微机原理期末复习总结(大全)

时间:2019-05-15 10:17:58下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《微机原理期末复习总结(大全)》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《微机原理期末复习总结(大全)》。

第一篇:微机原理期末复习总结(大全)

一、基本知识、微机的三总线是什么?

答:它们是地址总线、数据总线、控制总线。、8086 CPU启动时对RESET要求?8086/8088 CPU复位时有何操作?

答:复位信号维高电平有效。8086/8088 要求复位信号至少维持 4 个时钟周期的高电平才有效。复位信号来到后,CPU 便结束当前操作,并对处理器标志寄存器,IP,DS,SS,ES 及指令队列清零,而将 cs 设置为 FFFFH, 当复位信号变成地电平时,CPU 从 FFFF0H 开始执行程序、中断向量是是什么?堆栈指针的作用是是什么?什么是堆栈?

答:中断向量是中断处理子程序的入口地址,每个中断类型对应一个中断向量。堆栈指针的作用是指示栈顶指针的地址,堆栈指以先进后出方式工作的一块存储区域,用于保存断点地址、PSW 等重要信息。、累加器暂时的是什么?ALU 能完成什么运算?

答:累加器的同容是 ALU 每次运行结果的暂存储器。在 CPU 中起着存放中间结果的作用。

ALU 称为算术逻辑部件,它能完成算术运算的加减法及逻辑运算的“与”、“或”、“比较”等运算功能。、8086 CPU EU、BIU的功能是什么?

答:EU(执行部件)的功能是负责指令的执行,将指令译码并利用内部的寄存器和ALU对数据进行所需的处理BIU(总线接口部件)的功能是负责与存储器、I/O端口传送数据。、CPU响应可屏蔽中断的条件?

答: CPU 承认 INTR 中断请求,必须满足以下 4 个条件:)一条指令执行结束。CPU 在一条指令执行的最后一个时钟周期对请求进行检测,当满足我们要叙述的 4 个条件时,本指令结束,即可响应。)CPU 处于开中断状态。只有在 CPU 的 IF=1,即处于开中断时,CPU 才有可能响应可屏蔽中断请求。)没有发生复位(RESET),保持(HOLD)和非屏蔽中断请求(NMI)。在复位或保持时,CPU 不工作,不可能响应中断请求;而NMI 的优先级比 INTR 高,CPU 响应 NMI 而不响应 INTR。4)开中断指令(STI)、中断返回指令(IRET)执行完,还需要执行一条指令才能响应 INTR 请求。另外,一些前缀指令,如 LOCK、REP 等,将它们后面的指令看作一个总体,直到这种指令执行完,方可响应 INTR 请求。、8086 CPU的地址加法器的作用是什么?

答: 8086 可用 20 位地址寻址 1M 字节的内存空间,但 8086 内部所有的寄存器都是 16 位的,所以需要由一个附加的机构来根据 16 位寄存器提供的信息计算出 20 位的物理地址,这个机构就是 20 位的地址加法器。、如何选择8253、8255A 控制字? 答:将地址总线中的A1、A0都置1 9、DAC精度是什么?

答:分辨率指最小输出电压(对应的输入数字量只有最低有效位为“ 1 ”)与最大输出电压(对应的输入数字量所有有效位全为“ 1 ”)之比。如 N 位 D/A 转换器,其分辨率为 1/(2--N — 1)。在实际使用中,表示分辨率大小的方法也用输入数字量的位数来表示。、DAC0830双缓冲方式是什么? 答:先分别使这些 DAC0832 的输入寄存器接收数据,再控制这些 DAC0832 同时传送数据到 DAC 寄存器以实现多个 D/A 转换同步输出。、8086(88)内部中断源有哪些?

答:内部(除法除以 0、单步、断点、溢出、指令中断)、读写存贮器(RAM)按其制造工艺又可以分为哪些?

答:读写存贮器(RAM)记忆元件有些使用磁芯,有些使用双极型晶体管或金属氧化物半导体场效应晶体管。、在8086(88)CPU中,中断优先级如何?

答: 8086 各中断源的优先级从高到低依次是:除法除以 0、溢出中断、断点中断、指令中断、非屏蔽中断、可屏蔽中断、单步中断、组合类型的功能是什么?

在堆栈段段定义伪指令的组合类型选择STACK参数,DOS的装入程序在装入执行时,将把CS初始化为正确的代码段地址,把SS初始化为正确的堆栈段地址,因此在源程序中如何它们进行初始化? 15、中断源是什么?

答:所谓中断源即指引起中断的原因或中断请求的来源。、波特率是什么?

答:波特率指数据信号对载波的调制速率,它用单位时间内载波调制状态改变次数来表示,其单位为波特(Baud)。、类型号为N中断向量存放在逻辑地址为多少?如何存放逻辑地址? 答:段地址=N*4+2 偏移地址=N*4 所以类型号为N中断向量存放在逻辑地址为段地址:偏移地址。每个中断类型的逻辑地址为四个字节,高两个字节存放CS段地址,低两个字节存放IP偏移地址。、8086 CPU从奇/偶地址单元开始读写的一个字,需要用多少个总线周期? 19 .8088/8086 CPU 响应中断后,TF和IF标志自动置为多少?

答: IF 为 1,TF 为 0 .累加器是什么?(前4)21、控制部件主要包括什么?

答:控制部件主要包括:环形计数器、指令译码器,控制矩阵,其他控制电路 22、8086 CPU 可以进行寄存器间接寻址的寄存器是哪些? 答:BX、BP、SI、DI、8088CPU 响应INTR请求的条件是什么?(前6)、在微型计算机系统中,主要的输入输出方法有哪些?

答:在微型计算机系统中,主要的输入输出方法有4种:程序控制方式,中断控制方式,直接存储器存取方式,输入/输出处理机方法。25、定位类型的功能是什么?有那些定位类型?当定位类型缺省时,段起始地址便定位为什么?、组合类型的功能是什么?有哪些组合类型?如果在SEGMENT伪指令后面没有指明组合类型,则汇编程序ASM认为这个段是连接? 27、中断处理过程应包括哪些步骤?

答:中断方式的实现一般需要经历下述过程:中断请求→中断响应→断点保护→中断源识别→中断服务→断点恢复→中断返回 28、CPU何时检测INTA中断请求输入端?

答:CPU在一条指令执行的最后一个时钟周期对请求进行检测 29、8086/8088中断源的优先级顺序是什么?(前13)、CPU响应中断时,如何计算和转入中断类型号为N的中断服务程序?

答:当CPU响应中断,调用中断类型号为N的中断程序时,根据中断服务程序入口地址表在内存中的位置,可将中断类型号N乘以4求出中断向量的首字节地址4N。然后将中断矢量表中的4N和4N+1二个单元内容装入指令指针寄存器IP,将4N+2和4N+3单元的内容装入CS代码段寄存器,进而可求出中断服务程序入口地址首字节地址为:PA=CS×16+IP。

31、8086/8088 CPU什么时候对READY信号进行采样?

答:CPU在每个总线周期的T3状态开始对READY信号进行采样

32、在寄存器间接寻址和基址加变址的寻址方式中,只要用上BP寄存器,那么默认的段寄存器就是哪个? 答:默认的段寄存器是SS。33、IMUL、MUL功能与操作? 答: MUL,IMUL 功能: 乘法指令

语法 : MUL OP IMUL OP 格式: MUL r/m IMUL r/m

34、REPNZ/ REPZ /REP/JCXZ前缀重复后面指令的操作的条件是什么? 答:(1)CX不等于0,表示重复次数还未满。

(2)ZF=1,表示目的操作数等于源操作数或等于扫描 35、暂停指令HLT/WAIT,常用来做什么? 答:WAIT指令通常用在CPU执行完ESC指令后,用来等待外部事件,即等待TEST线上的有效信号。

WAIT 指令通常用在CPU执行完ESC指令后,用来等待外部事件,即等待TEST线上的有效信号。

HIL 指令,使时钟脉冲停发,则计算机停止运行,但电源未切断,所以显示器中仍继续显示计算的结果36、8O86/8088 CPUALE引脚的下降沿,可实现对什么的锁存 答:8O86/8088 CPU ALE引脚的下降沿,可实现对地址的锁存 37、IP指令指针寄存器存放的是什么?

答:IP为指令指针寄存器,它用来存放将要执行的下一条指令地址的偏移量,它与段寄存器CS联合形成代码段中指令的物理地址。38、8086(88)的NMI何时响应中断?

答:每当NMI端进入一个正沿触发信号时,CPU就会在结束当前指令后,进入对应于中断类型号为2的非屏蔽中断处理程序。

39、定点8/16位2的补码形式表示整数范围为什么? 40DMA 是什么?(后46)

41、三态输出电路的意义是什么?

答:三态输出电路能使电路与总线脱离,使总线结构具有公共通路的作用。42、8086CPU共有多少地址线、数据线?,它的寻址空间为多少字节?

8086CPU 地址线宽度为 20 条,数据线为 16 位,可寻址范围为 1MB43、8086CPU的地址加法器的作用是什么?(前7)44、中断向量是什么?

答:中断向量是中断处理子程序的入口地址,每个中断类型对应一个中断向量。堆栈指针的作用是指示栈顶指针的地址,堆栈指以先进后出方式工作的一块存储区域,用于保存断点地址、PSW 等重要信息。

45、D/A 转换器的分辨率是什么?(前9)46、DMA 什么?有什么作用?

答: DMA 是直接存储器传输方式。DMA 在计算机的存储器与外设之间开辟直接的传输通道,直接进行数据传送,数据传输不再靠执行 I/O 指令,数据也不经过 CPU 内的任何寄存器,这种方式的时间利用率最高,适合于一次传送大量的数据,但实现较复杂。

47、定点16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围为多少?

O 端口编址有哪两种方式,8086CPU采用的是什么方式?

答: I/O 端口的编址方式分为统一编址和独立编址。8086CPU 采用的是独立编址方式。

栈指针的作用是指示栈顶指针的地址,保存的是什么?

答:用于保存断点地址、PSW 等重要信息。50 A /D 转换器的分辨率是什么?

答:表示转换器对微小输入量变化的敏感程度,通常用转换器输出数字量的位数来表示。

518088/8086 微机系统中把0段的何区域设置为1个中断向量表?

答: 8088/8086 微机系统中把 O 段的 0000~03FFH 区域设置为一个中断向量表。

.8086/8088CPU要求到RESET引脚上的复位正脉冲信号,其宽度至少要有几个时钟周期才能有效复位,如果是上电复位则要求脉冲宽度不少于多少微秒?

答: RESET 信号的有效形式为高电平,且必须持续 4 个时钟周期以上,系统复位后的启动地址为 FFFF0H。如果是上电复位则要求脉冲宽度不少于 50 微秒.53 .8086/8088CPU复位后,从何单元开始读取指令字节?

答: FFFF0H

.CPU响应两个硬件INTR和NMI,相同的必要条件是什么?

答:当外设经中断控制器向 CPU 提出 INTR 中断请求时,在满足响应 INTR 的 4 个条件之下,CPU 对 INTR 作出响应。

CPU 对 INTR 响应首先是由

送出两个负脉冲,第一个负脉冲通知中断控制器

CPU 对它的请求已开始响应。当中断控制器收到第二个负脉冲时,中断控制器将提出请求的外设的中断向量码送到数据总线上。CPU 从数据总线上读取中断向量码。

接下来,CPU 将标志寄存器的内容压入堆栈保护起来。而后使 IF=0、TF=0。接着把 CS 和 IP 的内容压入堆栈保护起来。

CPU 下面的工作就是将前面读得的中断向量码× 4 作为中断向量表的地址。以此地址开始的顺序 4 个地址中,前面两个地址的内容送 IP,后两个地址的内容送 CS。因为,在允许进行中断之前,这 4 个地址中已存放好 INTR 中断服务程序的入口地址(中断向量)。因此,当将这 4 个地址的内容装入 IP 和 CS 之后,从下一总线周期开始,CPU 就转向 INTR 中断服务程序的起始地址开始执行服务程序。

以上从 INTR 提出请求,到 CPU 转向 INTR 中断服务程序入口的整个过程就是 CPU 对 INTR 的响应过程。值得注意的是该过程完全由CPU 硬件自动实现。

当外设产生 NMI 有效的中断请求信号时,CPU 在执行一条指令结束且没有比 NMI 更高优先级中断请求时,就会对 NMI 请求作出响应。

CPU 响应 NMI 中断请求,首先是由 CPU 内部硬件产生 NMI 中断的中断向量码 02H。接下来是 CPU 将标志寄存器压入堆栈,使 IF=0、TF=0,接着将 CS 和 IP 压入堆栈。此后,CPU 将 NMI 的中断向量码 02H × 4=08H,实际上是 00008H,作为中断向量表的地址。由此开始的 4 个地址已事先放好了 NMI中断服务程序的入口地址(或称中断向量)。这时,CPU 从 00008H 和 00009H 两个地址中取出一个字放入 IP,接着从 0000AH 和 0000BH 取出一个字放入 CS。此时 CS 和 IP 中放着的就是 NMI 中断服务程序的入口地址。从下一个总线周期开始,CPU 就转到了 NMI 中断服务程序。

以上就是 CPU 对 NMI 的响应过程,所有这些操作均由 CPU 硬件自行完成。

.8O86/8088CPU的基本总线周期分为几个时钟周期?

答: 8086/8088CPU 的基本总线周期分为 4 个时钟周期。常将 4 个时周期分别称为 4 个状态,即 T1、T2、T3、T4 状态,T1 发地址,T2、T3、T4 为数据的读 / 写。

56、CPU响应可屏蔽中断时会自动将TF、IF怎样?

答: CPU 响应可屏蔽中断时,把标志寄存器的中断允许标志 IF 和单步标志 TF 清零。将 IF 清零是为了能够在中断响应过程中暂时屏蔽外部其他中断,以免还没有完成对当前中断的响应过程而又被另一个中断请求所打断,清除 TF 是为了避免 CPU 以单步方式执行中断处理子程序。

.何为堆栈,它有什么用处?堆栈指针的作用是什么?

答:堆栈指以先进后出方式工作的一块存储区域,用于保存断点地址、PSW 等重要信息。堆栈指针的作用是指示栈顶指针的地址

.什么叫中断优先权?8086/8088中各类中断的优先级如何划分的?

答:在有多个中断源的情况下,根据轻重缓急,为每一个中断类型设置一个响应级别,称之为中断优先权。8086 各中断源的优先级从高到低依次是:除法除以 0、溢出中断、断点中断、指令中断、非屏蔽中断、可屏蔽中断、单步中断

59.程序查询输入输出的基本思想是什么?中断控制方式输入输出的基本思想是什么? 答:程序查询输入输出的基本思想是CPU通过执行程序不断读取并测试外部设备状态,如果输入外部设备处于已准备好状态或输出外部设备为空闲状态时,则CPU执行传送信息指令。

中断控制方式输入输出的基本思想是:当外部设备需要与CPU进行数据交换时,由接口部件的CPU发出一个中断请求信号,CPU响应这一中断请求,便可在中断服务程序中完成一个字节或一个字的信息交换。一般用来传送低速外部设备与CPU之间的信息交换。

60.8086CP 在每个总线周期的什么状态开始对READY信号进行采样?(前31)61、8O86/8088 CPUALE引脚的什么沿可实现对地址的锁存?(前36)

二、问答题 试说明I/O端口的一般编址方法和其优缺点?

答:存储器对应的输入、输出寻址方式

这种方式又称为存储器统一编址寻址方式或存储器映象寻址方式。

方法:把外设的一个端口与存储器的一个单元作同等对待,每一个 I/O 端口都有一个确定的端口地址,CPU 与 I/O 端口之间的信息交换,与存储单元的读写过程一样,内存单元与 I/O 端口的不同,只在于它们具有不同的的地址。

优点:

① CPU 对 I/O 端口的读 / 写操作可以使用全部存储器的读 / 写操作指令,也可以用对存储器的不同寻址方式来对 I/O 端口中的信息,直接进行算术、逻辑运算及循环、移位等操作。

②内存与外设地址的分配,可以用统一的分布图。③不需要专门的输入、输出操作指令。

缺点:

内存与 I/O 端口统一编址时,在地址总线根数一定的情况下,使系统中实际可以直

接寻址的内存单元数减少。

②一般情况下,系统中 I/O 端口数远小于内存单元数,所以在用直接寻址方式来寻址这些端口时,要表示一个端口地址,必须用与表示内存单元地址相同的字节数,使得指令代码较长,相应地读 / 写执行时间也较长,这对提高系统的运行速度是不利的。、何谓中断优先权和中断嵌套?

答:(1)中断优先级是在同时出现了几个中断请求的情况下,CPU 对中断响应的顺序,优先级高的中断先得到响应。

(2)中断嵌套是指令在多重中断方式下,CPU 在处理一个中断请求时,又被另一个中断请求所打断,进入新的中断处理过程的现象。、试说明对于不同级别的中断请求一般的处理原则.答:对于可屏蔽中断的嵌套处理原则是允许优先级高的中断打断优先级低的中断 , 而

不允许优先级低的中断打断优先级高的中断,也不允许同级中断相互打断

非屏蔽中断可以打断可屏蔽中断、分析图4-6所示的连接图,计算此时的8k字节芯片6264所占的内存地址空间。

:图中D0-D7是数据线占用了8个字节,而A0---A12是地址线占用其所长2个字节内存地址空间为,再就是A19,A18,A16,A15,A13控制的是6264的使能端 11、8086 CPU在最小方式下INTA引脚是什么功能?它输出的两个连续的负脉冲信号有什么用? 答:(1)在最小工作模式下,INTA引脚作为中断响应信号的输出端,用来对外设的中断请求作出响应。(2)、第1个负脉冲通知外部设备的接口,它发出的中断请求已经得到允许;外设接口收到第2个负脉冲后,往数据总线上放中断类型码,从而CPU便得到了有关此中断请求的详尽信息。.8086 CPU总线接口单元BIU的具体任务是什么?堆栈是什么?

答: BIU的具体任务是负责于存储器、I/O端口传送数据,即BIU管理在存储器中存取程序和数据的实际处理过程。

在计算机内,需要一块具有“先进后出”特性的存储区,用于存放子程序调用时程序计数器PC的当前值,以及需要保存的CPU内各寄存器的值(现场),以便子程序或中断服务程序执行结束后能正确返回主程序。这一存储区称为堆栈。、何为中断?中断矢量是什么?中断方式的实现一般需要经历哪些过程? 答:所谓中断是指某事件的发生引起CPU暂停当前程序的运行,转入对所发生事件的处理,处理结束又回到原程序被打断处接着执行这样一个过程。

中断矢量是中断处理子程序的入口地址,每个中断类型对应一个中断向量。

中断方式的实现一般需要经历下述过程:

中断请求 — →中断响应 — →断点保护 — →中断源识别 — →中断服务 — →断点恢复 — →中断返回

14.程序查询输入输出的基本思想是什么?中断控制方式输入输出的基本思想是什么?

答:查询方式包括查询输出方式和查询输入方式。所谓查询输入方式,是指CPU读外设数据前,先查询外设是否处于准备就绪状态;查询输出方式是指CPU向外设输出数据之前,先查询外设是否处于空闲状态。

采用中断传输方式时CPU向外设输出数据时将启动命令写入外设控制口后,就继续执行随后的指令,而不是被动等待;当外设处于空闲状态,可以接收数据时,由外设向CPU发出允许数据传送的请求信号。在这种方式中,CPU发出控制命令后,依然执行启动命令后的指令序列,而不是通过检测外设的状态来确定外设是否处于空闲状态,不仅CPU利用率搞,而且能同时与多个外设进行数据交换。.计算机I/O端口编址一般分哪两种方法?各有什么优缺点?在80x86微机中,I/O端口编址采用哪一种?

答: I/0 端口的编址方式有两种,分别称为存储器映象寻址方式(统一编址)和 独立编址(专用的I/O端口编址)。

独立编址方式的优点是:I/O端口的地址码较短(一般比同系统中存储单元的地址码短),译码电路较简单,存储器同I/O端口的操作指令不同,程序比较清晰;存储器和I/O端口的控制结构相互独立,可以分别设计。它的缺点是:需要有专用的I/O指令,而这些I/O指令的功能一般不如存储器讯问指令丰富,所以程序设计的灵活性较差。

存储器映像编址方式的优点是:任何对存储器数据进行操作的指令都可用于I/O端口的数据操作,不需要专用的I/O指令,从而使系统编程比较灵活;I/O端口的地址空间是内存空间的一部分,这样,I/O端口的地址空间可大可小,从而使外设的数目几乎可以不受限制。它的缺点是:I/O端口占用了内存空间的一部分,虽然内存空间必然减少,影响了系统内存的容量;同时访问I/O端口同访问内存一样,由于访问内存时的地址长,指令的机器码也长,执行时间显然增加。

在80x86微机中,I/O端口编址采用独立 编址。

三.程序设计、编写汇编简易程序段,若自BLOCK开始的内存缓冲区中,有100个带符号的数(字为单位),希望找到其中最大的一个值,并将它放到MAX单元中。(15分)MOV CX,99

MOV BX,0 ;0-99个带字符的数 MOV MAX,BLOCK[BX]

LOOP1:

MOV AX,BLOCK[BX] ;BLOCK[BX]放入到AX里 CMP AX,BLOCK[BX+2] ;两个数进行比较 JGE NEXT ;跳到NEXT

MOV MAX,BLOCK[BX+2] ;如果是的就放到MAX里 NEXT:

ADD BX,2 ;每次加2 LOOP LOOP1、编写汇编完全程序,从BUF单元开始为一个ASCII码字符串,找出其中的最大数送屏幕显示。DATA SEGMENT

BUF DB 'STRING',0 ;定义字符串 MAX DB ? DATA ENDS CODE SEGMENT

ASSUMECS:CODE,DS:DATA MOV AX,DATA MOV DS,AX MOV BX,0

MOV MAX,BUF[BX] ;从BUF开始

LOOP1:

MOV AX,BUF[BX+1] ;每次加1 CMP AX,0 ;比较 JZ DONE JMP AX,MAX JBE NEXT MOV MAX,AX

NEXT:

INC BX

JMP LOOP1 DONE:

MOV DX,MAX 输出最大数 MOV AH,2 INT 21 H

MOV AX,4C00H INT 21H

CODE ENDS、编写汇编完全程序,用查表的方法将一位十六进制数转换成与它相应的ASCII码。

既然指定用查表的方法,那么首先要建立一个表TABLE。我们在表中按照十六进制数从小到大的顺序放入他们对应的ASCII码值 DATA SEGMENT TABLE DB ‘0123456789ABCDEF’

TEMP 6H 这个变量是随便的一位十六进制数 ASCII DB ? 保存转换后的ASCII码 DATA ENDS CODE SEGMENT

ASSUME CS:CODE ,DS:DATA MOV AX,DATA MOV DS,AX LEA BX,TABLE

MOV AX,{BX+TEMP] MOV ASCII,AX MOV AX,4C00H INT 21H CODE ENDS、若选择0#计数器,工作在方式3,计数初值为2354H,十进制计数方式;或选择1#计数器,工作在方式2,计数初值为18H,二进制计数方式。并设8253端口地址为40-43H。试完成 0#和1#计数器初始化编程。STT:MOV DX,43H;定义通道0工作方式3,十进制计数方式 MOV AL,37H OUT DX,AL

MOV DX,40H ; 给通道0送计数值 MOV AX,2354H OUT DX,AL MOV AL,AH OUT DX,AL

MOV DX,43H ;定义通道1工作方式2,二进制计数方式 MOV AL,54H OUT DX,AL

MOV DX,41H ; 给通道1送计数值 MOV AL,18H OUT DX,AL、8253与8088总线的接口电路如下图,使用8253计数器2产生频率为40 kHz的方波,设8253的端口地址为0040H确定。试编写程序对 8255A 进行初始化。

8255_MODE EQU 0203H;8255 控制寄存器选通地址 MOV DX,8255_MODE

MOV AL,0B4H;方式1,端口A输入,端口B输出 OUT DX,AL;方式控制字送到寄存器 MOV AL,04H;置位/复位控制字PC2复位,禁止端口B中断 OUT DX,AL;复位控制字送寄存器

第二篇:《微机原理与应用》总结复习.

第一章概述

一、个人计算机的构成(各组成部分及器件作用、性能指标等

二、计算机基础知识概念(数制和编码、指令和程序、…

三、微型计算机的结构(内部和外部结构、工作原理、概念术语解释、外部设备分类和接口基本概念第二章 IA-32结构微处理器

8086/8088 微处理器结构、存储器结构与堆栈、8086~80386、80486的功能结构、之间的差别

8位、16位、32位寄存器的功能作用以及一些特殊寄存器的状态标志位的含义

8086~803868位、16位、32位寄存器的功能作用以及一些特殊寄存器的状态标志位的含义

处理器总线时序基本概念、几种基本时序的工作流程分析

8086的时序相关概念定义(•时钟周期、总线周期、指令周期•一般读写时序的描述•若干种典型时序 8086的两种组态的连接

微处理器的操作方式、存储器的组织管理模式、微处理器的一些新技术 第三章 IA-32指令系统 各类寻址方式、通用指令 第四章汇编程序设计

基本编程方法(指示性语句和指令性语句、数据段定义、堆栈段定义、代码段编写、过程编写、三种程序设计的基本结构(•顺序流程•分支流程•循环流程、基本 的数据传送交换编程、数据编码转换编程、基本的算术运算编程、数据排序和查找编程、子程序设计、DOS功能调用、宏功能的设计(宏汇编程序编写

第五章存储器

存储器的有关基本概念、常用的存储器分类、存储器与 CPU的接口(如何连接、连接需注意的问题

IA-32微处理器的三种工作方式的含义 实地址方式下的存储器访问地址的形成 保护虚拟地址下的存储器访问地址的形成 第六章输入、输出、和系统总线

接口的基本概念(接口传送的信息分类、寻址方式…、输入输出时序、数据传送方式、数据传送控制方式、外设与 CPU的接口的连接与编程、了解DMA 总线的操作过程和数据传输方式、各类总线的概念及用途、系统总线(•PC•ISA•PCI、其它总线接口

第七章中断

中断和中断系统的有关概念、中断的处理过程(条件、响应、优先权、中断控制器8259、8086的中断方式

第八章并行接口芯片8255

一、接口电路应具备的部件和实现的功能

输入/输出数据的锁存器和缓冲器、状态和控制命令的寄存器、端口的译码和控制电路、中断请求触发器、中断屏蔽触发器、中断优先权排队电路和发出中断向量的电路。

二、8255芯片的作用、工作方式和控制字的编程。第九章串行通信及接口电路

基本概念(如:同步、异步通信定义等、串行通信实现的方法、有关的标准与接口、8251芯片的应用第十章计数器和定时器电路、人机接口

计数器和定时器的有关概念、工作原理、可编程定时器/计数器8253/8254的应用(连接和编程

主要输入/输出设备的基本概念、常用输入/输出设备的分类、常用的一些输入输出设备的工作原理,应用编程

一、选择题 20%

二、填空题 10%

三、简答题 20%

四、应用题(编程、硬件连接、工作流程分析(50

第三篇:微机原理课程总结

HEFEI UNIVERSITY

《微机原理与接口技术》课程总结

目 《微机原理与接口技术》课程总结 系

别 电子信息与电气工程系

班 级 11级电子信息工程(2)班 姓

名 钟文俊

学 号 1105012012 指导 老师 丁健 完成 时间 2013年5月28日

《微机原理与接口技术》课程总结

摘 要:对于这学期《微机原理与接口技术》课程进行一个简单的总结,与大家交流我的学习心得。

关键字:微机原理、接口技术

一、引言

在计算机技术高度发展的今天,普遍认为,要开发一个系统,接口技术是重要的。机原理与接口技术作为一门专业课,虽然要求没有专业课那么高,但根据当今社会的情况,学好《微机原理与接口技术》的重要性依旧是不言而喻的,《微机原理与接口技术》作为我们电子工程专业的本科生选修课程,同时也是我们进行实际技术研究的重要理论基础。本课程主要讲了计算机接口相关的基本原理、微处理器系统和微型计算机系统的总线、计算机接口技术的介绍以及计算机接口技术在工程实际当中的应用等。

二、主要内容

在这本微机书中,它先是给我们介绍了计算机的大概的一个结构,计算机系统由中央处理器(CPU)、存储器、IO系统组成,在发展的初期,CPU与各模块之间采用点对点的方式直接连接,集成电路发展之后,才出现以总线为中心的标准结构。

从而,计算机总线的特点主要有:

A、总线结构简化了软硬件设计:所有的设备都以插件的形式挂接在总线上,设备在系统中只与总线直接打交道,因此硬件的设计与调试变得简单化;软件也变得规范化,并且同一类的总线设备相关软件的编写都有类似的模板可以遵循;

B、总线简化了系统结构:整个系统的连线减少了,整体逻辑变得简明,而且总线结构的出现,使得系统的制造与安装都变得简化;

C、便于系统扩展与更新:设备的扩展只是在总线负载能力许可的范围内增加系统的外设,而更新只是替换挂接在总线上的某一个设备,这些操作已经最大化地降低了对操作人员的技术与知识要求。

其实,总线就是一组公用导线,一些数据源中的任何一个都可以利用它传送数据到另一个或者多个目的。它能使要使数据传输无误,总线就要维持一个时序,在第一个事件结束后才能开始第二个事件;此外,在给定的时间周期内,源只能有一个,目的可以有多个。总的来说,总线是时分复用的,在特定时间周期内,总线只能为一个源专用。

之后本书又介绍了汇编语言,我们知道在微机中,最基础的语言是汇编语言。汇编语言是一个最基础最古老的计算机语言。语言总是越基础越重要,在重大的编程项目中应用最广泛。就我的个人理解,汇编是对寄存的地址以及数据单元进行最直接的修改。而在某些时候,这种方法是最有效,最可靠的。

然而,汇编语言很复杂,对某个数据进行修改时,本来很简单的一个操作会用比较烦琐的语言来解决,而这些语言本身在执行和操作的过程中,占有大量的时间和成本。在一些讲求效率的场合,并不可取。

汇编语言对学习其他计算机起到一个比较、对照、参考的促进作用。学习事物总是从最简单基础的开始。那么学习高级语言也当然应当从汇编开始。学习汇编语言实际上是培养了学习计算机语言的能力和素养。个人认为,学习汇编语言对学习其他语言很有促进作用。

在微机后面几张讲到了很多接口芯片,例如8255,8259,8251,其功能的实现以都要依赖于汇编语言的帮助,只有通过汇编语言,数据的传递,将指令输入芯片里,才能启动起其芯片的相应的功能。

三、学习心得

本学期微机原理课程已经结束,关于微机课程的心得体会甚多。微机原理与接口技术作为一门专业限选课,虽然要求没有专业课那么高,但是却对自己今后的工作总会有一定的帮助。记得老师第一节课说学微机原理是为以后的单片机打基础,这也就更加让我下定决心学好微机原理这门课程。

初学《微机原理与接口技术》时,感觉摸不着头绪。面对着众多的术语、概念及原理性的问题不知道该如何下手。在了解课程的特点后,我发现,应该以微机的整机概念为突破口,在如何建立整体概念上下功夫。“麻雀虽小,五脏俱全”,可以通过学习一个模型机的组成和指令执行的过程,了解和熟悉计算机的结构、特点和工作过程。

《微机原理与接口技术》课程有许多新名词、新专业术语。透彻理解这些名词、术语的意思,为今后深入学习打下基础。一个新的名词从首次接触到理解和应用,需要一个反复的过程。而在众多概念中,真正关键的并不是很多。比如“中断”概念,既是重点又是难点,如果不懂中断技术,就不能算是搞懂了微机原理。在学习中凡是遇到这种情况,绝对不轻易放过,要力求真正弄懂,搞懂一个重点,将使一大串概念迎刃而解。

学习过程中,我发现许多概念很相近,为了更好地掌握,将一些容易混淆的概念集中在一起进行分析,比较它们之间的异同点。比如:微机原理中,引入了计算机由五大部分组成这一概念;从中央处理器引出微处理器的定义;在引出微型计算机定义时,强调输入/输出接口的重要性;在引出微型计算机系统的定义时,强调计算机软件与计算机硬件的相辅相成的关系。微处理器是微型计算机的重要组成部分,它与微型计算机、微型计算机系统是完全不同的概念

微处理器、微型计算机和微型计算机系统

在微机中,最基础的语言是汇编语言。汇编语言是一个最基础最古老的计算机语言。语言总是越基础越重要,在重大的编程项目中应用最广泛。就我的个人理解,汇编是对寄存的地址以及数据单元进行最直接的修改。而在某些时候,这种方法是最有效,最可靠的。然而,事物总有两面性,有优点自然缺点也不少。其中,最重要的一点就是,汇编语言很复杂,对某个数据进行修改时,本来很简单的一个操作会用比较烦琐的语言来解决,而这些语言本身在执行和操作的过程中,占有大量的时间和成本。在一些讲求效率的场合,并不可取。

汇编语言对学习其他计算机起到一个比较、对照、参考的促进作用。学习事物总是从最简单基础的开始。那么学习高级语言也当然应当从汇编开始。学习汇编语言实际上是培养了学习计算机语言的能力和素养。个人认为,学习汇编语言对学习其他语言很有促进作用。

汇编语言在本学期微机学习中有核心地位。本学期微机原理课程内容繁多,还学习了可编程的计数/定时的8253,可编程的外围接口芯片8255A等。学的都是芯片逻辑器件,而在名字前都标有“可编程”,其核心作用不可低估。

还有就是,在学习中要考虑到“学以致用”,不能过分强调课程的系统性和基本理论的完整性,而应该侧重于基本方法和应用实例。从微机应用系统的应用环境和特点来看,微机系统如何与千变万化的外部设备、外部世界相连,如何与它们交换信息,是微机系统应用中的关键所在,培养一定的微机应用系统的分析能力和初步设计能力才是最终目的!

这就是这个学期学习微机原理课程中的一些见解和体会。

五、发展走向

随着现代的科技发展应用于微机原理技术和微机原理技术的应用是非常的成熟,在很多领域都有广泛的应用,在未来的科技发展中将会有着不可替代的地位,因此学习电子专业并且学好这门课程有着广阔的就业前景和发展前途,因此希望能通过这次的课程总结让我们在今后的学习中能够更加认真,能够将微机原理与接口技术这门书的内容掌握的更好,让自己成为微机原理与数据接口技术的高手。

第四篇:微机原理课程总结

微型计算机原理与接口技术课程总结

别 :专

业:班

级:姓

名:学 号:指导

老师:

电子信息与电气工程系

自动化

自动化二班

姚兰兰

王敬生

1205032038

摘要:自20世纪70年代第一代微型计算机问世以来,计算机技术以惊人的速度发展,涌现了数十个品种几百个型号的微处理器,数据宽度从8位、16位、32位发展到了64位,处理器芯片的CPU核心发展到了双核乃至4核、6核和8核,当前微型计算机的发展已经进入了智能多核时代。这门课程系统归纳和清晰展示已经发展了40多年的计算机高新技术,深入浅出地讲清楚那些看似深奥的计算机知识。

关键字:微机原理 8086/8088 接口技术

正文:

微型计算机原理与接口技术共学了九章,内容包括2部分:第1~5章是基础部分,以8086为主要对象,包括绪论、8086 CPU、寻址方式、指令系统、汇编语言程序设计和存储器。第6~9章讨论了接口和总线技术,包括中断、DMA和I/O接口以及8253、8254、8259A、8251A。

第一部分: 1、8086系统

(1)BIU与EU的动作协调原则:

它们两者的工作是不同步的,正是这种既相互独立又相互配合的关系,使得8086/8088可以在执行指令的同时,进行取指令代码的操作,也就是说BIU与EU是一种并行工作方式,改变了以往计算机取指令→译码→执行指令的串行工作方式,大大提高了工作效率,这正是8086/8088获得成功的原因之一(2)它的工作模式:有最小和最大(3)它的寻址方式: a、数据操作数

这类操作数是与数据有关的操作数,即指令中操作的对象是数据。数据操作数又可分为: A 立即数操作数。指令中要操作的数据包含在指令中。B 寄存器操作数。指令中要操作的数据存放在指定的寄存器中。C 存储器操作数。指令中要操作的数据存放在指定的存储单元中。D I/O操作数。指令中要操作的数据来自或送到I/O端口。b、地址操作数

这类操作数是与程序转移地址有关的操作数,即指令中操作的对象不是数据,而是要转移的目标地址。它也可以分为立即数操作数、寄存器操作数和存储器操作数,即要转移的目标地址包含在指令中,或存放在寄存器中,或存放在存储单元之中。

对于数据操作数,有的指令有两个操作数:一个称为源操作数,在操作过程中其值不改变;另一个称为目的操作数,操作后一般被操作结果代替。有的指令只有一个操作数,或没有(或隐含)操作数。

对于地址操作数,指令只有一个目的操作数,它是一个供程序转移的目标地址。下面以MOV指令为例:

MOVdst,src;(dst)←(src)

2、I/O接口总线与中断

中断传送方式的优点是:CPU不必查询等待,工作效率高,CPU与外设可以并行工作;由于外设具有申请中断的主动权,故系统实时性比查询方式要好得多。但采 2

用中断传送方式的接口电路相对复杂,而且每进行一次数据传送就要中断一次CPU,CPU每次响应中断后,都要转去执行中断处理程序,且都要进行断点和现场的保护和恢复,浪费了很多CPU的时间。故这种传送方式一般适合于少量的数据传送。

第二部分: 1、8253的引脚功能

与系统总线相连:数据引脚D0—D7、地址引脚A1、A0、控制引脚RD/CS/WR;通道引脚CLKGATEOUT其他引脚GNDVCC

2、可编程计数器/定时器8253的工作方式

方式0:计数结束中断方式,方式1:可编程单稳态输出方式,方式2:比率发生器(分频器),方式3:方波发生器,方式4:软件触发选通,方式5:硬件触发选通。

3、可编程外围接口芯片8255A及其应用

8255A:引脚功能、内部结构-----A口B口C口、实际工作方式----数据传送过程、实际使用------硬件连线------软件编程。

3种工作方式:方式0:基本输入/输出,方式1:选通输入/输出,方式2:双向传送

8255A的引脚:与系统总线相连:数据引脚D0—D7,地址引脚A1—A0,控制引脚RDCSWRRESET;端口线:端口PA7—PA0;端口C:PC7—PC4PC3—PC0;端口B:PB7---PB0;其他引脚:GNDVCC

实际应用 :

由于微型计算机技术的发展日新月异,新技术不断涌现,我们所学的芯片及其应用要适应生活和科技的需求,就拿8255芯片举例:

在实验中我们应用可编程输入输出接口芯片8255来实现交通灯控制实验,我们用8255的PA0..2、PA4..6来控制LED指示灯,模拟出交通灯的交替闪烁功能。这个小实验可以模拟出城市中十字路口的红绿灯情况,用8255这个芯片就可以实现,所以可以看出我们学习微机原理与接口技术的重要性。主机与外设的链接经常使用两种接口,并行接口和串行接口。而8255是由三个并行输入输出端口,读写控制逻辑,A组和B组控制电路,数据总线缓冲器构成。所以这个实验使我们熟悉了8255内部结构,熟悉了8255芯片的3种工作方式以及控制字格式。

总结:

这门课程很注重系统性,先进性和实用性,前后呼应,并有大量的程序和硬件设计类题目,使学生能够深入了解计算机的原理、结构和特点,以及如何运用这些知识来设计一个实用的微型计算机系统。在此门课程的学习过程中,老师给我们讲解了一个个重要的知识点,引导我们很快的了解微机原理知识。在一个学期的课程学习中,我虽然没有将本门课程学得非常透彻,但对其中重要的内容还是有了大致的了解,并对微机原理的主要知识点有了大致的掌握,我将会在以后的学习中继续学习和探究本门课程,我相信此门课程将会对本专业后期的学习以及在印刷领域的应用产生重大的影响,并会在以后的学习生活或工作中得到更广泛的应用。

第五篇:微机原理课程设计总结

微机原理课程设计总结

以前从没有学过关于汇编语言的知识,起初学起来感觉很有难度。当知道要做课程设计的时候心里面感觉有些害怕和担心,担心自己不会或者做不好。但是当真的要做的时候也只好进自己作大的努力去做,做到自己最好的。

我们在这个过程中有很多自己的感受,我想很多同学都会和我有一样的感受,那就是感觉汇编语言真的是很神奇,很有意思。我们从开始的担心和害怕渐渐变成了享受,享受着汇编带给我们的快乐。看着自己做出来的东西,心里面的感觉真的很好。虽然我们做的东西都还很简单,但是毕竟是我们自己亲手,呵呵,应该是自己亲闹做出来的。很有成就感。

我想微机原理课程设计和其他课程设计有共同的地方,那就是不仅加深和巩固了我们的课本知识,而且增强了我们自己动脑,自己动手的能力。但是我想他也有它的独特指出,那就是让我们进入一个神奇的世界,那就是编程。对于很多学过汇编或者其他的类似程序的同学来说,这不算新奇,但是对于我来说真的新奇,很有趣,也是我有更多的兴趣学习微机原理和其他的汇编。

微机原理与接口技术是一门很有趣的课程,任何一个计算机系统都是一个复杂的整体,学习计算机原理是要涉及到整体的每一部分。讨论某一部分原理时又要涉及到其它部分的工作原理。这样一来,不仅不能在短时间内较深入理解计算机的工作原理,而且也很难孤立地理解某一部分的工作原理。所以,在循序渐进的课堂教学过程中,我总是处于“学会了一些新知识,弄清了一些原来保留的问题,又出现了一些新问题”的循环中,直到课程结束时,才把保留的问题基本搞清楚。

学习该门课程知识时,其思维方法也和其它课程不同,该课程偏重于工程思维,具体地说,在了解了微处理器各种芯片的功能和外部特性以后,剩下额是如何将它们用于实际系统中,其创造性劳动在于如何用计算机的有关技术和厂家提供的各种芯片,设计实用的电路和系统,再配上相应的应用程序,完成各种实际应用项目。

这次实验并不是很难,主要的困难来自对程序的理解。功夫不负有心人,经过四个人的合作和努力,我们最后对实验的原理有了清晰的认识。虽然实验台上的很多模块单元没有用到,但是就系统功能来说,我觉得我们做的还是不错的。

这次课设却让我们对实验台有了足够的了解,让我们知道了实验台上各个模块的用法;而且它还让我们对自己动手写程序来控制实验台的运作有了一定的基础。虽然实验台只是一个小型的模拟平台,但是通过对它的学习和操作,我们对有关接口的知识将会有一个更广泛的认识,而且它对我们以后的学习也会有帮助的。

实验中个人的力量是不及群体的力量的,我们四个人分工合作,做事的效率高了很多。虽然有时候会为了一些细节争论不休,但最后得出的总是最好的结论。而且实验也教会我们在团队中要善于与人相处,与人共事,不要一个人解决所有问题。

总之,这次课程设计对于我们有很大的帮助,通过课程设计,我更加深入地理解了,微机原理课程上讲到的各种芯片的功能,以及引脚的作用,同时加深了对于主要芯片的应用的认识,同时在试验室的环境里熟悉了汇编程序的编写过程和运行过程,最后还提高了自己的动手能力。感谢老师的悉心指导。

对课程设计的建议

本次课程设计的三个实验相对都比较简单,而且经过老师的讲解以及实验书上的指导,几乎把我们要用到的程序和实验台电路的接线方法都告诉我们了,所以做起来很容易。但是做完实验,我们对实验台及其上面的各个模块还是不了解。对如何编程控制实验台上各个模块和芯片的运作也没有什么清晰的认识。如果老师对我们实验报告的要求再严格一点,也许同学们会更加自觉地去认真理解程序和实验思路。

希望老师根据试验室的环境布置一些可以让我们自己去设计的题目,并给我们更多的实验时间,这样也许能够激发更多同学的创新能力。老师可以多给我们讲一讲各类芯片的实际应用,这样可以让我们对各种芯片有一个更加贴切的感受。

下载微机原理期末复习总结(大全)word格式文档
下载微机原理期末复习总结(大全).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    微机原理课程设计总结

    微机原理课程设计总结以前从没有学过关于汇编语言的知识,起初学起来感觉很有难度。当知道要做课程设计的时候心里面感觉有些害怕和担心, 担心自己不会或者做不好。但是当真的......

    马克思原理 期末复习总结

    1. 世界观、哲学与哲学基本问题、马克思主义的思想的个性。矛盾的共性是无条件的、绝对的,矛盾的式。生产力与生产关系的相互关系是:生产力决定理论来源 个性是有条件的、相对......

    马克思原理期末复习总结

    结合材料分析人类在应对水资源挑战的实践活动中主观目的和客观规律的关系 人类实践活动是有目的的,目的的实现收到客观条件及其规律的制约,面对水资源短缺的挑战,人类必须从实......

    编译原理概念期末总结复习

    翻译程序:把一种语言程序转换成另一种语言程序,且在功能上是相同的这样的程序。 编译程序:把高级语言转换成低级语言,且在功能上是相同的这样的程序。 解释程序:边解释边执行源......

    微机原理期末考试重点总结

    把寻找操作数的方式叫做(操作数)寻址方式 立即数寻址方式 寄存器寻址方式 存储器寻址方式 1、直接寻址方式2、寄存器间接寻址方式 3、寄存器相对寻址方式4、基址变址寻址方式5......

    传感器原理期末复习

    传感器原理期末复习 名词 1.迟滞 2.分辨率 3.重复性 4.间接测量 5.不等精度测量分辨力 6.静态误差 7.重复性 8.直接测量 9.等精度测量 10.电容式传感器 11.线性度 12.静特性......

    微机原理-心得体会

    南阳师范学院物电学院微机原理课程收获及心得 初学《微机原理》时,感觉摸不着头绪。面对着众多的术语、概念及原理性的问题不知道该如何下手。在了解课程的特点后,我发现,应该......

    微机原理课程设计

    汇编程序设计题 题目一 密码设置模拟 该程序可以进行密码的设置(第一次)和修改(已设置密码)。要求输入的密码不显示。 题目二 计算器 编辑程序可以实现键盘输入数据与运算符......