题目内容
(请给出正确答案)
[主观题]
在A址起有4位非压缩BCD被乘数,在B单元有一个非压缩型的乘数,求此两数乘积且存于C起的单元中,试编程实现之。
答案
查看答案
第1题
在A址起有10个压缩型BCD数。
(1)将BCD数转为相应的ASCⅡ码。
(2)将ASCⅡ码在屏幕上显示。
试编写子程序及调用程序。
第3题
在字单元A、B址起分别有一个32位(两个字单元)被乘数与乘数,求其乘积存于C址起的字单元中。
第8题
试用一片超前进位4位全加器CC4008,将4位二进制码转换成8421BCD码。
提示 在输入代码为0000~1001时,二码相同;当输入二进制码为1010~1111时须变为2位BCD码,逢十进1,即“1010(2)”变为“10000(BCD)”、“1011(2)”变为“10001(BCD)”……“1111(2)”变为“10101(BCD)”,如果把后者也看成二进制码,则与转换前恒差6。
第9题
已知有两个压缩BCD数BCD1和BCD2,其在内存存放形式为(BCD1)=34; (BCD1+1)=18;(BCD2)=89;(BCD2+1)=27,高位字节为高位数。要求编程将BCD1和BCD2相加,结果送BCD3开始的存储单元。