回 帖 发 新 帖 刷新版面

主题:难题,有谁会的,可以帮忙吗??

用汇编语言编一个程序运行结果:
   1
  22
 333
4444
那位高手会???

回复列表 (共6个回复)

沙发

是直接在屏幕显示还是什么意思?不太明白?说清楚可能我可以编

板凳


是的,只要在屏幕上显示出来就可以了

3 楼

知道了,今天太晚了明天编了给你

4 楼

DATA SEGMENT
XS   DB 20H,20H,20H,31H,0AH,0DH
     DB 20H,20H,32H,32H,0AH,0DH
     DB 20H,33H,33H,33H,0AH,0DH
     DB 34H,34H,34H,34H,0AH,0DH
DATA ENDS
CODE SEGMENT
     ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
       MOV DS,AX
       MOV CX,24
       MOV SI,OFFSET XS
DISP:  MOV AH,02H
       MOV DL,[SI]
       INT 21H
       INC SI
       LOOP DISP
       MOV AH,4CH
       INT 21H
CODE ENDS
     END START

5 楼

DATA SEGMENT
     NUM DB '1',0AH,0DH,'22',0AH,0DH,'333',0AH,0DH,'444','$'
DATA ENDS
CODE SEGMENT
     ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
       MOV DS,AX
       MOV CX,16
       MOV DI,OFFSET NUM
 NEXT:      MOV DL,[DI]
       MOV AH,02H
       INT 21H
       INC DI
       LOOP NEXT
       MOV AH,4CH
       INT 21H
CODE    ENDS
       END START

6 楼

楼上的,这样得出来的的1、2、3前面是没有空格的吧?
修改2句
NUM DB '   1',0AH,0DH,'  22',0AH,0DH,' 333',0AH,0DH,'4444','$'
MOV CX,22

还是楼上的好,我怎么用的这么笨的方法啊,真丢人!

我来回复

您尚未登录,请登录后再回复。点此登录或注册