2022年微机原理期末考试重点总结 .docx





《2022年微机原理期末考试重点总结 .docx》由会员分享,可在线阅读,更多相关《2022年微机原理期末考试重点总结 .docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品_精品资料_把查找操作数的方式叫做(操作数)寻址方式立刻数寻址方式寄存器寻址方式储备器寻址方式1、直接寻址方式 2 、寄存器间接寻址方式3、寄存器相对寻址方式4 、基址变址寻址方式5 、相对基址变址寻址方式微处理器的定义微处理器 即中心处理单元, 采纳大规模集成电路技术制成的半导体芯片,内部集成了运算机的主要部件: 掌握器、 运算器、 寄存器组. 微处理器通过执行指令序列完成指定的操作, 处理器能够执行全部指令的集合就是该处理器的指令系统.微机的 总线 结构的好处,使用特点.包括总线定义,分类.总线定义: 指传递信息的一组公用导线,总线结构的好处: 总线结构使得微机系统组态敏捷,扩展便利.
2、使用特点: 在某个时刻只有一个总线主控设备掌握系统总线.某一时刻只能有一个设备向总线发送信号,但可以有多个设备同时从总线上猎取信号.总线按传输信号 可以分为数据总线 (用于 CPU与其他部件之间传递信息,具有三态功能,且是双向的)、的址总线 (用于传递 CPU要拜访的储备单元或I/O 接口的的址信号)、掌握总线 (连接 CPU的掌握部件和内存、 I/O 设备等, 用来掌握内存和 I/O 设备的全部工作)冯 诺依曼储备程序工作原理1、将实行二进制形式表示数据和指令.指令由操作码和的址码组成2、将程序和数据存放在储备器中,运算机在工作时从储备器取出指令加以执行,自动完成运算任务.3、指令的执行是次
3、序的,即一般依据指令在储备器中存放的次序执行,程序分支由转移指令实现.4、运算机由储备器、运算器、掌握器、输入设备和输出设备五大基本部件组成,并规定了各部件的基本功能.8086 微处理器的构成、每一个T 状态的主要工作.基本的储备读、写总线周期构成.常用的掌握信号.总线周期 是指 CPU通过总线与外部 (储备器或 I/O 端口) 进行一次数据交换的过程,即完成一次总线操作的时间指令周期 是指一条指令经取指、译码、操作数读写直到指令完成所需要的时间.储备器读总线周期: T1 状态输出储备器的的址T2 状态输出掌握信号-RD,选通储备器. DEN信号,选通数据收发器T3 和 Tw 状态检测数据传送
4、是否能够完成T4 状态前沿读取数据,完成数据传送储备器写总线周期: T1 状态输出20 位储备器的址A19 A0 T2 状态 -WR 信号有效, -DEN 信号有效以输出数据D7 D0T3 和 Tw 状态 -WR、-DEN 等掌握信号连续有效,T3 时钟下降沿检测READY信号,打算可编辑资料 - - - 欢迎下载精品_精品资料_是否插入 Tw. Tw 期间,各信号连续状态.T4 状态完成数据传送,并预备过渡到下一操作.-WR、-DEN 转为无效.常用的掌握信号:ALE的址锁存答应,输出、三态、高电平有效IO/-M : I/O 或储备器拜访,输出、三态-WR: 写掌握,输出、三态、低电平有效-
5、RD: 读掌握,输出、三态、低电平有效INTR、-INTA 等储备器的址的译码问题全译码:全部的系统的址线均参加对储备单元的译码寻址特点: 采纳全译码,每个储备单元的的址都是唯独的,不存在的址重复译码电路可能比较复杂、连线也较多部分译码:只有部分(高位)的址线参加对储备芯片的译码特点: 每个储备单元将对应多个的址(的址重复),需要选取一个可用的址可简化译码电路的设计、但系统的部分的址空间将被铺张储备芯片为什么要设置片选信号?它与系统的址总线有哪些连接方式?采纳何种连接方式可防止的址重复?采纳哪些连接方式可节约用于译码的硬件?解答:片选信号说明该储备器芯片是否被选中正常工作,设置它可以比较便利的
6、实现多个储备器芯片组成大容量的储备空间储备器片选信号通常与CPU的址总线的高位的址线相关联,可以采纳“全译码”、“部分译码”、“线选译码”方式采纳全译码方式可以防止的址重复采纳部分或线选译码可以节约译码硬件8086 微处理器的内部结构,EU、BIU 的定义和作用 ,流水线.BIU( 总线接口单元):由指令队列、指令指针、段寄存器、的址加法器和总线掌握规律构成. 该单元治理着 8088 与系统总线的接口、负责CPU对储备器和外设进行拜访.EU(执行单元):由ALU、通用寄存器、标志寄存器和指令译码规律等构成,它负责指令的译码、执行和数据的运算.两个单元相互独立, 分别完成各自操作.两个单元可以并
7、行执行,实现指令取指和执行的流水线操作可编辑资料 - - - 欢迎下载精品_精品资料_8086 的寻址方式.物理的址和规律的址的定义.两者之间转换.8086 系统储备器采纳分段治理方式.( 要求很娴熟 )对于每个储备器单元都有一个唯独的20 位的址,称为 物理的址.在 8088 的总线内部和用户编程时,所采纳的“段的址:偏移的址”形式,称为规律的址 .一个储备器单元可以拥有多个规律的址,但可能拥有唯独的物理的址.转换过程: 先将段寄存器供应的16 位段的址左移四位,低位补0,复原为 20 位的址, 然后与由各种寻址方式供应的16 位偏移的址相加,即得到20 位的物理的址.8086 微处理器的内
8、部构成.8086 的寄存器结构, 标志寄存器中每一个标志位的含义及应用.8086 复位时各寄存器的初始状态.内部构成: 算术规律单元(运算器)、寄存器组、指令处理单元(掌握器)寄存器结构: 8086/8088 共有 8 个的通用寄存器,1 个标志寄存器, 4 个段寄存器和 1 个指令指针寄存器.进位标志 CF:运算结果的最高有效位有进位,就CF=1,否就 CF=0溢出标志 OF:如算术运算的结果有溢出,就OF=1.否就 OF 0全零标志位 ZF :如运算结果为全0,就 ZF=1,否就 ZF=0符号标志 CF:运算结果最高位为1,就 SF=1.否就 SF=0奇偶标志位 PF :当运算结果最低字节
9、中1 的个数为零或偶数时, PF=1.否就 PF=0(奇校验) 帮助进位标志 AF :运算时 D3位(低半字节)有进位或借位时,AF=1.否就 AF=0方向标志 DF:储备的址自动增加,DF=1,否就 DF=0中断答应标志 : IF 1,就答应中断, IF 0,就禁止中断陷阱标志 TF: TF 0,处理器正常工作. TF 1,处理器每执行一条指令就中断一次中断向量表.把握 中断向量表的构成,运算中断类型号,中断服务程序入口的址.中断的工作过程.中断向量表 是一种表数据结构, 是中断向量号与其对应的中断服务程序入口之间的链接表.该的址包括:偏移的址IP、段的址 CS (共 32 位)每个中断向量
10、的低字是偏移的址、高字是段的址, 需占用 4 个字节(低对低, 高对高) .8088 微处理器从物理的址000H 开头到 3FFH( 1KB),依次支配各个中断向量,向量号从0到 255. 256 个中断向量所占用的1KB区域,称 中断向量表中断向量的存放首址 =N*4中断类型:8088 CPU 具有哪些中断类型?各种中断如何产生,如何得到中断向量号?除法错中断 :在执行除法指令时,除数为0 或商超过了寄存器所能表达的范畴产生指令中断 :在执行中断指令INT n 时产生溢出中断 :在执行溢出中断指令INTO 时,溢出标志OF为 1 产生单步中断 :单步标志 TF为 1,在每条指令执行终止后产生
11、非屏蔽中断 :外部通过 NMI 恳求信号向微处理器提出恳求时产生可屏蔽中断 :外部通过 INTR 恳求信号向微处理器提出恳求,并在答应可屏蔽中断的条件下产生(2)除法错中断、溢出中断、单步中断、非屏蔽中断的向量号是8086 微处理器内部已经确定指令中断的操作数n 就是向量号可屏蔽中断的向量号在响应中断时通过数据总线从外部获得可编辑资料 - - - 欢迎下载精品_精品资料_什么是 8259A 的中断终止字( EOI)?(1) IRi被响应时, ISR 中对应的 Di 位被置 1.(2) 中断处理完毕,相应的Di 位应置 0.(3) 向 8259A 送中断终止指令,使ISR 的某位清 0,指令的内
12、容叫作中断终止字.8259A 中 IRR、IMR和 ISR 三个寄存器的含义中断恳求寄存器 IRR:储存 8 条外界中断恳求信号IR0 IR7 的恳求状态Di 位为 1 表示 IRi引脚有中断恳求.为0 表示无恳求中断屏蔽寄存器 IMR:储存对中断恳求信号IRi的屏蔽状态Di 位为 1 表示 IRi中断被屏蔽(禁止).为0 表示答应中断服务寄存器 ISR:储存正在被 8259A 处理的中断的状态Di 位为 1 表示 IRi中断正在处理中.为0 表示没有被处理中断的概念. 中断向量表的含义.深化懂得 8259 的工作方式, 优先权设置、 中断终止处理、中断源屏蔽、中断触发等等.8259 的初始化
13、编程.中断服务程序编写.中断: 指当显现需要时, CPU临时停止当前程序的执行转而执行处理新情形的程序和执行过程.优先权设置: 在 ISR 的 Di位置位期间, 禁止再发生同级和低级优先权的中断,但答应高级优先权中断的嵌套中断终止处理:自动中断终止方式、一般中断终止方式、特别中断终止方式. 中断向量表的含义: 256 个中断向量所占用的1KB区域,称 中断向量表运算机主机和 I/O 设备之间进行数据传送的方法.重点把握查询方式完成数据传送的流程, 要会编程.查询传送的特点是:工作牢靠,适用面宽,但传送效率低查询输入接口 (考电路) :代码如下:mov dx,8000h;dx指向状态端口Stat
14、us: in al, dx.读状态端口test al,01hjz status.测试标志位D0.D0=0,未就绪,连续查询inc dx.D0=1,就绪, DX指向数据端口in al,dx.从数据端口输入数据可编辑资料 - - - 欢迎下载精品_精品资料_中断传送:中断传送是一种效率更高的程序传送方式.中断过程的完成由中断系统(硬件,如8259 和 CPU)和中断服务程序(软件)共同掌握完成中断工作过程:1、中断恳求(外设)2、中断响应( CPU)3、关中断( CPU)4、断点爱护( CPU)5、中断识别(软件 / 硬件) 6、现场爱护(用户)7、中断服务(用户)8、复原现场(用户)9、开中断(
15、用户 /CPU)10、中断返回( IRET/ 用户) 最小组态的写总线周期时序:如何限制只能输入小写字母(61h7Ah , 课本 P22),否就要求重新输入.datamsgdbnot a lowercase,input again,db 0dh, 0ah, $input:mov ah,1; 输入小写字母int 21hcmp al, 61h jl once-again cmp al, 7Ahja once-again jmp convertonce-again:mov dx,offset msg mov ah,9int 21h jmp inputconvert:sub al,20h ;转换为大写
16、字母可编辑资料 - - - 欢迎下载精品_精品资料_采纳查表法,实现一位16 进制数转换为 ASCII 码显示04h 34h( 4) 0bh 42h( B)ASCIIdb 30h,31h,32h,33h,34h,35h,36h,37h,38h,39h.对应 0 9的 ASCII 码db 41h,42h,43h,44h,45h,46h.对应 A F的 ASCII 码hex db 04h,0bh.假设两个 16 进制数; 代码段mov bx,offset ASCII.BX 指向 ASCII 码表mov al, hex.AL 取得一位 16 进制数.恰好就是ASCII 码表中的位移and al, 0
17、fh.只有低 4 位是有效的,高 4 位清 0 xlat.换码: AL DS:BX ALmov dl,al.欲显示的 ASCII 码送 DL mov ah,2. 2 号 DOS功能调用int 21h.显示一个 ASCII 码字符mov al,hex+1.转换并显示下一个数据and al,0fh xlatmov dl,al mov ah,2 int 21h编写一个源程序,在键盘上按一个键,将从AL 返回的 ASCII 码值显示出来,假如按下ESC键就程序退出. 可调用书中的 HTOASC子程序 HTOASC procand al,0fh. al 低四位储存待转.换的 16 进制数cmp al,9
18、 jbe htoasc1add al,37h; 是 A F ,加 37Hret; 子程序返回htoasc1:add al,30h;0 9,加 30H ret; 子程序返回HTOASC endp push axmov cl, 4 ror al, clcall HTOASC call disp_a_char pop axcall HTOASC call disp_a_char可编辑资料 - - - 欢迎下载精品_精品资料_把从键盘输入的一个小写字母用大写字母显示出来 大小写字母转换 .mov ah,1.输入小写字母int 21hsub al,20h.转换为大写字母mov dl,al mov ah,
19、2int 21h.显示写一个子程序,依据入口参数AL 0、1、2,依次实现对大写字母转换成小写、小写转换成大写或大小写字母互换.欲转换的字符串在string中,用 0 表示终止.lucaseproc push bxmov bx,offset string cmp al,0je case0 cmp al,1 jz case1 cmp al,2 jz case2 jmp done case0:cmp byte ptr bx,0je donecmp byte ptr bx,Ajb next0cmp byte ptr bx,add byte ptr bx,20hZja next0next0:inc b
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年微机原理期末考试重点总结 2022 微机 原理 期末考试 重点 总结

限制150内