《东南大学微机原理复试重点总结.docx》由会员分享,可在线阅读,更多相关《东南大学微机原理复试重点总结.docx(7页珍藏版)》请在三一办公上搜索。
1、东南大学微机原理复试重点总结第一章 1微型计算机基础 1. 源码反码补码的联系 2. 8086基本机构 a.EU BIU工作情况 EU负责执行指令 BIU负责与存储器和I/O接口传送信息 b.EU BIU并行工作的优点 3.分时复用 4.8088/8086内部寄存器 5.FLAGS寄存机各位代表的意思 6.8086引脚信号 7.最小模式与最大模式的区别 最大模式是多处理机模式,最小模式是单处理机模式。 区别在于控制电路有很大区别:在最小模式下,控制总线直接从8088/8086得到,不需要外加电路。最大模式是多处理机模式,需要协调主处理机和协处理机的工作,并因负载较重需要总线驱动。控制总线不能直
2、接从8088/8086引脚引出而外加电路,故采用了总线控制器8288. 第二章 微型计算机指令系统 1. 寻址方式 a. 立即寻址 b.寄存器寻址 c.直接寻址 d.寄存器间接寻址 e.变址寻址 f.基址寻址 g.基址变址寻址 最好看一下具体的每一个的用法和注意事项 尤其是后4个的默认寄存器 在电子书的P44-P49 2. 几个主要的指令 a.数据传送指令 MOV PUSH/POP XCHG XLAT b.输入输出指令 IN OUT c.目的地址传送指令 LEA d.算术运算指令和逻辑运算指令 算术主要看加减 乘除了解一下目标操作数和源操作数位数的规定 e.移位指令 f.串操作 g循环控制指令
3、 LOOP 3LOOP与REP的区别 a.LOOP后跟标号,REP后跟重复执行的字符串指令 b.LOOP先执行CX-1再检查测试条件 , REP是先检查测试条件再CX-1 c.REP后只能跟一条指令,要重复执行指令块必须用LOOP. 4.子程序与调用中断服务程序有什么不同 A.一般子程序的最后一条指令为RET,而中断处理子程序为IRET B. 一般子程序通过CPU调用,而中断处理程序则由外部中断引起 C. 一般子程序调用只保护下一条指令的地址,而中断处理程序还要保护标志寄存器的内容 第三章 汇编语言程序设计 第四章 半导体存储器 1. 半导体存储器的分类 2.半导体存贮器的主要指标 A容量 B
4、存取速度 2. RAM 的结构 可能会问 矩阵式的优点 A 节省存储单元 B 节省地址空间 3.动态RAM为什么要刷新 DRAM存放的信息靠的是电容C,电容C有电荷时,为逻辑1,没有电荷时为逻辑0.但由于任何电容,都存在漏电,因此,当电容C存有电荷时,过一段时间由于电容的放电过程导致电荷流失,信息也就丢失,解决的办法是刷新,即每隔一定时间就要刷新一次,使原来处于逻辑电平1的电容的电荷又得到补充,而原来处于电平0的电容任保持0. 4.什么是高速缓冲存储技术和虚拟存储技术 高速缓冲存储就是在CPU与常规主存储器之间增设一级或者两级高速小容量存储器以加快运算速度的技术。 虚拟存储技术就是通过软件和硬
5、件的结合,即通过在内外存储器之间增设一定的硬件和软件的支持来扩大用户存储空间的技术。 5. 6第五章 数字量输入与输出 1.I/O接口的定义和功能 定义:接口是连接计算机和I/O设备的部件,首先是只接口电路,广义的接口还包括接口电路的管理驱动程序 功能(巴哥你再看看每个的具体解释在电子书的229面) a.信号的形式变换 b.电平转换和放大 c.锁存及缓冲 d. I/O定向 f.并行及串行I/O的转换 2I/O的内容分类 数据信息 状态信息 控制信息 3.I/O端口的定义及分类 定义:端口是I/O接口中可以读写的存储电路 分类: 数据端口:数据端口是CPU和I/O设备传送数据信息的中转站 状态端
6、口:CPU通过读状态端口了解I/O设备的工作状态 控制端口:对I/O设备的控制命令通过写控制端口发出 4I/O编址的分类 存储器映像编制:从存储器地址中分出一部分给I/O端口使用,每个I/O端口被看成一个存储器单元,于是可以用访问存储器的方法来访问I/O端口,即I/O的存储器映像编址 I/O端口单独编址:是指CPU使用专门的I/O指令及控制信号进行I/O。 3. I/O的控制方式 a.直接传送方式 b.查询方式 c.中断方式 d.直接存贮器访问方式 5.AEN:DMA地址有效输出信号,高电平有效,表明系统进入DMA模式。 6.中断控制系统 1)8086的中断信号:INTR(可屏蔽中断与中断标志
7、位IF有关)与NMI 2)CPU处理中断的过程:中断请求-中断响应-断点保护-中断识别-现场保护-中断服务-恢复现场-中断返回 3)中断功能 a.实现中断与返回 b.对中断申请进行控制 c.实现优先权的排队d.寻找中断源 4)什么是中断矢量表及中断矢量表的功能 中断矢量就是中断服务程序的入口地址。8086的中断系统能够处理256个不同的中断,每一个中断安排一个编号,称为中断类型。每一种中断类型对应的中断服务程序的入口地址称为中断矢量。把系统中所有的中断矢量按中断类型从小到大的顺序放到存储器特定的区域,该区域称为中断矢量表。每个中断矢量在终端矢量表中占用4个字节,CPU响应中断后,通过将中断矢量
8、类型乘以4得到中断矢量在中断矢量表中的首地址,在中断矢量表中连续取4个单元的内容分别赋给IP、CS,于是就开始执行中断服务程序。 7.编程8259A时应注意哪些问题 1)写初始化编程时,ICW1,ICW2,ICW3,ICW4写入的顺序不能颠倒,是否写ICW3、ICW4取决于ICW1的内容 2)当有多片级联时,主片从片要分别进行初始化编程 8.单工通信和双工通信 9.异步串行通信的格式 10.RS-232的电平规定 11.串行接口的种类 1)RS_232接口 2)RS-485接口 3)USB接口 4)SPI接口 12.8253计数器内设锁存器是否有必要 答:读计数器的当前值时,先读低字节再读高字
9、节。由于计数器未停止计数,有可能在先后读高低字节的两条指令之间,计数器的值已经发生变化。为避免这种情况,在读数前先对计数器写一个D5D4=00的控制字,把计数器的当前值锁存到16位的输出锁存器中。此后计数器照常计数,但锁存器的值不跟着变。待CPU将锁存器中的两个字都先后读完,锁存器的内容自动又随计数器变化。 13. 14.简述异步串行通信中是如何解决同步问题和实现正确采样的 1)采用相反极性的起始位与停止位 2)接收器在每位码元的中心进行采样 3)接收器采用比传送波特率更高的频率时钟来控制采样时间,以提高分辨率和抗干扰能力 15说明8255A工作在方式0之下的主要特点 方式0-基本的输入或输出方式,即无需专用联络信号就可以直接进行的I/O,在此方式下,A口、B口、C口的高4位和低4位可以分别设置成输入或输出。 第六章 模拟量的输入输出 1. 模拟输入、输出通道的组成部分及常用功能 2. D/A转换器的主要参数 分辨率 建立时间 输出电平 绝对精度 相对精度 线性误差 温度系数 3. 4.A/D转换器的主要参数 5.有时间再看看8253 8255的初始化编程 我单独发两个PPT给你看看 担心有的没节操的老师让你现场写 8255如果让你写一般是写方式0的 你在这两个课件里找几个简单的程序中的初试化部分看看就行了