- 1
- 0
- 约5.55千字
- 约 10页
- 2026-08-04 发布于未知
- 举报
16.3直接定址表但是,10~15和“A”~“F”之間的映射關係是:數值+37h=對應字元的ASCII值: 10+37h=“A”的ASCII值 11+37h=“B”的ASCII值 12+37h=“C”的ASCII值:16.3直接定址表可見,我們可以利用數值和字元之間的這種原本存在的映射關係,通過高4位和低4位值得到對應的字元碼。但是由於映射關係的不同,我們在程式中必須進行一些比較,對於大於9的數值,我們要用不同的計算方法。16.3直接定址表這樣做,雖然使程式得到了簡化。但是,如果我們希望用更簡捷的演算法,就要考慮用同一種映射關係從數值得到字元碼。所以,我們就不能利用0~9和“0”~“9”之間與10~15和“A”~“F”之間原有的映射關係。
16.3直接定址表因為數值0~15和字元“0”~“F”之間沒有一致的映射關係存在,所以,我們應該在它們之間建立新的映射關係。具體的做法是,我們建立一張表,表中依次存儲字元“0”~“F”,我們可以通過數值0~15直接查找到對應的字元。副程式代碼16.3直接定址表可以看出,在副程式中,我們在數值0~15和字元“0”~“F”之間建立的映射關係為:以數值N為table表中的偏移,可以找到對應的字元。
16.3直接定址表
原创力文档

文档评论(0)