從鍵盤(pán)讀入一個(gè)四位的十六進(jìn)制數(shù),CRT顯示等值的二進(jìn)制數(shù).
由于每個(gè)十六進(jìn)制數(shù)位對(duì)應(yīng)4個(gè)二進(jìn)制,所以每讀入一個(gè)十六進(jìn)制位后,即可將其對(duì)應(yīng)的4個(gè)二進(jìn)制位依次輸出。由于數(shù)字‘0’~ ‘9’的ASCⅡ碼為30H~39H,字母‘a(chǎn)’~‘f’與 ‘A’~‘F’的ASCⅡ碼為61H~66H 與41H~46H ,因此,如果輸入的字母為數(shù)字‘0’~‘9’,則其低4位即為對(duì)應(yīng)的二進(jìn)制位;如果輸入的字符為字母‘a’~‘f’或‘A’~‘F’,則需要減7,然后通過(guò)移位將低4位依次輸出。
標(biāo)簽:
鍵盤(pán)
十六進(jìn)制
上傳時(shí)間:
2014-01-24
上傳用戶:yzhl1988