全站数据
8 4 2 0 5 8 1

将bl寄存器的内容按二进制形式显示出来

经济师李有才 | 简单学习,快乐成才!         
问题更新日期:2024-10-13 03:18:53

问题描述

将bl寄存器的内容按二进制形式显示出来,在线求解答
精选答案
最佳答案

因为bl寄存器是8位的,所以计数值的初值为8,存放于cx当中。

将bl的值一位一位地移动到CF中,每移动一位,就判断这一位是1还是0。如果是1,就将‘1’的ASCII码31H放到DL寄存器中,如果是0,就将‘0’的ASCII码30H放到DL寄存器中。然后调用INT21H的显示功能,显示DL中的ASCII码。这样循环8次,就将bl中的8位数据用8个ASCII码显示出来了。

随机推荐