题目内容
(请给出正确答案)
[主观题]
从DAT单元起有10个ASCⅡ码,将其中的0~9、A~F之间的字符转换成二进制数存回原单元,并统计转换个数存入DAT+10单
元。
查看答案
如果结果不匹配,请 联系老师 获取答案
在A址起有10个压缩型BCD数。
(1)将BCD数转为相应的ASCⅡ码。
(2)将ASCⅡ码在屏幕上显示。
试编写子程序及调用程序。
实现满足下面要求的各宏定义:
(1)可对任一寄存器实现任意次数的左移操作。
(2)任意两个单元中的数据相加存于第三个单元中。
(3)将任意8位寄存器中的数据转为ASCⅡ码并在屏幕上显示。
从NUMB单元起有100个数,其值在0~100之间。试编程实现以下数据统计: (1)有多少个大于等于60的数?统计结果存于COUNT单元。 (2)有多少个为100的数?统计结果存于COUNT+1单元。 (3)有多少个为0的数?统计结果存于COUNT+2单元。 (4)当小于60的数超过10个,则结束统计,同时置COUNT单元为OFFH。