bcd碼怎么轉(zhuǎn)化成十進(jìn)制
發(fā)布時(shí)間:2026-01-31 | 來源:互聯(lián)網(wǎng)轉(zhuǎn)載和整理
BCD碼的運(yùn)算規(guī)則:BCD碼是十進(jìn)制數(shù),而運(yùn)算器對(duì)數(shù)據(jù)做加減運(yùn)算時(shí),都是按二進(jìn)制運(yùn)算規(guī)則進(jìn)行處理的。這樣,當(dāng)將BCD碼傳送給運(yùn)算器進(jìn)行運(yùn)算時(shí),其結(jié)果需要修正。修正的規(guī)則是:當(dāng)兩個(gè)BCD碼相加,如果和等于或小于1001(即十進(jìn)制數(shù)9),不需要修正;如果相加之和在1010到1111(即十六進(jìn)制數(shù)0AH~0FH)之間,則需加6進(jìn)行修正;如果相加時(shí),本位產(chǎn)生了進(jìn)位,也需加6進(jìn)行修正。這樣做的原因是,機(jī)器按二進(jìn)制相加,所以4位二進(jìn)制數(shù)相加時(shí),是按“逢十六進(jìn)一”的原則進(jìn)行運(yùn)算的,而實(shí)質(zhì)上是2個(gè)十進(jìn)制數(shù)相加,應(yīng)該按“逢十進(jìn)一”的原則相加,16與10相差6,所以當(dāng)和超過9或有進(jìn)位時(shí),都要加6進(jìn)行修正。
上一篇:茶葉蛋是誰發(fā)明的
下一篇:茨林是什么