没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论

格式:doc 资源大小:755.2KB 页数:38













格式:pdf 资源大小:7.0MB 页数:41

















个人收集整理 勿做商业用途
封 面
作者:Pan Hongliang
仅供个人学习
1.答:

个人收集整理 勿做商业用途
为了区别所使用的数制,一般用以下两种书写格式表示:
① 用括号将数字括起,后面加数制区分,数制用下标的形式给出;
② 用后缀区分,二进制数、十进制数、八进制数、十六进制数的后缀分别为字母 B(或
b)、D(或 d)、O(或 o)或 Q(或 q)、H(或 h)。
例如:十六进制数 56.78 可以表示成(56.78)16 或 56.78H;
十进制数 56.78 可以表示成(56.78)10 或 56.78D。
2.答:
123D 采用十进制,0AFH 采用十六进制,77Q 采用八进制,1001110B 采用二进制。
3.答:
字长为 8 位的二进制数原码表示的最大值:127,最小值:-127;补码表示的最大值:
127,最小值:-128。
字长为 16 位的二进制数原码表示的最大值:32767,最小值:-32767;补码表示的最大
值:32767,最小值:-32768。
4.答:
(1)125D=0111 1101B=7DH
(2) 255D=1111 1111B=FFH
(3)72D=0100 1000B=48H
(4)5090D=0001 0011 1110 0010B=13E2H
5.答:
(1)1111 0000B=240D=F0H
(2) 1000 0000 B =128D =80H
(3)1111 1111 B =255 D =FFH
(4)0101 0101B=85D=55H
6.答:
(1)FFH=255D=1111 1111B
(2) ABCDH=43947D=1010 1011 1100 1101B
(3) 123H=291D=0000 0001 0010 0011B
(4) FFFFH=65535D=1111 1111 1111 1111B
7.答:
(1)8 位时(16)
原
=0001 0000 ; (16)
补
=0001 0000;
16 位时(16)
原
=0000 0000 0001 0000 ; (16)
补
=0000 0000 0001 0000;
(2) 8 位时(-16)
原
=1001 0000 ; (-16)
补
=1111 0000;
16 位时(-16)
原
=1000 0000 0001 0000 ; (-16)
补
=1111 1111 1111 0000;
(3) 8 位时(+0)
原
=0000 0000; (+0)
补
=0000 0000;
16 位时(+0)
原
=0000 0000 0000 0000; (+0)
补
=0000 0000 0000 0000;
(4) 8 位时(-0)
原
=1000 0000 ; (-0)
补
=0000 0000;
16 位时(-0)
原
=1000 0000 0000 0000; (-0)
补
=0000 0000 0000 0000;
(5) 8 位时(127)
原
=0111 1111; (127)
补
=0111 1111;
16 位时(127)
原
=0000 0000 0111 1111; (127)
补
=0000 0000 0111 1111;
(6) 8 位时-128 超过原码表示的范围; (-128)
补
=1000 0000;
16 位时(-128)
原
=1000 0000 1000 0000; (-128)
补
=1111 1111 1000 0000;
(7) 8 位时(121)
原
=0111 1001 ; (121)
补
=0111 1001;
16 位时(121)
原
=0000 0000 0111 1001; (121)
补
=0000 0000 0111 1001;
(8) 8 位时(-9)
原
=1000 1001 ; (-9)
补
=1111 0111;

个人收集整理 勿做商业用途
16 位时(-9)
原
=1000 0000 0000 1001; (-9)
补
=1111 1111 1111 0111;
8.答:
(1) [x]
补
=1100 0010;(2)[-x]
补
=0000 1101;(3)[x]
原
=1100 0010;(4)[x]
反
=1011
1101。
9.答:
(1)A>B;(2)A<B
10.答:
(1)溢出;(2)13H;(3)溢出;(4)EDH;(5)EDH。
11.答:
(1)1000 1000;(2)1110 1110;(3)0110 0110;(4)1010 1100;
(5)0000 0000;(6)1010 1100;(7)=0101 0011。
12.答:
(1)30H=48,字符为‘0’;(2)39H=57,字符为‘9’;(3)42H=66,字符为‘B’;
(4)62H=98,字符为‘b’;(5)20H=32,字符为空格;(6)7H=7,字符为报警符;
13、答:
十进制
49
123
7
62
压缩 BCD 码
0100 1001B
0001 0010 0011B
0000 0111B
0110 0010B
非压缩 BCD
码
0000 0100 0000
1001B
0000 0001 0000
0010 0000 0011B
0000 0111B
0000 0110 0000
0010B
ASCII 码
3439H
313233H
37H
3632H

个人收集整理 勿做商业用途
1.(1)答:
物理地址:物理地址(PA)是 20 位无符号二进制数,是 CPU 访问存储器的实际地址。
每个存储单元对应一个物理地址。8086 存储空间的物理地址范围是:00000H~FFFFFH。
逻辑地址:采用分段结构的存储器中,把通过段地址和偏移地址来表示的存储单元的地
址称为逻辑地址,记为:段地址:偏移地址。
段地址:8086 规定各逻辑段从节的整数边界开始,即段首地址二进制值的低 4 位是
0000,把段首地址的高 16 位称为段基址或段地址。
偏移地址:把某一存储单元相对于段地址的段内偏移量称为偏移地址(也称有效地址
EA)。段地址和偏移地址都是是 16 位无符号二进制数。
(2)答:
时钟周期:计算机的“时钟”是由振荡源产生的、幅度和周期不变的节拍脉冲,每个脉
冲周期称为时钟周期,又称为 T 状态或 T 周期,时钟周期是微机系统工作的最小时间单元。
总线周期:当 CPU 访问存储器或输入/输出端口时,需要通过总线进行读或写操作,这
个过程称为总线周期(Bus Cycle)。总线周期是利用总线完成一次读/写所需要的时间。
指令周期:执行一条指令所需要的时间称为指令周期(Instruction Cycle)。指令周期由 1
个或多个总线周期组成。
(3)答:
最小模式:也称为单处理器模式,是指系统中只有一片 8086 微处理器,所连接的存储
器容量不大、片子不多,所要连接的 I/O 端口也不多,系统的控制总线就直接由 CPU 的控
制线供给,从而使得系统中的总线控制电路减到最少。最小模式适用于较小规模的系统。
最大模式:相对于最小模式而言,适用于中、大型规模的系统。系统中有多个微处理器,
其中一个是主处理器 8086,其他的处理器称为协处理器,承担某方面专门的工作。需要增
加一片 8288 来对 8086CPU 发出的控制信号进行变换和组合,以得到对存储器或 I/O 端口的
读/写信号和对锁存器、总线收发器的控制信号。
2.答:
EU:负责指令的执行,即从总线接口部件 BIU 的指令队列取指令,指令执行后向 BIU
送回运算结果,同时把运算结果的状态特征保存到标志寄存器中。
BIU:负责 CPU 与存储器、I/O 设备之间的数据传送。BIU 完成以下操作:取指令送给
指令队列、配合执行部件从指定的内存单元或者外设端口中取数据、将数据传送给执行部件
或者把执行部件的操作结果传送到指定的内存单元或外设端口中。
8086 的 BIU 和 EU 在很多时候可以并行工作,使得取指令、指令译码和执行指令这些
操作构成操作流水线。
① 当指令队列中有两个空字节,且 EU 没有访问存储器和 I/O 接口的要求时,BIU 会
自动把指令取到指令队列中。
② 当 EU 准备执行一条指令时,它会从指令队列前部取出指令执行。在执行指令的过
程中,如果需要访问存储器或者 I/O 设备,那么 EU 会向 BIU 发出访问总线的请求,以完成
访问存储器或者 I/O 接口的操作。如果此时 BIU 正好处于空闲状态,那么,会立即响应 EU
的总线请求;但如果 BIU 正在将某个指令字节取到指令队列中,那么,BIU 将首先完成这
个取指令操作,然后再去响应 EU 发出的访问总线的请求。
③ 当指令队列已满,而且 EU 又没有总线访问时,BIU 便进入空闲状态。
④ 在执行转移指令、调用指令和返回指令时,下面要执行的指令就不是在程序中紧接
着的那条指令了,而 BIU 往指令队列装入指令时,总是按顺序进行的。在这种情况下,指
令队列中已经装入的指令就没有用了,会被自动消除。随后,BIU 会往指令队列中装入另一
个程序段中的指令。

个人收集整理 勿做商业用途
3.答:
地址信号是 CPU 发送给内存或 I/O 设备的,所以地址线是单向的;
数据信号可以从 CPU 发送给内存或 I/O 设备,也可以从内存或 I/O 设备发送给 CPU,
故而数据线是双向的。
4.答:
8086CPU 中有 14 个寄存器。它们是:4 个 16 位的通用寄存器:AX、BX、CX、DX
和 8 个 8 位的通用寄存器:AH、AL、BH、BL、CH、CL、DH、DL;指针和变址寄存器
SP、BP、 SI、DI;4 个 16 位的段寄存器 CS、DS、SS 和 ES;标志寄存器 FR;指令指针寄
存器 IP。
功能略。
5.答:
(1)加法运算的结果为:CEACH;CF=0,PF=1,AF=0,ZF=0,SF=1,OF=1;
(2)加法运算的结果为:68ACH;CF=0,PF=1,AF=0,ZF=0,SF=0,OF=0;
(3)加法运算的结果为:DDDDH;CF=0,PF=1,AF=0,ZF=0,SF=1,OF=0。
6.答:
8086CPU 可寻址的存储器地址范围是 00000H~FFFFFH;
可寻址的 I/O 端口地址范围是 0000H~FFFFH。
7.答:
由于 8086CPU 提供 20 位地址,但 8086 中可用来存放地址的寄存器,如 IP、SP、BX、
SI 等都是 16 位的,只能直接寻址 64KB。为了寻址 1MB 存储空间,8086CPU 采用了典型的
存储器分段技术,即将整个存储器空间分为许多逻辑段,每个逻辑段的容量小于或等于 64KB。
分段后,对存储器的寻址操作不再直接用 20 位的物理地址,而是采用段地址加段内偏移地
址的二级寻址方式。
8.答:
将 AH 的内容送存储单元的操作过程中:;
将 I/O 端口的内容送 AL 的操作过程中:。
9.答:
A0
有效的数据引脚
操 作
0 0
AD15~AD0(一个总线周期同时访问奇体和偶
体,从奇地址单元读/写字数据的高 8 位,从偶地
址单元读/写字数据的低 8 位)
从偶地址读/写一个
字
1 0
AD7~AD0
从偶地址读/写一个
字节
0 1
AD15~AD8
从奇地址读/写一个
字节
0 1
1 0
AD15~AD8(第一个总线周期从奇字数据的低 8
位)
AD7~AD0(第二个总线周期从偶地址单元读/写
字数据的高 8 位)
从奇地址读/写一个
字
10.答:
8086 系统复位后,指令指针(IP)为 0000H;CS 寄存器为 FFFFH,其他寄存器为
0000H;指令队列清空。
11.答:
8086 的 A19/S6~A16/S3 和 AD15~AD0 是复用信号,需要地址锁存器将地址信息保存
剩余24页未读,继续阅读
资源评论


SlumberingPerson
- 粉丝: 3
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 进一步推进事业单位人事管理信息化建设的思路.doc
- 基于计算机专业学生毕业论文质量的提高对策分析.docx
- 基于数字孪生的智慧城市建设发展研究.docx
- 校园网络信息安全监控系统的设计与实现.docx
- 51单片机数字电压表方案设计书.doc
- 基于单片机的路灯控制系统方案设计书开题报告.doc
- 网络营销各小组出的考试题.doc
- 企业如何做好网络分销.ppt
- 生物监测与生物安全研讨会文集
- PLC控制机械手课程设计方案作业.doc
- 华师17春秋学期《C语言程序设计B》在线作业.doc
- 基于Python和Elasticsearch构建的分布式网络爬虫与全文检索系统-网络爬虫-数据抓取-搜索引擎-索引构建-数据分析-信息检索-知识管理-企业搜索-学术研究-数据挖掘-.zip
- 高级语言程序设计课程分析.ppt
- 三务合一新模式信息化平台建设监理招标v2商务.doc
- 完整的NOKIA-5110液晶51单片机驱动程序.doc
- 电子通信行业的技术标准与企业创新.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
