早教吧作业答案频道 -->数学-->
10进制数转换成bcd码(4位的2进制码),是不是等于就是转换成了2进制数呢?btobinprocpushbxpushcxpushdxxorax,axmovcl,[bx]incbxxorch,chjcxzbtobin2btobin1:movdx,10muldxmovdl,[bx]incbxanddl,0fh---->这里转换成bcd
题目详情
10进制数转换成bcd码(4位的2进制码),是不是等于就是转换成了2进制数呢?
btobin proc
push bx
push cx
push dx
xor ax,ax
mov cl,[bx]
inc bx
xor ch,ch
jcxz btobin2
btobin1:mov dx,10
mul dx
mov dl,[bx]
inc bx
and dl,0fh ---->这里转换成bcd码,是不是等于就是转换成了2进制数呢?
xor dh,dh
add ax,dx
loop dtobin1
dtobin2:pop dx
pop cx
pop bx
dtobin endp
btobin proc
push bx
push cx
push dx
xor ax,ax
mov cl,[bx]
inc bx
xor ch,ch
jcxz btobin2
btobin1:mov dx,10
mul dx
mov dl,[bx]
inc bx
and dl,0fh ---->这里转换成bcd码,是不是等于就是转换成了2进制数呢?
xor dh,dh
add ax,dx
loop dtobin1
dtobin2:pop dx
pop cx
pop bx
dtobin endp
▼优质解答
答案和解析
不是 BCD是4位编码(以8421有权BCD码为例)
比如 100
二进制是 0x64
BCD 是 0x100 ( 压缩8421码)
BCD 是 0x010000 (非压缩8421码)
比如 100
二进制是 0x64
BCD 是 0x100 ( 压缩8421码)
BCD 是 0x010000 (非压缩8421码)
看了 10进制数转换成bcd码(4...的网友还看了以下:
人是由猿进化来的,那猿是由什么进化来的呢人说怀孕的过程就是一次进化的过程,小宝宝在肚子里还有腮呢,那 2020-03-30 …
为什么树干的形状是近似圆柱的呢?而不是方形的呢?更进一步说:为什么是近似圆台或者圆锥的呢? 2020-04-27 …
10进制数转换成bcd码(4位的2进制码),是不是等于就是转换成了2进制数呢?btobinproc 2020-05-15 …
计算机8080h+8080h等于多少,进位怎么说呢实在是搞不懂这个的进制怎么弄,进位怎么回事?88 2020-05-17 …
不同进制所占字节/位数例:一个二进制数1占一个位(1b)一个十进制数1占一个字节(1B=8b);那 2020-06-16 …
计算器上如何进行四则混合运算普通的计算机,就是一般做生意的人用的那种,如何进行混合计算呢,就是不一 2020-06-27 …
根据达哥进化论,世上动物一起进化,为何没有一种动物仅次于人呢?马拉松还有第二名呢?我还是信上帝吧. 2020-06-28 …
HewillcomeHeiscomingHewillbecoming它们有什么细微差别呢?特别是第 2020-07-20 …
人是从猴子进化来的吧?可为什么现在是人生出一个人来呢?而不是猴子生人呢?搞不懂为什么还有猴生猴子呢? 2020-11-05 …
UPS的输入功率因数是多少?一般UPS的输入功率因数是多少?高频机0.99工频机呢单进单出的UPS多 2020-12-15 …