题目内容
(请给出正确答案)
[主观题]
已知显示数(≤255)存在30H中,试将其转换为共阴显示字段码,存入首址为40H的内RAM中(设共阴显示字段码表已知,
已知显示数(≤255)存在30H中,试将其转换为共阴显示字段码,存入首址为40H的内RAM中(设共阴显示字段码表已知,且已存在首址为TABD的ROM中)。
答案
查看答案
已知显示数(≤255)存在30H中,试将其转换为共阴显示字段码,存入首址为40H的内RAM中(设共阴显示字段码表已知,且已存在首址为TABD的ROM中)。
第1题
已知图9-7,3位共阳型动态显示电路,显示数(≤255)存在内RAM 50H中,试编制3位动态扫描显示程序(循环10次)。要求显示程序分为3个子程序:
①显示数转换为百、十、个位显示数字,存在30H~32H;
②显示数字转换为显示字段码(需编写字段码表,显示字段码仍存在30H~32H);
③循环扫描显示子程序。
第2题
已知256≤显示数<10000,存在R7、R6中,试将其转换为4位共阳顺序小数点暗字段码,存在以33H(高位)~30H的内RAM中。
第3题
试编程,将R7中无符号数(≤255)转换成3位BCD码,存放在以30H为首址的3字节内RAM中。
第4题
已知一压缩BCD码存在30H中,试将其拆分为两个字节,分别存在31H32H中(高位在前)。
第9题
试编制一个程序,把BX寄存器中的二进制数以十六进制的形式显示在屏幕上。
注意:根据题目要求应将BX中的内容从左到右每4位一组显示出来,共显示4个十六进制数位。如果显示的数位是0~9,则把4位二进制数加上30H,转换成相应的ASCII码30H~39H;如果是A~F,则应加上37H(30H+7),转换成ASCII码41H~46H。
第10题