汇编语言如何显示10进制数,比如dl中存放了30这个10进制数,如何显示出来..

如题所述

朋友,我来告诉你答案!在汇编语言中要以十进制数显示一个寄存器的内容,需要依次分离出它的万、千、百、十、个位数字并转换为对应的ASCII码才能显示。比如要以十进制显示DL中的内容的程序段为:MOVAL,DLXORAH,AHMOVBL,100DIVBL;AL中的商为百位数MOVDL,ALORDL,30H;转换为ASCII码MOVAL,AHMOVAH,02H;显示百位数INT21HXORAH,AHMOVBL,10;AL中的商为十位数,AH中的余数为个数MOVDL,ALORDL,30H;转换为ASCII码MOVAL,AHMOVAH,02H;显示十位数INT21HMOVDL,ALORDL,30HMOVAH,02H;显示个位数INT21H
温馨提示:答案为网友推荐,仅供参考
相似回答