INT 10H ARITH:
CMP C1,0 JE TTOM
MANA: ;数值的补码转换 MOV C0,AX ADD C1,1
MOV AX,BX ;AX->BX MOV CX,10 MUL ADD MOV JMP TTOM:
MOV JMP MARK:
CMP JE MOV ADD MOV MOV MOV ADD JMP GGON:
MOV ADD JMP EQUAL: CMP JE MOV ADD MOV JMP LLOP:
MOV JMP ENDW:
RET INPUT ENDP
CX
AX,C0 ;AX=BX*10+AX
BX,AX ;AX->BX,下次转换使用 STARTW BX,0 MANA BX,-1 ;BX=-1表示上一次输入的是数字 GGON
NUM1[SI],BX ;将操作符和运算符都放入NUM1 SI,2
NUM1[SI],AX BX,-1 C1,0 SI,2 STARTW NUM1[SI],AX SI,2 STARTW
;输入是等号时,调到主程序执行运算 BX,-1 LLOP
NUM1[SI],BX SI,2
NUM1[SI],AX ENDW NUM1[SI],AX ENDW
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库汇编语言的简易计算机设计(10)在线全文阅读。
相关推荐: