微机原理复习范围2017
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. 伪指令DUP的用法 BUFFER DB 5 DUP(2 DUP(2,0),5,8)P66
2 0 2 0 5 8
2 0 2 0 5 8
2 0 2 0 5 8
2 0 2 0 5 8
2 0 2 0 5 8
2.引脚RD、M/IO、WR、MN/MX、BHE、READY,INTR,NMI的作用。P156
BHE:高字节允许/状态分时复用引脚,三态输出信号
输出低有效表示传送高字节数据,状态信号
M/IO:访问存储器或者I/O,三态、输出、高低电平均有效
高电平(M),表示处理器访问存储器
低电平时(IO*),表示处理器访问I/O端口
WR:写控制,三态、输出、低电平有效
有效时,表示处理器正将数据写到存储单元或I/O端口
RD:读控制,三态、输出、低电平有效
有效时,表示处理器正从存储单元或I/O端口读取数据
READY:输入信号,高电平有效表示可以进行数据读写
利用该信号无效请求处理器等待数据
处理器在进行读写前检测READY引脚
INTR:可屏蔽中断请求,高电平有效的输入信号
有效时,表示中断请求设备向处理器申请可屏蔽中断
中断IF标志对该中断请求进行屏蔽
主要用于实现外设数据交换的中断服务
NMI:不可屏蔽中断请求,上升沿有效的输入信号
有效时,表示外界向CPU申请不可屏蔽中断
中断级别高于可屏蔽中断请求INTR
常用于处理系统发生故障等紧急情况下的中断服务
MN/MX:组态选择输入,低电平控制8086处理器为最小组态,高电平控制8086处理器为最大组态
3.PUSH ,POP 指令PUSH AX, POP BX等SP的变化。P74
SP-2 SP+2
4.位测试指令TEST,AND,CMP的区别,对标志位的影响。P89 P87 P83
CMP将目的操作数减去源操作数,差值不回送目的操作数
AND按位进行逻辑与,结果返回目的操作数
TEST按位进行逻辑与运算,不返回逻辑与结果
CMP按定义影响全部状态标志位
AND 设置CF=OF=0
影响SF,ZF和PF
TEST设置CF=OF=0
影响SF,ZF和PF
5.IN,OUT指令时,寄存器和数据线,地址总线的对应关系。
OUT DX,AL 数据从微处理器输出I/O接口
DX寄存器的内容送到地址总线上,AL寄存器的内容送到数据总线上
IN AL,DX 数据从I/O接口输入到微处理器
数据总线将提供给CPU的数据送到AL寄存器,地址总线存入DX中
6. 查询,中断, DMA传送数据效率对比。P224
7.8259A 内部中断请求寄存器,中断服务寄存器,中断屏蔽寄存器的作用。P237中断请求寄存器IRR
保存8条外界中断请求信号IR0~IR7的请求状态
Di位为1表示IRi引脚有中断请求
中断服务寄存器ISR
保存正在被8259A服务的中断状态
Di位为1表示IRi中断正在服务中
中断屏蔽寄存器IMR
保存对中断请求信号IR的屏蔽状态
Di位为1表示IRi中断被屏蔽(禁止)
8,计算机五大组成部分,运算器,控制器,存储器,输入设备,输出设备,运算器
和控制器是核心,合成CPU。
9.标志寄存器中控制标志和状态标志有哪些?P31
状态标志:
CF:进位标志
PF:奇偶标志
AF:调整标志反应加减运算时最低半子节有无进位或借位
ZF:零标志
SF:符号标志
OF:溢出标志
控制标志:
方向标志DF
仅用于串操作指令,控制地址的变化方向
设置DF=0,每次串操作后的存储器地址就自动增加,即从低地址向高地址处理数据串
设置DF=1,每次串操作后的存储器地址就自动减少,即从高地址向低地址处理数据串
10.占用总线进行数据传输,一般需要经过总线请求和仲裁,寻址,数据传送
和结束4个阶段。P152
11.8086总线周期状态组成,主频和T周期的关系。P159
写总线周期
T1状态
输出20位存储器地址A19~A0
M/IO*输出高电平,表示存储器操作
或者M/IO*输出低电平,表示I/O操作
ALE输出正脉冲,表示复用总线输出地址T2状态
输出控制信号WR*和数据D15~D0
T3状态
检测数据传送是否能够完成
T4状态
完成数据传送
具有一个Tw的存储器写总线周期时序
读总线周期
T1状态
输出20位存储器地址A19~A0
M/IO*输出高电平,表示存储器操作
或者M/IO*输出低电平,表示I/O操作
ALE输出正脉冲,表示复用总线输出地址
T2状态
输出控制信号RD*,存储器或I/O端口发送数据T3状态和Tw状态
检测数据传送是否能够完成
T4状态
获取数据,完成传送
主频和T周期的关系
主频=1/T周期
12. 16位实地址方式的地址转换P37
逻辑地址=段地址∶偏移地址
物理地址=段地址×16+偏移地址
假设(AX)= 1234H,(BP)= 0200H,(SI)= 0080H,(SS)= 3000H,XCHG AX,[BP+SI] 指令影响到哪个物理地址内存单元
0200h+0080h=0280h
30280H
程序代码段指针CS和IP的作用,复位地址。
代码段寄存器CS指示当前代码段的段基地址:
指令指针寄存器EIP指示当前代码段中指令的偏移地址