您好,欢迎访问三七文档
当前位置:首页 > 幼儿/小学教育 > 小学教育 > 同济大学微机原理期末考试复习提纲
第一章1)重点复习数制的转换2)原码、反码、补码的运算,(重点)例如,用8位二进制补码进行计算(-56)+(-117),并判断出运算结果是否有溢出:第二章1)8086和8088微处理器内部结构。实模式存储器寻址范围。8086/8088微处理器的内部分为执行单元(EU)和总线接口中元(BIU)两部分:执行单元负责完成指令的执行工作,总线接口单元负责完成预取指令和数据传输的工作作。两部分既相互独立工作,又相互配合。这种结构的优点为可以实现流水作业,在执行指令同时取一条指令,提高了微处理器的工作效率。2)8086/8088的内部寄存器,常用寄存器的名称,主要的用途3)标志为寄存器主要掌握SF,ZF,AF,PF,CF和OF(重点)4)掌握程序指针寄存器IP和堆栈指针SP第三章1)图3.2数据的寻址方式(重点)2)能够准确的判断寻址的方式,在寻址过程中应该注意的事项。给出段寄存器地址等准确找到目标的物理地址例1,:判断下列命令是否有错误,如果有错误请指出错误原因1)POPCS×禁止对CS寄存器赋值2)MOVBP,AL×源操作数和目标操作数的尺寸不一致3)INCIP×不能对指令指针IP进行任何操作例2:巳知DS;5000H,CS=6000H,BX=1278H,SI=345FH,(546D7H)=0,(546D8H)=80H。在分别执行下面两条段内转移指令后,实际转移的目标物理地址是多少?(1)JMPBX(2)JMP[BX+SI]2)堆栈的寻址方式,掌握PUSH和POP指令对SP的影响。第四章数据传送指今,MOV,LEA,XLAT,PUSH,POP,LDS,LES,MOVS,IN,OUT,第五章算术和逻辑运算指令第六章程序控制指今例题:读下列程序段,该程序运行后,存放在AX个的结果是什么?第7、8章略第9章掌握各个引脚的总用(重点),注意假设完成一个读写命令或IO命令对每个管脚的影响,即时序图。主要参考PPT重点掌握每个引脚与8255、存储器、74ls138、8254、16550、8259的连接第十章存储器译码器74LS138重点掌握,其硬件的连线,输入输出引脚,与CPU和存储器的连接等CG1G2AG2BY774LS138ABY6Y5Y4Y3Y2Y1Y062256CSA0-A14OEWED0-D72732CSA0-A11OED0-D7第十一章接口重点掌握我们实验指导书中的例子。掌握与CPU,74LS138及其它硬件的连接。掌握8255、8254、16550、8259,命令控制字,状态字等1、8259芯片结构2、8255芯片3、8254芯片表18254的方式控制字格式表28254读出控制字格式表38254状态字格式4、16550芯片16550引脚图表16550内部寄存器地址及其选择方法线路控制寄存器(LCR)表LCR格式线路状态寄存器(LSR)表LSR格式FIFO控制寄存器(FCR)表FCR格式第十二章InterruptProcessingFlow中断的整个处理过程可分为四个阶段中断请求→中断响应→中断服务→中断返回中断响应或中断服务环节隐含着中断源的识别主程序入口服务程序中断请求返回中断响应中断请求•①外设先(通过接口)发送“中断请求”信号•给CPU。•②CPU检查“中断请求”输入线。•③CPU有权决定是否响应中断(中断允许):–CPU根据标志寄存器FLAGS(程序状态字PSW)中的中断允许触发标记位IF决定是否响应到来的中断请求,1为允许。–IF可由软件设置,STI指令可开中断,CLI指令可关中断⑤不允许中断请求的情况:如:在实时控制时,需采集一段连续数据为防上数据丢失,不允许其他中断请求;又:执行管理程序中某些重要程序,CLI指令进行屏蔽。注:CPU为中断机制提供的信号线:INTR,INTA,LOCK④没有获得允许向CPU发出中断请求,则称为中断被屏蔽(中断屏蔽)。中断响应①CPU在当前指令执行结束时,响应中断,进入中断的响应周期;②发出二个中断回答信号INTA完成一个中断响应周期③进行断点及标志保存如:段地址(CS),偏移地址(IP)标志F以及压入堆栈。④读取中断类型号,找到中断源;⑤装入中断服务程序的入口地址(CS,IP)中断服务•①转入中断服务程序ISR后,其服务程序的内容有:•a.与CPU交换数据,进行I/O操作;•b.外部期望CPU给以控制,进行参数修改。•c.可在ISR中查询中断源•②在程序开头,将可能使用的寄存器内容进栈,即保护现场--不要与中断响应环节中硬件自动保存的寄存器混淆•③在服务程序的未尾,将入栈的寄存器内容弹出,即恢复现场。中断返回•中断服务程序结束,执行中断返回。•①自动将保存在堆栈中的标志PSW,断点(IP,CS)依次弹出并装入。•②返回到中断前的地址(断点地址)开始继续执行主程序。•要点:掌握整个中断处理流程,每个环节有哪些硬件参与,硬件和软件是如何交互的,哪些工作是硬件完成的,哪些工作是软件完成的FPGA主要掌握块同济大学开发的基于FPGA的DigiCube实验板模块,掌握硬件描述语言Verilog。总线模块(Bus)通信模块(Comm)数码管显示输出模块(Led)控制模块(代CPU)输入模块(ADC)
本文标题:同济大学微机原理期末考试复习提纲
链接地址:https://www.777doc.com/doc-1906093 .html