用压缩BCD码计算(结果用二进制、BCD码、十进制表示): 2

题目

用压缩BCD码计算(结果用二进制、BCD码、十进制表示): 29+53; 73-24; 66+18; 132+75。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

BCD码使用()位二进制数表示一位十进制数。


参考答案:4

第2题:

下列说法中与BCD码的性质不符的是()。 

  • A、一组四位二进制数组成的码只能表示一位十进制数
  • B、BCD码是一种人为选定的0~9十个数字的代码
  • C、BCD码是一组四位二进制数,能表示十六以内的任何一个十进制数
  • D、BCD码有多种

正确答案:C

第3题:

非压缩BCD码用()个二进制位表示一个十进制位

A、4

B、6

C、8

D、10


参考答案:C

第4题:

8421BCD码的表示方法是每位十进制数用()编码表示。


正确答案:四位二进制

第5题:

计算机中所有信息都是用()来表示

  • A、八进制代码
  • B、二进制代码
  • C、ASCII码
  • D、BCD码

正确答案:B

第6题:

数组LIST3内存有20个压缩BCD码表示的双字节十进制数,写出完整程序,求这20个BCD数之和,结果(压缩BCD码)存入SUM3双字单元。


正确答案: CODESEGMENT
ASSUME CS:CODE
LIST3 DW
1234H,3456H,5678H,1523H,8263H,
DW 5234H,4856H,1926H,3177H,6389H
DW 2211H,3322H,4433H,5544H,6655H
DW 7766H,8877H,9988H,1167H,3944H
SUM3 DD ?
START: XOR DX,DX
XOR AX,AX;累加器清零
LEA BX,LIST3;地址指针置初值
MOV CX,20;循环计数器置初值
ONE://ADD AL,CS:[BX];加入第一字节压缩BCD数(十位、个位)
DAA;调整
XCHG AH,AL;交换AH和AL
INC BX;修改指针,指向高位字节(千位、百位)
ADC AL,CS:[BX];高位累加,并收集低位进位DAA;高位(百位、千位)调整
XCHG AH,AL;恢复AH和AL;(AH)=千位、百位,(AL)=十位、个位
INC BX;修改指针
XCHG DX,AX;交换AX和DX
ADC AL,0;收集千位上的进位
DAA;调整,得到和的十万位和万位
XCHG DX,AX;恢复DX和AX
LOOP ONE;循环控制
MOV WORD PTR SUM3,AX;保存千、百、十、个位
MOV WORD PTR SUM3+2,DX;保存十万位和万位
MOV AX,4C00H
INT 21H
CODEENDS
END START

第7题:

一位十进制数,用BCD码表示需要()位二进制码,用ASCⅡ码表示需要()位二进制码。


正确答案:4;7

第8题:

用BCD码进行十进制数的运算所得到的结果就是真值。()


参考答案:错误

第9题:

BCD码是专门用二进制数表示()的编码。

  • A、字母符号
  • B、数字字符
  • C、十进制数
  • D、十六进制数

正确答案:C

第10题:

十进制数25用8421BCD码表示时,高位的bcd码是0010,低位的是0101。


正确答案:正确