首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

汇编小程序,该怎么处理

2014-04-19 
汇编小程序ASSUME CS:CODE1CODE1 SEGMENTSTART:XOR AX,AXMOV BX,01HL1:ADD AX,BXCMP AX,10JA L2INC BXJMP

汇编小程序
ASSUME CS:CODE1
CODE1 SEGMENT
START:XOR AX,AX
MOV BX,01H
L1:ADD AX,BX
CMP AX,10
JA L2
INC BX
JMP L1
L2:MOV DH,BL
MOV AH,02H
MOV DL,BH
INT 21H
MOV AH,02H
MOV DL,DH
INT 21H
MOV AH,4CH
INT 21H
CODE1 ENDS


我想输出让我的值等于10的N值,应该为4,可是输出不像我想的的那样,求指定!

CODE1 SEGMENT
ASSUME CS:CODE1
START:XOR AX,AX
MOV BX,1
L1:ADD AX,BX
CMP AX,10
JA L2
INC BX
JMP L1
L2:
MOV CX,BX
AND CX,0FFH 
MOV AH,2
MOV DL,CL;显示低八位
INT 21H
AND BX,0FF00H
MOV AH,2
MOV DL,BH ;显示高八位
INT 21H
MOV AH,4CH
INT 21H
CODE1 ENDS
END START

[解决办法]
按P单步调试看寄存器变化  你就知道错哪了

热点排行