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版)【沈美明 温冬婵】——第一章——自编解析与答案相关推荐

  1. 《IBM-PC汇编语言程序设计》(第2版)【沈美明 温冬婵】答案

    内容修订.解析.扩展: <IBM-PC汇编语言程序设计>(第2版)[沈美明 温冬婵]--自编解析与答案 第 一 章. 习 题 1.1 用降幂法和除法将下列十进制数转换为二进制数和十六进制数 ...

  2. 《IBM-PC汇编语言程序设计》(第2版)【沈美明 温冬婵】——自编解析与答案

    <IBM-PC汇编语言程序设计>(第2版)[沈美明 温冬婵]--第一章--自编解析与答案 <IBM-PC汇编语言程序设计>(第2版)[沈美明 温冬婵]--第二章--自编解析与答 ...

  3. 《IBM-PC汇编语言程序设计》(第2版)【沈美明 温冬婵】——第二章——自编解析与答案

    2.1 在80x86微机的输入/输出指令中,I/O端口号通常是由DX寄存器提供的,但有时也可以在指令中直接指定00~FFH的端口号.试问可直接由指令指定的I/O端口数. 解析: P31-2.5 外部设 ...

  4. 《IBM-PC汇编语言程序设计》(第2版)【沈美明 温冬婵】——第十章——自编解析与答案

    10.1 写出指令,选择显示方式10H,并将背景设为绿色. 答: MOV AH, 00H MOV AL, 10H :选择显示方式10H(16色图形) INT 10H MOV AH, 10H MOV A ...

  5. 《IBM-PC汇编语言程序设计》(第2版)【沈美明 温冬婵】——第十一章——自编解析与答案

    11.1 写出文件代号式磁盘存取操作的错误代码: (1) 非法文件代号 (2) 路径未发现 (3) 写保护磁盘 答:错误代码为: (1) 06 (2) 03 (4) 19 11.2 使用3CH功能建立 ...

  6. 《IBM-PC汇编语言程序设计》(第2版)【沈美明 温冬婵】——第八章——自编解析与答案

    8.1 写出分配给下列中断类型号在中断向量表中的物理地址. (1) INT 12H (2) INT 8 答:(1) 中断类型号12H在中断向量表中的物理地址为00048H.00049H.0004AH. ...

  7. 《IBM-PC汇编语言程序设计》(第2版)【沈美明 温冬婵】——第六章——自编解析与答案

    6.1 下面的程序段有错吗?若有,请指出错误. CRAY PROC PUSH AX ADD AX, BX RET ENDP CRAY 答:程序有错.改正如下: CRAY PROC ADD AX, BX ...

  8. 《IBM-PC汇编语言程序设计》(第2版)【沈美明 温冬婵】——第五章——自编解析与答案

    5.1 试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来. 答:程序段如下: BEGIN: MOV AH, 1 :从键盘输入一个字符的DOS调用 INT 21H CMP AL, 'a ...

  9. 《IBM-PC汇编语言程序设计》(第2版)【沈美明 温冬婵】——第三章——自编解析与答案

    3.1 给定(BX)=637DH,(SI)=2A9BH,位移量D=7237H,试确定在以下各种寻址方式下的有效地址是什么? (1) 立即寻址 (2) 直接寻址 (3) 使用BX的寄存器寻址 (4) 使 ...

  10. 《IBM-PC汇编语言程序设计》(第2版)【沈美明 温冬婵】——第七章——自编解析与答案

    7.1 编写一条宏指令CLRB,完成用空格符将一字符区中的字符取代的工作.字符区首地址及其长度为变 元. 答:宏定义如下: CLRB MACRO N, CFIL MOV CX, N CLD MOV A ...

最新文章

  1. 张一鸣:做CEO要避免理性的自负!
  2. Bicolor软件 中 GATB
  3. 概率密度函数pdf(probability densinity function) DOC API
  4. MySQL事务隔离级别介绍
  5. Java NIO:IO与NIO的区别
  6. 算法谜题 php,JavaScript实现N皇后问题算法谜题解答_javascript技巧
  7. 百度AICA再添57位“首席AI架构师”,人工智能与产业场景结合愈发深入
  8. false sharing
  9. linux日常管理3
  10. ABAP应用服务器的HTTP响应状态码(Status Code)
  11. Twice enter press click will trigger backend roundtrip
  12. JMetro版本4.8已发布
  13. 制作斜坡单元的两种方法
  14. mysql异常关闭7034,SQL ISNULL()、NVL()、IFNULL() 和 COALESCE() 函数
  15. 浅谈Opencl之Image和Buffer 区别
  16. 微型计算机常常采用三种线结构,中北大学微机原理习题册终极版考试必备
  17. JavaScript学习(十六)—实现购物车加减数量,计算总金额
  18. golang设计模式(第二版)
  19. 比特率和波特率的公式解析
  20. 安卓平板隐藏虚拟按键_Android 4.0 虚拟按键、手机模式、平板模式

热门文章

  1. python登录接口代码_(转载)Python 的 OAuth 登录接口 python-oauth2
  2. mysql on delete关键字_MySQL外键约束On Delete、On Update各取值的含义
  3. 机器人专用符文_英雄联盟【LOL】手游部分英雄天赋符文和出装推荐
  4. android 使用以太网共享4g网络_案例 | 东土科技Aquam系列重新定义列车骨干网络!...
  5. 二十九、Node.js连接Mysql和MongoDB数据库CURD操作
  6. 三十七、深入Python中的网络通信
  7. keras从入门到放弃(七)多层感知器训练
  8. 2020-2-15技术积累-时间插件-前端获取后端数据生成表格
  9. 支持异构图、集成GraphGym,超好用的图神经网络库PyG更新2.0版本
  10. 蓝桥备赛第三周 倍增+贪心+素数+约数