yeruo 2015-07-13 12:40 采纳率: 25%
浏览 2532

mov di,16h 和mov di,16有什么不同吗?代码中有注释哪里有问题

DATA SEGMENT
STRG DB 30H,31H,32H,33H,34H,35H,36H,37H,38H,39H
DB 41H,42H,43H,44H,45H,46H
DB 30H,31H,32H,33H,34H,35H,36H,37H,38H,39H
DB 41H,42H,43H,44H,45H,46H
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV DI,16;*************************************这里如果改成16h结果又问题
XOR BX,BX
NEXT: LEA SI,STRG
ADD SI,BX
MOV CX,16
MOV AH,2
DISP: MOV DL,[SI]
INT 21H
MOV DL,' '
INT 21H
INC SI
LOOP DISP
MOV DL,0AH
INT 21H
MOV DL,0DH
INT 21H
INC BX
DEC DI
JNZ NEXT
MOV AH,4CH
INT 21H
CODE ENDS
END START

  • 写回答

3条回答 默认 最新

  • 纵横车 2015-07-13 13:27
    关注

    回答这个?16h是16进制数,换成10进制为22。

    评论

报告相同问题?