早教吧作业答案频道 -->数学-->
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...的网友还看了以下:
1设x为无理数,但(x-2)(x+6)是无理数,则下列结论正确的是()A.x^2是有理数B.(x+ 2020-05-13 …
设x是无理数,但(x-2)(x+6)是有理数,则下列结论正确的是A.x^2是有理数B.(x+6)^ 2020-05-13 …
Excel2003如何识别数据后转回数据分组后的列标?如A列是1至50的随机数,现把50个数分成2 2020-05-16 …
如何用特殊值法分解因式x^3+9x^2+23x+15将2或10代入x,求出数p,将数p分解质因数, 2020-06-11 …
8.计算机的存储器由千千万万个小单元组成,每个小单元存放.A.8位二进制数B.1位二进制数C.1位 2020-06-16 …
下列说法中,错误的是()A.有限小数都是有理数B.无限小数都是无理数C.正数包括正有理数和正无理数 2020-06-27 …
分解质因数1.把21、30、65、126、143、169、275这七个数分成2组,使每组的积相等. 2020-07-18 …
下列判断正确的是:A.任何数的偶次方是正数B.互为相反数的两个数的偶次幂相等C.一个数的平方不可能 2020-07-31 …
python怎么调换一组数的顺序我有一组数D=[1,2,3,4,5,a,b,c]和index=5.想 2020-11-01 …
(1)若使式子1/(X-3)=(X+2)/(X的平方-X-6)从左到右变形成立,应满足的条件是:)A 2020-12-23 …