朋友,我来告诉你答案!在
汇编语言中要以
十进制数显示一个
寄存器的内容,需要依次分离出它的万、千、百、十、个位数字并转换为对应的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