没有合适的资源?快使用搜索试试~ 我知道了~
微机原理与接口技术期末复习知识点总结.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 174 浏览量
2022-07-13
16:17:11
上传
评论
收藏 184KB DOCX 举报
温馨提示
试读
21页
微机原理与接口技术期末复习知识点总结.docx微机原理与接口技术期末复习知识点总结.docx微机原理与接口技术期末复习知识点总结.docx微机原理与接口技术期末复习知识点总结.docx微机原理与接口技术期末复习知识点总结.docx微机原理与接口技术期末复习知识点总结.docx微机原理与接口技术期末复习知识点总结.docx微机原理与接口技术期末复习知识点总结.docx
资源推荐
资源详情
资源评论
第一章
1. 8086CPU 由哪两部分构成?它们的主要功能是什么?
由执行部件 EU 以及总线接口部件 BIU 组成。
执行部件的功能是负责指令的执行。总线接口部件负责 cpu 与存储器、I/O 设备之间的
数据(信息)交换。
2. 叙述 8086 的指令队列的功能,指令队列怎样加快处理器速度?
在执行部件执行指令的同时,取下一条或下几条指令放到缓冲器上,一条指令执行完成
之后立即译码执行下一条指令,避免了 CPU 取指令期间,运算器等待的问题,由于取指
令和执行指令同时进行,提高了 CPU 的运行效率。
3. (a)8086 有多少条地址线?(b)这些地址线允许 8086 能直接访问多少个存储器地址?
(c)在这些地址空间里,8086 可在任一给定的时刻用四个段来工作,每个段包含多少个
字节?
共有 20 条地址线。数据总线是 16 位. 1M。64k。
4. 8086CPU 使用的存储器为什么要分段?怎样分段?
8086 系统内的地址寄存器均是 16 位,只能寻址 64KB;将 1MB 存储器分成逻辑段,每段不超
过 64KB 空间,以便 CPU 操作。
5. 8086 与 8088CPU 微处理器之间的主要区别是什么?
(1)8086 的外部数据总线有 16 位,8088 的外部数据总线只有 8 位;(2)8086 指令队列
深度为 6 个字节,8088 指令队列深度为 4 个字节;(3)因为 8086 的外部数据总线为 16 位,
所以 8086 每个周期可以存取两个字节,因为 8088 的外部数据总线为 8 位,所以 8088 每个周
期可以存取一个字节;4)个别引脚信号的含义稍有不同。
6. (a)8086CPU 中有哪些寄存器?其英文代号和中文名称? (b)标志寄存器有哪些标志
位?各在什么情况下置位?
共 14 个寄存器:通用寄存器组:AX(AH, AL) 累加器; BX(BH, BL) 基址寄存器; CX(CH,
CL) 计数寄存器; DX(DH, DL) 数据//’ 寄存器;专用寄存器组:BP 基数指针寄存器; SP 堆
栈指针寄存器; SI 源变址寄存器;DI 目的变址寄存器;FR:标志寄存器;IP:指令指针寄存
器。
8086 CPU 的标志寄存器共有 9 个标志位,分别是:6 个条件标志:CF 进位或借位标志;
PF 奇偶标志;AF 辅助位标志;ZF 零标志;SF 符号标志;OF 溢出标志;3 个控制标志:
中断允许标志;DF 方向标志;TF 陷阱标志。
7. 为什么 8086 系统的 AD0~AD15 总线需要锁存器?
因某些引脚是分时复用的,故 8086 需外接地址锁存器工作,共有 21 条引脚信号需锁存。
因为在总线周期的前半部分,cpu 总是送出地址信号和 BHE(总线高允许)信号,为了通
知地址已经准备好了,可以被所存,cpu 会送出高电平允许所存信号 ALE。此时地址信号和
BHE 信号被所存。
由于有了锁存器对地址信号和 BHE 信号的所存,CPU 在总线周期的后半部分,地址和数据
都在地址总线和数据总线上,确保了 CPU 对锁存器和 I/O 接口的读/写操作.
8. 结合三总线结构思考 8086 计算机是如何运行的?
有了总线结构以后,系统中各功能部件之间的相互关系变为各个部件面向总线的单一关
系。一个部件或设备只要符合总线标准,就可以连接到采用这种总线标准的系统中,使系统
功能能很简便地得到扩展。
数据总线用来传输数据,地址总线专门用来传送地址信息,控制总线用来传输控制信号。
1.将下列十进制数转换为二进制数和十六进制数:
369; 171H 101110001
2.将下列二进制数转换为十六进制数和十进制数:
101101; 2DH 45 10000000 80H 128
3.写出下列十进制数的 BCD 码 1234
4.下列各数为十六进制表示的 8 位二进制数,当它们分别被看作是用补码表示的带符号数或
无符号数时,它们所表示的十进制数是? D8; 5A 带符号: D8 : -40 5A :38
无符号数:D8:216 5A:90
4095
FFFH 111111111111
1001000110100
5.下列各数为十六进制表示的 8 位二进制数,当它们分别被看作是用补码表示的数或用 ASCII
码表示的字符时,它们所表示的十进制数或字符是什么?
4F; 73
4F:79
BCD 码不超过 10;0-正数;1-负数
正数的补码是本身。负数的补码为除符号位外按位取反再加 1。
负数的补码,后面的数值不表示原码的数值。
3:8086、8088COU 由哪两部分组成,他们的主要性能是什么
EU 和 BIU,分别是负责指令的执行和负责 CPU 与存储器、I/O 设备之间的数据(信息)交换
4:8086、8088 数据总线和地址总线宽度各是多少?最大物理存储空间?
8086 的数据总线是 16 位,地址总线是 20 位;8088 的分别是 8 位和 20 位,最大物理存储空间
64KB。
5:8086、8088 的标志位?各标志位的含义和作用?
CF(进位标志):运算结果的最高位出现进位(借位)时,CF=1;
PF(奇偶校验标志):当运算结果中“1”的个数为偶数时,PF=1;
AF(辅助进位标志):当结果的 D3 向 D4 出现进位(借位)时,AF=1;
ZF(零标志 ): 当运算结果为零时,ZF=1;
SF(符号标志):当运算结果的最高位 D7/D15 为 1 时,SF=1;
OF(溢出标志):当运算结果超过机器所能表示的范围时,OF=1;
DF(方向标志):在字符串操作时决定操作数地址调整的方向,DF=1 时递减;
IF(中断允许标志): IF=1,允许 CPU 响应外部的可屏蔽中断;
TF(陷阱标志):当 TF=1,CPU 每执行一条指令便自动产生一个内部中断,在中断服务程序
中可检查指令执行情况。
6:8086、8088 中有几个通用寄存器?几个变芷寄存器?几个指针寄存器?各寄存器的作用?
4 个通用:存放参与运算的数据或结果,2 个变址:存放变址寻址方式的源变址和目的变址地
址,2 个指针:指示堆栈顶地址和存放内存单元的偏移地址
7 : 8086 引 脚 中 M/IO , I/O , DT/R 。 。 。 。 。 。 的 作 用 ?
M/IO——存储器或 I/O 接口选择;DT/R:数据总线缓冲器方向控制;RD:读选通;WR:写选
通;ALE:地址锁存允许
8:总线周期??指令周期??
CPU 通过外部总线对存储器或 I/O 端口进行一次读/写操作的过程。CPU 执行一条指令的时间
称为指令周期。
9:8086 的最大最小模式系统配置的差别?
最小模式——就是在系统中只有 8086 一个微处理器,此时所有的总线控制信号都直接由 8086
产生。系统中总线控制逻辑电路最少。最大模式——如果系统中包括两个以上处理器,其中
一个 8086 作主处理器,其它处理器称为协处理器,这样的系统称为最大模式系统。
10:8086 系统中,哪个引脚用于与慢速外设的同步?
16:将二进制数转换为十进制
READY 引脚
(1)10011001----153;(2)01011101--93;(3)11011010--218
17:将下列十进制数转换为 BCD 码
(1)75--0111 0101;(2)680---0110 1000 0000;(3)124---0001 0010 0100
18.下列十进制数,用 8 位二进制数写出其原码、补码和反码。
-78: 11001110;10110010;10110001
-0: 10000000;00000000;11111111
+0: 00000000;00000000;00000000
-127: 11111111;10000001;10000000
19:n 位二进制数原码补码反码可以表示的范围分别是什么?
(1)无符号数都是 0 ~ (2n-1);(2)有符号数分别是:
- (2n-1-1) ~ (2n-1-1) , - (2n-1-1) ~ (2n-1-1) , - (2n-1) ~ (2n-1-1)
20.X=+1101,Y=-1001,利用补码加减法公式分别计算 X+Y 和 X-Y 的值
X=+1101,Y=-1001,利用补码加、减法公式分别计算 X+Y 和 X-Y 的值
X+Y=> 00001101+(-00001001) = 00001101+11110111=00000100(4)
X-Y=> 00001101-(-00001001) = 00001101+00001001=00010110(22)
第二章
1.已知 BX=1000H,SI=2000H,DS=1000H, 位移量 D=2210H,试确定在以下各种寻址方式下的有效
地址和物理地址。
1)直接寻址;2)使用 BX 的间接寻址;3)使用 BX 的寄存器相对寻址 4)使用 BX 和 SI 的
基址变址寻址;5)使用 BX 和 SI 的相对基址变址寻址有效地址,指的是存储器操作数在存储
器中的偏移地址
1)无有效地址,物理地址为 1000H; 2)有效地址 1000H,物理地址为 11000H; 3)有效
地址 3210H,物理地址为 13210H;
4)有效地址 3000H,物理地址为 13000H; 5)有效地址 5210H,物理地址为 15210H。
3.现有 SS=3100H,DS=3000H,BX=0100H,SI=02H,30100H=12H, 30101H=34H,30102H=56H,
30103H=78H,31200H=2AH,31201H=4CH,31202H=0B7H,31203H=65H。问在下列各条指令中
源操作数属于哪种寻址方式?物理地址是多少?指令执行完后 AX 寄存器的内容是多少?
1)MOV AX,1200H
2)MOV AX,BX
(AX)=0100H
立即寻址
(AX)=1200H
寄存器直接寻址,因为源操作数是寄存器,所以寄存器 BX 即为地址,
3)MOV AX,[1200H] 存储器直接寻址,物理地址=31200H,(AX)=2AH
4)MOV AX,[BX] 寄存器间接寻址,物理地址=30100H,(AX)=12H
5)MOV AX,1100H[BX] 寄存器相对寻址,物理地址=31200H,(AX)=2AH
6)MOV AX,[BX][SI]
基址变址寻址,物理地址=30102H,(AX)=56H
7)MOV AX,1100H[BX][SI]
相对基址变址寻址,物理地址=31202H,(AX)=0B7H
8)MOV AX,SS:[BX+SI+100H] 带跨越段前缀的相对基址变址寻址,物理地址 =31202H,
AX=0B7H
4.哪些寄存器可以用来指示存储器地址?
BX、SI、DI、BP、SP、IP、CS、DS、ES、SS。
2.试根据以下要求写出相应的汇编指令
剩余20页未读,继续阅读
资源评论
若♡
- 粉丝: 6114
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功