题目内容
(请给出正确答案)
[单选题]
将二进制数变成bcd码,下面的C语言操作可以得到bcd码的高4位(二进制)()。
A.将二进制数除以十,然后再将商左移4位
B.将二进制数除以10,然后再将商右移4位
C.将二进制数除以10得到余数,将余数左移4位
D.将二进制数除以0x10,然后商左移4位
查看答案
如果结果不匹配,请 联系老师 获取答案
A.将二进制数除以十,然后再将商左移4位
B.将二进制数除以10,然后再将商右移4位
C.将二进制数除以10得到余数,将余数左移4位
D.将二进制数除以0x10,然后商左移4位
试确定用ROM实现下列逻辑函数时所需的容量: (1)实现两个3位二进制数相乘的乘法器; (2)将8位二进制数转换成十进制数(用BCD码表示)的转换电路。
DAT单元和DAT+l单元为16位二进制数,将其转换为非压缩BCD码,存于DAT+2开始的5个连续存贮单元(低位在前),并送CRT显示。