K4X0 中x5 x10 置位 執(zhí)行BIN K4X0 D0 此時(shí) K4X0顯示288 但D0 顯示120 這是為什么呢 原來(lái) BIN只能轉(zhuǎn)換0~9 超出不進(jìn)位 錯(cuò)誤歸零 因此每四位組成一個(gè)數(shù)字(0~9) 超出不進(jìn)位 歸零 所以第5第8位 置位時(shí)只能顯示120而非288且它不是按照2進(jìn)制算的 不是1*10^8 +1*10^5而是每四位組成一個(gè)單數(shù)然后按照8421這樣排 既 在K4X0中第8位 為0001 第5位為0010位 (0001 0010 0000)然后對(duì)應(yīng)8421碼可以知道以每四位為一個(gè)單位 第8位為1 第5位為2 后面低四位為0 所以BIN轉(zhuǎn)換后顯示D0位120 如此類(lèi)推 反之BCD也是如此 4位數(shù)組成的一個(gè)數(shù)字不能超過(guò)9 否則不顯示! 既不能有1100, 1010,1111,1101,1011,等超過(guò)1001的數(shù)碼出現(xiàn)否則出錯(cuò)
本人新手
若有不妥之處望指教