代碼是什么意思 8421Bcd碼是什么?
8421Bcd碼是什么?8421碼,又稱(chēng)BCD碼,是最常用的十進(jìn)制碼。在這種編碼方法中,每個(gè)二進(jìn)制代碼的“1”表示一個(gè)固定值。將每個(gè)“1”表示的二進(jìn)制數(shù)相加,得到它表示的十進(jìn)制數(shù)。從左到右,代碼中的每
8421Bcd碼是什么?
8421碼,又稱(chēng)BCD碼,是最常用的十進(jìn)制碼。在這種編碼方法中,每個(gè)二進(jìn)制代碼的“1”表示一個(gè)固定值。將每個(gè)“1”表示的二進(jìn)制數(shù)相加,得到它表示的十進(jìn)制數(shù)。從左到右,代碼中的每個(gè)“1”代表數(shù)字“8”、“4”、“2”和“1”,因此命名為8421代碼。由每個(gè)數(shù)字“1”表示的十進(jìn)制數(shù)稱(chēng)為該數(shù)字的權(quán)重。
BCD碼和二進(jìn)制碼有什么區(qū)別?
BCD碼最重要的特點(diǎn)是使用4位二進(jìn)制數(shù)來(lái)表示0-9之間的十進(jìn)制數(shù)。所以,一般來(lái)說(shuō),BCD碼也是一個(gè)二進(jìn)制數(shù),BCD碼只是解釋二進(jìn)制數(shù)的另一種方式。
二進(jìn)制是很多1和0的組合,它總是以每?jī)蓚€(gè)進(jìn)位組合成一個(gè)的形式出現(xiàn)。
或例如:
二進(jìn)制1111,即2#1111,等于10的15。
但是BCD#2#1111是非法數(shù)據(jù),因?yàn)锽CD代碼只能表示十進(jìn)制中0-9之間的數(shù)字,而這一系列的2#1111仍然等于10#15。因?yàn)锽CD碼的定義是用四個(gè)二進(jìn)制數(shù)來(lái)表示0-9之間的十進(jìn)制數(shù)。如果是BCD#15,則可以轉(zhuǎn)換為2#0001 0101,因此十進(jìn)制值為21。
從這張圖片中,我們可以看到BCD代碼只能表示十進(jìn)制數(shù)字中的0-9。當(dāng)表示0-9的10個(gè)數(shù)時(shí),二進(jìn)制數(shù)和BCD碼的二進(jìn)制數(shù)據(jù)表示是相同的。
當(dāng)它超過(guò)0-9的10位十進(jìn)制數(shù)時(shí),二進(jìn)制碼和BCD碼被轉(zhuǎn)換成10,這是不一樣的
!二進(jìn)制代碼仍然可以以二進(jìn)制轉(zhuǎn)換為一的形式表示更多的十進(jìn)制數(shù)。如果用BCD碼來(lái)表示更多的十進(jìn)制值,如BCD#10,那么如果將其展開(kāi)為二進(jìn)制,BCD#10=2#00010000,則轉(zhuǎn)換為十進(jìn)制的值是32,因?yàn)锽CD碼將四個(gè)二進(jìn)制數(shù)作為一個(gè)組,并將其理解為十進(jìn)制數(shù)中的0-9。
有點(diǎn)混亂。最好在編程測(cè)試期間測(cè)試更多的數(shù)據(jù),這將幫助您了解更多。這就是全部。我希望它能幫助你。謝謝您
什么是二進(jìn)制碼?
這是計(jì)算機(jī)可以識(shí)別的其他機(jī)器代碼。計(jì)算機(jī)只能識(shí)別0和1。
二進(jìn)制由1和0組成。它可以表示兩種狀態(tài),即開(kāi)和關(guān)。這種狀態(tài)可以通過(guò)電位水平來(lái)實(shí)現(xiàn)。計(jì)算機(jī)是由各種電子元件組成的。其中一個(gè)重要的組成部分是半導(dǎo)體,它熟悉二極管、三極管等。半導(dǎo)體可以通過(guò)其開(kāi)關(guān)狀態(tài)來(lái)傳輸和處理信息。如果采用其他系統(tǒng),計(jì)算機(jī)的制造和信息處理將更加復(fù)雜。因此,輸入計(jì)算機(jī)的任何信息最終都會(huì)轉(zhuǎn)換成二進(jìn)制。目前常用的是ASCII碼?;締挝皇且晃?。
二進(jìn)制代碼是什么意思?
針對(duì)您的問(wèn)題:1、沒(méi)有說(shuō)明以上開(kāi)關(guān)是命令還是數(shù)據(jù)。2如果是CPU指令,地球上90%的國(guó)力無(wú)法回答它的含義。三。如果它是數(shù)據(jù),而你不解釋編碼規(guī)則,它意味著很多,有無(wú)數(shù)的含義(因?yàn)槟憧梢宰远x它們)。4不管是給定編碼規(guī)則的指令還是數(shù)據(jù),您已經(jīng)將這串信號(hào)切換了53次,53次!無(wú)論如何分解,我們都無(wú)法得到CPU目前能處理的字長(zhǎng),也根本無(wú)法形成指令或數(shù)據(jù)!它是一個(gè)不完整的二進(jìn)制字符串,毫無(wú)意義。假設(shè)上面的01是數(shù)據(jù),假設(shè)采用ASCII規(guī)則,假設(shè)你忘記在上面的代碼前面少寫(xiě)3個(gè)零(不能假設(shè)后面,否則規(guī)則不適用,不能假設(shè)中間,否則變化太多),那么你會(huì)得到下面的答案: