拼搏大米

文章
8
资源
0
加入时间
3年1月13天

【微机汇编语言学习笔记(四)】十进制数的ASCII转换为BCD码

目的:从键盘输入五位十进制数的ASCII码,存放与3500H起始的内存单元中,将其转换为BCD码,再分别存入350AH起始的地址单元内。若输入不是十进制的ASCII,则对应存放结果的单元内容为“FF”。设计思路:先对输入的ASCII码大小进行判断,判断其是否是在30H~39H范围内。若不在,则让其输出0FFH;若在该范围内,则将该数进行减30H的操作,所得差值即为该ASCII码对应的BCD码。程序SSTACK SEGMENT STACK DW 64 dup(?)SSTACK ENDS