《IBM-PC汇编语言程序设计》(第2版)【沈美明 温冬婵】——第一章——自编解析与答案
1.1 用降冪法和除法將下列十進制數轉換為二進制數和十六進制數:
(1) 369? ?(2) 10000? ?(3) 4095? ?(4) 32767
解析:
P4-1.1.3 十六進制數及其與二進制、十進制數之間的轉換
答:
(1) 369=1 0111 0001B=171H
(2) 10000=10 0111 0001 0000B=2710H
(3) 4095=1111 1111 1111B=FFFH
(4) 32767=111 1111 1111 1111B=7FFFH
1.2 將下列二進制數轉換為十六進制數和十進制數:
(1) 10 1101? ? (2) 1000 0000? ? (3) 1111 1111 1111 1111? ? (4) 11111111
解析:
P4-1.1.3 十六進制數及其與二進制、十進制數之間的轉換
答:
(1) 10 1101B=2DH=45
(2) 1000 0000B=80H=128
(3) 1111 1111 1111 1111B=FFFFH=65535
(4) 1111 1111B=FFH=255
1.3 將下列十六進制數轉換為二進制數和十進制數:
(1) FA? ?(2) 5B? ?(3) FFFE? ?(4) 1234
解析:
P4-1.1.3 十六進制數及其與二進制、十進制數之間的轉換
答:
(1) FAH=1111 1010B=250
(2) 5BH=101 1011B=91
(3) FFFEH=1111 1111 1111 1110B=65534
(4) 1234H=1 0010 0011 0100B=4660
1.4 完成下列十六進制數的運算,并轉換為十進制數進行校核:
(1) 3A+B7? ?(2) 1234+AF? ? (3) ABCD-FE? ?(4) 7AB×6F
解析:
P4-1.1.3 十六進制數及其與二進制、十進制數之間的轉換
答:
(1) 3A+B7H=F1H=241
(2) 1234+AFH=12E3H=4835
(3) ABCD-FEH=AACFH=43727
(4) 7AB×6FH=35325H=217893
1.5 下列各數均為十進制數,請用8位二進制補碼計算下列各題,并用十六進制數表示其運算結果。
(1) (-85)+76? ?(2) 85+(-76)? ? (3) 85-76
(4) 85-(-76)? ? (5) (-85)-76? ? ?(6) -85-(-76)
解析:
P6-1.2 二進制數和十六進制數運算?
答:
(1) (-85)+76=1010 1011B+0100 1100B=1111 0111B=0F7H;CF=0;OF=0
(2) 85+(-76)=0101 0101B+1011 0100B=0000 1001B=09H;CF=1;OF=0
(3) 85-76=0101 0101B-0100 1100B=0101 0101B+1011 0100B=0000 1001B=09H;CF=0;OF=0
(4) 85-(-76)=0101 0101B-1011 0100B=0101 0101B+0100 1100B=10100001B=0A1H;CF=0;OF=1
(5) (-85)-76=1010 1011B-0100 1100B=1010 1011B+1011 0100B=0101 1111B=5FH;CF=0;OF=1
(6) -85-(-76)=1010 1011B-1011 0100B=1010 1011B+0100 1100B=11110111B=0F7H;CF=0;OF=0
1.6 下列各數為十六進制表示的8位二進制數,請說明當它們分別被看作是用補碼表示的帶符號數或無符號數時,它們所表示的十進制數是什么?
(1) D8? ? ?(2) FF
解析:
P7-1.3.1 數的補碼表示
P11-1.3.3 無符號整數
答:
(1) D8H表示的帶符號數為 -40,D8H表示的無符號數為216;
(2) FFH表示的帶符號數為 -1, FFH表示的無符號數為255。
1.7 下列各數均為用十六進制表示的8位二進制數,請說明當它們分別被看作是用補碼表示的數或字符的ASCII碼時,它們所表示的十進制數及字符是什么?
(1) 4F? ? (2) 2B? ? (3) 73? ?(4) 59
解析:
P7-1.3.1 數的補碼表示
P11-1.3.4 字符表示法
答:
(1) 4FH表示的十進制數為 79,4FH表示的字符為O;
(2) 2BH表示的十進制數為 43,2BH表示的字符為 +;
(3) 73H表示的十進制數為115,73H表示的字符為s;
(4) 59H表示的十進制數為89,59H表示的字符為Y。
1.8 請寫出下列字符串的ASCII碼值。
For example,
This is a number 3692.
解析:
P11-1.3.4 字符表示法
答:
46H 6FH 72H 20H 65H 78H 61H 6DH 70H 6CH 65H 2CH 0AH 0DH
54H 68H 69H 73H 20H 69H 73H 20H 61H 20H 6EH 75H 6DH 62H 65H 72H 20H 33H 36H 39H 32H 2EH 0AH 0DH
參考文章
http://blog.sina.com.cn/s/blog_77f58b350100q4dv.html
https://wenku.baidu.com/view/303e0e114431b90d6c85c720.html
https://shentuzhigang.blog.csdn.net/article/details/106560578
總結
以上是生活随笔為你收集整理的《IBM-PC汇编语言程序设计》(第2版)【沈美明 温冬婵】——第一章——自编解析与答案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《IBM-PC汇编语言程序设计》(第2版
- 下一篇: 《IBM-PC汇编语言程序设计》(第2版