請問誰可教我...二進位.十進位.十六進位....到底如何算.及一些換算方式..
越清楚越好...拜託ㄌ..
2006-11-30 18:17:30 · 2 個解答 · 發問者 ★DER★ 1 in 電腦與網際網路 ➔ 其他:電腦
BCD:用4-位元的無符號二位元表示來代表0到9.同時,碼字1010到1111都不使用.
1.01110000轉成10進位
ANS: 0111 0000代表70 BCD碼又稱8421碼
2,10010111轉成2進位
ANS:將BCD化成十進制再轉成用二進制
1001 1111化成十進制等於97
97用二除得到1100001的二進制
OCTAL:是八進位系統,因為八進位系統的一位可表示八個不同的值,所以它使用0~7的十進位數字.
3.50轉成2進位
ANS:八進制轉成二進制時,先化成十進制再轉成二進制
50=5X8^1+0x8^0=40
40用二除的到101000
5.1010111轉OCTAL
ANS: 將上式三位元排組=001 010 111
001代表十進制1=八進制1
010代表十進制2=八進制2
111代表十進制7=八進制7
故 001 010 111=127八進制
HEX:為16進制系統使用0~9,再加上A~F表示其16個值.
6.AE轉10進位
ANS: AE=9X16^1+14X16^0=114+14=15810進位
7.AE14轉2進位
ANS:16進制 A=十進制9=1010二進制
16進制 E=十進制14=1110二進制
16進制 1=十進制1=0001二進制
16進制 4=十進制4=0100二進制
故AE14進制=1010 1110 0001 0100二進制
8.101011110000轉HEX
ANS: 二進制轉成16進制:將二進制用4個位元一組化成16進制
1010二進制=十進制10=16進制 A
1111二進制=十進制15=16進制 F
0000二進制=十進制0=16進制 0
101011110000二進制=AF016進制
9.HEX:AF+F
ANS:將16進制化成10進制後再化成16進制
16進制AF=10x16^1+15x16^0=160+15=175十進制
16進制F=15x16^0=15=15十進制
175十進制+15十進制=190十進制
190十進制用16除=11餘14
11為16進制為B
14為16進制為E
故16進制AF+16進制F=190十進制=BF(16進制)
二進制用0,1兩個數字
八進制用0,1,2,3,4,5,6,7用8個數字
十進制用0,1,2,3,4,5,6,7,8,9用10個數字
十六進制用0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F用十個數字加六個英文字來代表.
OCTAL:八進制 HEXADECIMAL:十六進制 BINARY:二進制
BCD:最常被使用的十進位碼是二元編碼十進位數(BINARY-CODED DECIMAL,BCD).有地方有誤更正
故16進制AF+16進制F=190十進制=BF(16進制)
更正故16進制AF+16進制F=190十進制=BE(16進制)
提供一個動畫教學網站,保證數位邏輯會增加功率很多
http://elearning.stut.edu.tw/control/Logic/NEW_PAGE_3.HTM
希望對你有幫助.
2006-12-02 07:36:58 · answer #1 · answered by ? 7 · 0⤊ 0⤋
http://www.ltivs.ilc.edu.tw/kocp/logic/ch2/index2.htm
這網頁說的很清楚~
2006-11-30 18:19:37 · answer #2 · answered by a70320a2001 1 · 0⤊ 0⤋