微机原理复习资料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
8086
1、总线接口:4个段地址寄存器:CS:代码段寄存器; DS:数据段寄存器;ES:附加段寄存器;SS:堆栈段寄存器;16位的指令指针寄存器;20位地址加法器;6字节的指令队列缓冲器;
2、执行接口:4个通用寄存器AX、BX、CX、DX
4个专用寄存器SP:堆栈指针寄存器BP:基数指针寄存器 SI:源变址寄存器 DI:目的变址寄存器
8086的标志:状态标志,控制标志。
进位标志位(CF);辅助进位标志位(AF);
溢出标志位(OF):零标志位(ZF)
符号标志位(SF):奇偶标志位(PF):
地址锁存器功能:STB为高电平间,输出等于输入,为下降沿时,输出锁存,与输出(CPU)无关。OE为有效电平(低电平)时正常输出,为无效电平(高电平)时输出高阻。ALE 为8088/8086地址锁存允许高电平有效,输出,复用线上出线地址时为高电平。锁存器的DL0-DL7与CPU的地址数据复用线相连,STB与ALE相连ALE为正脉冲时,输出地址,为低电平时,输出锁存,与输出(CPU)无关。
最新模式系统中:
M/IO RD WR 功能
0 0 1 1 0
1
1
1
1
I/O读
I/O写
存储器
读
存储器
写
3、8086有256种中断(硬件中断(可屏蔽和非屏蔽)和软件中断)。中断程序结束时,会按照和中断响应相反
的过程返回断点,即先从堆栈弹出IP和CS,再
弹出标志,然后按照IP和CS的值返回主程序断
点处继续执行原来的程序。
4、8086的I/O编址:(1)通过硬件将I/O端口
和存储器统一编址:优点是不必专门设置I/O指
令。缺点是I/O端口占用了内存地址,使内存空
间缩小;访问内存的指令较长,速度慢;访问内
存和访问I/O的指令形式一样,影响程序的可读
性。(2)I/O端口独立编址:使用这种方式对I/O
编址,指令系统中有专用的I/O指令,运行速度
快,且访问内存和访问I/O端口的指令完全不同,
增加程序的可读性。
5、Pentium的工作方式:实地址方式;保护虚拟
地址方式;虚拟8086方式;系统管理方式。
6、Pentium的寻址方式(操作数):立即数寻址;
寄存器寻址;输入/输出端口寻址;存储器寻址。
7、CPU与外设之间的数据传送方式:程序方式
(无条件传送方式、条件传送)、中断方式、DMA
方式。
8、8251A和CPU之间连接信号:(1)片选信号
(CS)(2)数据信号(D7~D0)(3)读/写控制信
号(RD、WR、C/D)(4)收发联络信号
C/D RD WR 具体的
操作
1
1
1
1
1
1
A
B
C
D
A=CPU从8251A输入数据
B=CPU从8251输出数据
C=CPU读取8251的状态
D=CPU往8251写入控制命令
9、时钟频率=波特率因子X波特率
10、8255芯片引脚信号:
1.和外设一边相连的信号(PA7~PA0):A端口数
据信号;PB......PC.....和PA类同。
2.和CPU一边相连的信号:
RESET(复位信号,高电平有效)D7~D0(数据线)
A1、A0端口选择信号。
11、8255三种基本工作方式:基本的输入/输出方
式、选通的输入/输出方式、双向传输方式。
12、8259的工作方式:a:按优先级设置划分:全
嵌套方式、特殊嵌套方式、优先级自动循环方式、
优先级特殊循环方式。b:按中断源的屏蔽方式:
普通屏蔽方式、特殊屏蔽方式。c:中断处理方式:
中断自动结束方式、一般中断结束方式、特殊中
断结束方式。d:引入中断请求方式:边沿触发方
式、电平触发方式、中断查寻方式。
13、8259初始化命令字:ICW1芯片控制初始化
命令字(偶);ICW2设置中断类型号(奇);ICW3
标志主片/从片(奇);ICW4方式控制。
14、8259操作命令字:OCW1中断屏蔽操作命令
字(奇);OCW2设置优先级循环方式和中断结束
方式(偶);OCW3设置和撤销特殊屏蔽方式、设
置中断查询方式、设置对8259内部寄存器的读出
命令(偶)。
15、DMA控制器初始化过程:1、将数据传输缓
冲区的起始地址或结束地址送到地址寄存器中。
2、将传输的字节数、字数或双字数送到计数器中。
3、通过模式寄存器设置工作方式等
16、8237的工作模式:单字节传输模式、块传输、
请求传输、级联传输。
23. 中断向量表的功能是什么?若中断向量号分别为1AH和
20H,则它们的中断向
量在中断向量表的什么位置上?
答:中断向量表的功能是当中断源发出中断请求时,即可查
找该表,找出其中断向量,就可转入相应的中断服务子程序。
1AH在中断向量表的位置是1AH*4=68H在中断向量表
0000:0068处;20H在中断向量表的位置是80H在中断向
量表0000:0080处。
8、RAM有几种,各有什么特点?ROM有几种,各有什么
特点?
答:RAM有两种,SRAM(静态RAM),它采用触发器电路
构成一个二进制位信息的存储单元,这种触发器一般由6个
晶体管组成,它读出采用单边读出的原理,写入采用双边写
入原理;DRAM(动态RAM),它集成度高,内部存储单元
按矩阵形式排列成存储体,通常采用行,列地址复合选择寻
址法。ROM有5种,固定掩摸编程ROM,可编程PROM,
紫外光檫除可编程EPROM,电可檫除的可编程EPROM,闪
速存储器。
41.试按照如下要求对8259A进行初始化:系统中只有一片
8259A,中断请求信号用电平触发方式,下面要用ICW4,
中断类型码为60H、61H、62H……67H,用全嵌套方式,
不用缓冲方式,采用中断自动结束方式。设8259A的端口地
址为94H和95H。
答:MOV DX,94H ;偶地址
MOV AL,00011011B ;ICW1
OUT DX,AL
MOV AL,10011111B ;ICW2 ,中断源在IR7
MOV DX,95H ;奇地址
OUT DX,AL
MOV AL,00000011B ;ICW4
OUT DX,AL