编写程序,从键盘输入数字字符(例如‘1’‘2’‘6’‘a’),在程序中得到对应的数值(126),在利用1中的输出功能,将得到的数值输出显示。
需要注意的是,可能输入的第一个字符就不是数字,这时候直接输出0
代码分两半,一半是输入(乘10+下一位求出输入数字),一半是输出(除10,余数入栈;出栈),
DATAS SEGMENT
;此处输入数据段代码
DATAS ENDS
STACKS SEGMENT
;此处输入堆栈段代码
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS
MOV DS,AX
; 数值存储
MOV BX, 0
; 倍数存储
MOV

最低0.47元/天 解锁文章
6621

被折叠的 条评论
为什么被折叠?



