当前位置:文档之家› 东北大学微机原理总复习

东北大学微机原理总复习

东北大学微机原理总复习
东北大学微机原理总复习

本课主要讲述微型机的组成部分CPU、系统总线、I/O接口、存储器的工作原理和连接。

组成:算数逻辑部件、累加器和寄存器组、控制器

三、总线

片总线、内总线、外总线

并行总线、串行总线

并行总线:DB、AB、CB

并行总线扩展:

地址锁存,分离地址总线和数据总线

译码电路:对存储器或接口电路器件操作选择。对地址总线上的编码数据进行译码。

74LS138、139、GAL等

四、存储器与I/O接口

1 接口部件准备好

系统如何知道接口部件已经准备好数据等待CPU提取,或准备接受CPU送来的数据

查询方式:检测接口状态寄存器中“准备好”位或管脚,准备好则传输数据

无条件传送:确定外设接口已经准备就绪,直接传输信息。

条件传送方式(查询方式):

Step 1:读取状态字(或状态引脚)

Step 2:检测(相应位)是否满足“就绪”条件,不满足回到Step 1.

Step 3:传送数据

中断方式:接口发中断请求

响应中断,中断服务程序实现数据传输

DMA方式:接口向DMA控制器发送请求,

DMA控制器向CPU发送总线控制权请求

DMA接管总线,传输数据

2 优先级

硬件确定:速度快,硬件开销大

软件确定:简单、灵活、速度慢

二者结合:

3 要考虑的问题

速度匹配问题

总线的负载能力

片选信号的产生机制

4 接口接入总线要求

输入缓冲:三态缓冲器,以便于数据总线相连。

输出锁存:将CPU写出的数据锁存,解决CPU与外设匹配的问题。

5 寻址

各类信息在接口中进入不同的寄存器,通常称为I/O端口(port),每个端口有一个唯一的地址。

数据端口:对来自CPU和内存的数据或者发送到CPU和内存的数据起缓冲作用

状态端口:存放外部设备或者接口部件本身的状态

控制端口(命令端口):存放CPU发出的命令,以便控制接口或设备的动作。

数据输入端口、状态端口:只读

数据输出端口、控制端口:只写

通常:数据输入端口和数据输出端口的地址一致,通过读写指令区分。

状态端口和命令端口地址一致。

有了端口地址,CPU与外设的IO操作归结为接口芯片各端口的读写操作。体现出I/O与存储器类似。

6 数据缓冲

缓冲区:由于系统速度与接口速度不匹配,用于暂时存储传输数据的内存空间(存储器)。

输入缓冲区:系统从外设提取一系列数据放到输入缓冲区,全部提取后再处理使用这些数据。

输出缓冲区:系统先把数据放到输出缓冲区,然后再输出到外设。

数据结构:队列(循环队列)

计算机系统中有多个缓冲区(队列):键盘缓冲区、打印缓冲区等

7 片选信号:线选法、全译码、部分译码、混合译码

复习题

1.什么是微处理器、微型计算机、微型计算机系统?

2.计算机内存和外存有何不同。

3.8086、8051 CPU的各引脚的功能与作用。8086和8051系统的复位状态。

4.8086和8051CPU标志寄存器各有多少位?分几类?各标志位的含义是什么?

5.8086/8088微处理器由哪些主要部件组成?其主要功能是什么?

6.总线结构及其作用,总线的种类;总线驱动器的作用?不同总线的驱动有何不同。

7.简述8086微处理器的总线接口部件和执行部件的组成及动作过程。

8.一个基本的总线周期由几个时钟周期组成?各时钟周期所进行的操作是什么?8086和8051CPU的时钟周期,基本的总线周期、机器周期有何不同。

9.8086和8051是如何实现地址数据复用的?

10.8086的数据传输特性是什么样的?为什么常用AD0作低八位数据选通信号?

11.8086在最小模式下至少需要几片8位锁存器?除AD0-AD15需要锁存外,还有那几根信号需要锁存?

12.较详细地对8086的256个中断进行分类(要列举0-4号中断)并对中断优先级排队。

13.8086的终端系统可以处理多少种中断?其中断类型如何确定?

14.8051与8086中断管理的异同点,简述8086和8051的中断处理过程?

15.什么是中断类型、中断向量、中断向量表?简述非屏蔽中断NMI和可屏蔽中断INTR的异同点。硬件中断和软件中断的主要区别是什么?

16.8086最小模式下的读、写操作时序图。

17.无条件传送方式、条件传送方式、中断方式、DMA方式的特点.

18.8086系统中,I/O端口的寻址方式有几种?其特点是什么?

19.8051 I/O寻址方式;输入输出口的操作方法。

20.8086和8051CPU各用多少根地址线对I/O端口寻址?可以对多少个端口寻址?

21.8051与8086的寻址方式有何异同。8051内部存储器分为哪几个空间、如何区分不同空间的寻址。8051外部存储器的分哪几个空间。

22.串行通讯中全双工、半双工、单工的含义;异步通讯、同步通讯。各种工作方式下的数据格式。

23.译码及片选信号产生的方法。

24.简述RAM 和ROM的分类、区别和用途。用8位芯片扩展存储器, 确定各芯片的连线、地址空间。8086分段模式存储器管理的特点。CPU与外部存储器以及IO设备连接时需要考虑哪些问题

25.矩阵键盘的接口、按键识别方法和程序。

26.8255和8253的各种工作模式、与总线接口。

27.A/D、D/A转换器输入与输出之间的关系、分辨率、量化误差的含义。

28.ADC0809、ADC0832的工作原理、接口。采用D/A器件实现波形生成器的硬件连线、程序。

微机原理及应用试题库(附答案)

《微机原理及应用》试题库 1. 8086和8088的引脚信号中, D 为地址锁存允许信号引脚。 A.CLK B.INTR C.NMI D.ALE 2. 下面的哪项是有效标识符: B A . 4LOOP: B. DELAYIS: C. MAIN A/B: D. GAMA$1: 3. 如图所示的三态输出电路,当 A 时,V B≈V DD。 A. E(ENABLE)=1, A=1 B. E(ENABLE)=1, A=0 C. E(ENABLE)=0, A=1 D. E(ENABLE)=0, A=0 4. 设(SS)=2000H,(SP)=0100H,(AX)=2107H,则执行指令PUSH AX 后,存放数据21H的物理地址是 D 。 A. 20102H B. 20101H C. 200FEH D. 200FFH 5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的 A 。 A.符号地址B.物理地址C.偏移地址D.逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A 。 A. CX B. BX C. BP D. DI (C)7. 执行下列程序段: MOV AX,0 MOV BX,1 MOV CX,100 AA:ADD AX,BX INC BX LOOP AA HLT 执行后的结果:(AX)= ,(BX)= 。 A. 5050,99 B. 2500,100 C. 5050,101 D. 2550,102 8. 假设V1和V2是用DW定义的变量,下列指令中正确的是 A 。 A.MOV V1, 20H B.MOV V1, V2 C.MOV AL, V1 D.MOV 2000H, V2 9. – 49D的二进制补码为 A 。

东北大学微机原理考试复习题..知识分享

东北大学微机原理考试复习题..

微机原理复习题 一、选择题 1. 8086系统在最大模式增加总线控制器8288的目的___C______ A.提高总线驱动能力 B.控制协处理器工作 C.解决总线的共享控制和产生总线控制信号 D.以上都不是 2. 电子计算机自1946年诞生至今已经历四个发展阶段,但就其工作原理而言,都基于冯·诺依曼提出的( AB )概念。 3. A、二进制 4. B、存储程序 5. C、程序控制 6. D、存储程序和程序控制 7. 微处理器主要包括( D )。 A.运算器和总线接口 B.控制器和寄存器组 C.运算器和寄存器组 D.运算器、控制器、寄存器组、总线接口 8. 指令MOV AX, MASK[BX][SI]中源操作数的寻址方式为 ( D ) 9. A.寄存器寻址 B.变址寻址 10. C.基址变址寻址 D.相对基址变址寻址 11. 执行下列两条指令后,标志位CF为 ( C ) 12. MOV AL, FFH 13. ADD AL, 01H 14. A.为0 B.变反 15. C.为1 D.不变 16. 8086/8088 CPU内部有一个始终指示下条指令偏移地址的部件是( C) A.SP B.CS C.IP D.BP 17. 8088/8086系统中,可以用于间接寻址的寄存器为 A 。

A. BX,SI,DI,BP B. AX,SI,CX,BP C. AX,BX,CX,DX 18. 在DMA方式下,将内存数据传送到外设的路径是 ( B ) 19. A.CPU→DMAC→外设 B.内存→数据总线→外设 20. C.内存→CPU→总线→外设 D.内存→DMAC→数据总线→外设 21. 从8086CPU的内部结构看,其是由 C 两部分组成 A. 控制器和20位物理地址加法器 B. 运算器和总线接口 C. 执行单元和总线接口单元 D. 控制器和运算器 10. RESET信号有效后,8086CPU的启动地址 C 。 11. A. 0FFFFFH B. 0FFFFH C. 0FFFF0H D. 00000H 11. CPU响应INTR和NMI中断时,相同的必要条件是 ( A ) 12. A.当前指令执行结束 B.允许中断 13. C.当前访问内存结束 D.总线空闲 14. 通常,中断服务程序中的一条STI指令目的是 ( D ) 15. A.允许低一级中断产生 B.开放所有可屏蔽中断 16. C.允许同级中断产生 D.允许高一级中断产生 17. 指令MOV AX, [3070H]中源操作数的寻址方式为 C 。 A.寄存器间接寻址 B.立即寻址 C.直接寻址 D.变址寻址 18. 8088 CPU用来区分是访问内存还是访问I/O端口的控制信号是 ( C ) 19. A.MRDC(非) B.RD(非) 20. C.M(非)/IO D.M/IO(非) 21. CPU 与外设间数据传送的控制方式有 ( D ) 22. A.中断方式 B.DMA方式

微机原理试题集题库(带答案)

微机原理及应用习题集库 (2) 一、填空 (2) 二、单项选择题 (8) 三、程序分析题(每小题6分,共24分) (22) 四、判断题(在对的后面画√,错的后面画×): (34) 五:分析判断题(判断对错,并指出错误原因) (42) 六、简答题: (45) 七、程序题 (51) 八、接口芯片的综合编程题 (66) (一)8255A (66) (二)8259A (72) (三). 其它端口编程题 (75)

微机原理及应用习题集库 (请认真复习4、5、7、10、11章后的习题) 一、填空 1.87的原码是 0101 0111B=57H ,补码是 01010111B ,反码 01010111B 。 2.SP总是指向栈顶,若原先SP=2000H,SS=2000H,问CPU执行指令PUSH AX 后,AL内容压入物理地址为 21FFEH 存储单元中,AH内容压入物理地址为 21FFFH 存储单元中。 3.以BX基址寻址,约定的段寄存器是 DS ,以BP基址寻址,约定的段寄存 器是 SS ,变址寻址约定的段寄存器是 DS 。 4.假设某个字的值是1234H,其低位字节地址是20H,高位字节地址是21H,那么 该字地址是 20H 。 5.8086/8088的状态标志有 6(SF、PF、AF、OF、ZF、CF)个。8086/8088系统中,存储器是分段的,每段最大长度是 64K 字节,段内偏移地址从 0000H 到 FFFFH 。 6、CPU访问存储器进行读写操作时,通常在 T3状态去检测READY ,一旦检测

到READY无效,就在其后插入一个 T w周期。 7、汇编语言源程序中的语句有三种类型,它们是指令语句,伪指令 语句,宏指令语句。 8、、8086CPU寻址外设可以有两种方式,一种是直接寻址方式,另一种是间 接寻址方式。 9、CPU与外设之间的连接部件称为 I/O接口,它的基本功能是在 CPU与外设之间起缓冲作用。 10、C PU从主存取出一条指令并执行该指令的时间称(),它通常用若干个() 来表示,而后者又包括若干个()。 ①指令周期②机器周期③时钟周期 答:1-2-3 14、数据的输入/输出指的是CPU与 I/O接口进行数据交换。 15.已知X= -120,则X的原码(用八位二进制表示)是____________,补码(用八位二进制表示)是____________。 16、8088中的指令INT n用(N )指定中断类型。 17、8088的ALE引脚的作用是(地址锁存允许)。 18.一片8255A端口A有( 3 )种工作方式,端口B有( 2 )种工作方式。 19.当8255A口工作在方式1输出时,A口输入信号联络线的名称是 IBF ,

东大电路原理

电路原理1复习题B 1 选择题:请把选中的题号填入括号中。 (1) 一电路元件的电压U=10V,电流I=10A,电压和电流为关联方向。则该元件吸收的电功率为( ) A 100瓦特 B -100瓦特 C 其它 (2) 诺顿定理的等效电路是由( )构或的。 A 电流源和入端电阻并联 B 电压源和入端电阻并联 C 其它 (3) 星形连结的对称三相电路,线电压和相电压( )。 A 相位相同 B 有效值相同 C 其它 (4) RLC串联电路,R为100欧姆、L为l00毫享、C为10微法。其诣振的频率为( )。 A 10-3HZ B 103HZ C 其它 (5) 一阶电路的全响应等于( )。 A 零输入与零状态响应的差 B 零输入与零状态响应的和 C 其它 2 判断题:判断论述是正确(Y) 还是错误(N) ,并填入括号中。 (1) 图中R 1=6Ω, R 2 =4 Ω, R 3 =3 Ω, U S1 =12V, U S2 =24V。则电流I 1 =2A.( ) (2) 复阻抗Z=R+jX,在Z的等效电路中电阻和电抗应该是串联关系。( ) (3) 对称三相电源线电压为380V,Z=6+j4Ω,Z l =2+j2Ω。则负载Z的相电压 U P=220V。() (4) 图示电路,t=0 时将开关K闭合,t<0时电路已达稳态,电流i2(0)=5 mA 。( ) (5) 二阶电路的固有频率为共扼根时,该电路的动态过程是欠阻尼振荡的。( ) 3 计算题 (1) 求图中电流I 2 。

(2) 电路如图所示,已知电容电压u C (0-)=0, t=0打开开关,求t 0的u C (t) 及u R (t)。 电路原理1复习参考答案1 选择题 (1) A (2) A (3) C (4) B (5) B 2 判断题 (1) Y (2) Y (3) N (4) Y (5) Y 3 计算题 (1) I2=2.5A. (2) u C (t)=120(1-e-33333t)V, u R (t)= 120-48e-33333t V.

微机原理期末复习总结

一、基本知识 1、微机的三总线是什么? 答:它们是地址总线、数据总线、控制总线。 2、8086 CPU启动时对RESET要求?8086/8088 CPU复位时有何操作? 答:复位信号维高电平有效。8086/8088 要求复位信号至少维持 4 个时钟周期的高电平才有效。复位信号来到后,CPU 便结束当前操作,并对处理器标志寄存器,IP,DS,SS,ES 及指令队列清零,而将cs 设置为FFFFH, 当复位信号变成地电平时,CPU 从FFFF0H 开始执行程序 3、中断向量是是什么?堆栈指针的作用是是什么?什么是堆栈? 答:中断向量是中断处理子程序的入口地址,每个中断类型对应一个中断向量。堆栈指针的作用是指示栈顶指针的地址,堆栈指以先进后出方式工作的一块存储区域,用于保存断点地址、PSW 等重要信息。 4、累加器暂时的是什么?ALU 能完成什么运算? 答:累加器的同容是ALU 每次运行结果的暂存储器。在CPU 中起着存放中间结果的作用。ALU 称为算术逻辑部件,它能完成算术运算的加减法及逻辑运算的“与”、“或”、“比较”等运算功能。 5、8086 CPU EU、BIU的功能是什么? 答:EU(执行部件)的功能是负责指令的执行,将指令译码并利用内部的寄存器和ALU对数据进行所需的处理BIU(总线接口部件)的功能是负责与存储器、I/O 端口传送数据。 6、CPU响应可屏蔽中断的条件? 答:CPU 承认INTR 中断请求,必须满足以下 4 个条件: 1 )一条指令执行结束。CPU 在一条指令执行的最后一个时钟周期对请求进行检测, 当满足我们要叙述的4 个条件时,本指令结束,即可响应。 2 )CPU 处于开中断状态。只有在CPU 的IF=1 ,即处于开中断时,CPU 才有可能响应可屏蔽中断请求。 3 )没有发生复位(RESET ),保持(HOLD )和非屏蔽中断请求(NMI )。在复 位或保持时,CPU 不工作,不可能响应中断请求;而NMI 的优先级比INTR 高,CPU 响应NMI 而不响应INTR 。 4 )开中断指令(STI )、中断返回指令(IRET )执行完,还需要执行一条指令才 能响应INTR 请求。另外,一些前缀指令,如LOCK、REP 等,将它们后面的指令看作一个总体,直到这种指令执行完,方可响应INTR 请求。 7、8086 CPU的地址加法器的作用是什么? 答:8086 可用20 位地址寻址1M 字节的内存空间,但8086 内部所有的寄存器都是16 位的,所以需要由一个附加的机构来根据16 位寄存器提供的信息计算出20 位的物理地址,这个机构就是20 位的地址加法器。 8、如何选择8253、 8255A 控制字? 答:将地址总线中的A1、A0都置1 9、DAC精度是什么? 答:分辨率指最小输出电压(对应的输入数字量只有最低有效位为“1 ”)与最大输出电压(对应的输入数字量所有有效位全为“1 ”)之比。如N 位D/A 转换器,其分辨率为1/ (2--N —1 )。在实际使用中,表示分辨率大小的方法也用输入数字量的位数来表示。 10、DAC0830双缓冲方式是什么?

微机原理试题及答案 (1)

学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( 3)。 反复执行空操作,直到DMA操作结束 进入暂停状态, 直到DMA操作结束 进入保持状态, 直到DMA操作结束 进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据 处理及显示输出,应采用的数据传送方式为( 3 )。 无条件传送方式查询方式 中断方式直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过 (3 )来实现。 计数器寄存器移位寄存器 D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达(4 )个。 128 256 16K 64K 5、CPU响应中断后,通过( 4)完成断点的保护。 执行开中断指令执行关中断指令 执行PUSH指令内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是(1 )。 PA口PB口 PC口控制口 7、8088CPU处理动作的最小时间单位是(2 )。 指令周期时钟周期机器周期总线周期8.堆栈是内存中(4 )。 先进先出的ROM区域后进先出的ROM区域 先进先出的RAM区域后进先出的RAM区域

9、计算机中广泛应用的RS-232C实质上是一种(3 )。 串行接口芯片串行通信规程(协议) 串行通信接口标准系统总线标准 5--1 10、高速缓冲存储器(CACHE)一般是由( 1 )芯片组成。 SRAM DRAM ROM EPROM 11、鼠标器是一种(3 )。 手持式的作图部件手持式的光学字符识别设备 手持式的座标定位部件手持式扫描器 12、传送速度单位“bps”的含义是( 2 )。 bytes per second bits per second baud per second billion bytes per second 二、填空题:(每空1分,共12分) 1、CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中, CPU必须在保护现场后,开放中断。 2、在计算机运行的过程中,有两股信息在流动,一股是数据,另 一股则是控制命令。 3、指令MOV BX,MASK[BP]是以 ss 作为段寄存器。 4、指令REPE CMPSB停止执行时,表示找到第一个不相等的字符 或 CX=0 。 5、设CF=0,(BX)= 7E15H,(CL)= 03H,执行指令 RCL BX,CL后, (BX) = ,(CF)=,(CL)=。0F0A9H 1 3 6、在8088 CPU中,一个总线周期是 CPU从存储器或I/O端口存取一个字 节的时间。 8253定时/计数器有 3 个独立的16位计数器,每个计数器都可按二进制或 bcd 来计数。 三、程序设计(共40分) 1.(10分)假设X和X+2单元与Y和Y+2单元中分别存放的是两个双

2014东北大学(838)考试大纲-电路原理

2014年硕士研究生统一入学考试 《电路原理》 第一部分考试说明 一、考试性质 电路原理是电力系统及其自动化、电力电子与电力传动、电工理论与新技术电气、电气工程学科硕士生入学考试的专业基础课。考试对象为参加东北大学信息学院2014年全国硕士研究生入学考试的准考考生。 二、考试形式与试卷结构 (一)答卷方式:闭卷,笔试 (二)答题时间:180分钟 (三)考试题型:计算综合题 (四)参考书目 电路原理,吴建华、李华,机械工业出版社,2009年9月。 第二部分考查要点 (一)电路基本定律 1.电路基本变量 2.耗能元件与储能元件 3.独立电源和受控电源 4.基尔霍夫定律 5.电阻的联结及等效变换 6.电源的联结及等效变换 (二)线性电阻网络分析 1.支路电流法 2.回路电流法 3.节点电压法 4.叠加原理

5.等效电源定理 6.特勒根定理 7.互易定理 (三)正弦稳态电路分析 1.正弦量的相量表示 2.RLC元件伏安特性的相量形式 3.基尔霍夫定律的相量形式及电路的相量模型 4.阻抗与导纳 5.正弦稳态电路的分析计算 6.正弦交流电路的功率 (四)三相电路 1.对称三相电路的计算 2.不对称三相电路的分析 3.三相电路的功率 (五)互感电路与谐振电路 1.含互感电路的分析计算 2.空心变压器和理想变压器 3.串联谐振电路的分析计算 4.并联谐振电路的分析计算 (六)周期性非正弦稳态电路分析 1.非正弦周期量的有效值和平均功率 2.非正弦周期电流电路的分析计算 3.滤波器的概念 (七)线性动态网络时域分析 1.一阶电路的零输入响应和零状态响应 2.一阶电路的全响应

微机原理期末考试试卷(有答案)

丽水学院《微机原理》考试试卷 班级:___________ 姓名:___________学号:____________ 题号一二三四五六总分得分 得分 一、判断题(每题1分,共10分) 1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。(√) 2、微机的字长愈长,计算精度愈高,指令处理功能愈强。(√) 3、MOV指令要影响标志位。(×) 4、JMP SHORT NEXT称为近转移。(×) 5、8086与8088在软件上不一定完全兼容。(×) 6、端口是位于主机与外设之间的总称。() 7、DMA是一种不需要CPU介入的高速数据传送。() 8、8253中的计数可以通过初始化设置成加计数或减计数。() 9、内部中断的优先权总是高于外部中断。() 10、两片8259A级连后可管理16级中断。() 得分 二、选择题(每题1分,共20分) 1、属于数据寄存器组的寄存器是_____C___。 A.AX,BX,CX,DS B.SP,DX,BP,IP C. AX,BX,CX,DX D.AL,DI,SI,AH 2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是_____B___。 A.-32768≤n≤32768 B.-32768≤n≤32767 C.-65535≤n≤65535 D.-65536≤N≤65535 3、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。 A.02120H B.20120H C.21200H D.03200H 4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是 ___D_____。 A.IN AL,端口地址 B.MOV AL,端口地址 C.OUT AL,端口地址 D.OUT 端口地址,AL 5、与十进制数58.75等值的十六进制数是__B______。 A.A3.CH B.3A.CH C.3A.23H D.C.3AH 6、将十六进制数FF.1转换成十进制数是__C______。 A.255.625 B.2501625 C.255.0625 D.250.0625 7、十进制负数-38的八位二进制补码是____D____。

微机原理考试试题及答案分析

微型计算机原理与接口技术综合测试题一 一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过(A )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX 指令时,该信号线为(B )电平。 (1) A. M/ IO B. C. ALE D. N/ (2) A. 高 B. 低 C. ECL D. CMOS 2.n+1位有符号数x的补码表示范围为(B )。 A. -2n < x < 2n B. -2n ≤ x ≤ 2n -1 C. -2n -1 ≤ x ≤ 2n-1 D. -2n < x ≤ 2n 3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为( B )。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH 4.下列MOV指令中,不正确的指令是(D )。 A. MOV AX, BX B. MOV AX, [BX] C. MOV AX, CX D. MOV AX, [CX] 5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址(C )开始的4个存贮单元内。 A. 00017H B. 00068H C. 0005CH D. 0005EH 6.条件转移指令JNE的条件是( C )。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=1 7. 在8086/8088 CPU中,一个最基本的总线读写周期由(C)时钟周期(T状态)组成,在T1状态,CPU往总线上发(B )信息。 ⑴ A. 1个 B. 2个 C. 4个 D. 6个 ⑵ A. 数据 B . 地址 C. 状态 D. 其它 8. 8086有两种工作模式, 最小模式的特点是(A),最大模式的特点是(C )。 ⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定 C. 不需要8286收发器 D. 需要总线控制器8288 ⑵ A. M/ IN 引脚可直接引用 B. 由编程进行模式设定 C. 需要总线控制器8288 D. 适用于单一处理机系统 9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( B )。 A. 0AH B. 0BH C. 0CH D. 0DH 10.真值超出机器数表示范围称为溢出,,此时标志寄存器中的( A )位被置位 A. OF B AF C PF D CF 11.8086 系统中内存储器地址空间为1M,而在进行I/O读写是,有效的地址线是( B) A . 高16位 B. 低16位 C. 高8位 D. 低8位 12.8086 CPU中段寄存器用来存放( C ) A. 存储器的物理地址 B. 存储器的逻辑地址 C. 存储器的段基值 D. 存储器的起始地址 13.8259A可编程中断控制器的中断服务寄存器ISR用于( A ) A.记忆正在处理中的中断 B. 存放从外设来的中断请求信号 C.允许向CPU发中断请求 D.禁止向CPU发中断请求 14.8253 可编程定时/计数器的计数范围是( C ) A. 0-255 B. 1-256 C. 0-65535 D. 1-65536

微机原理期末考试试卷(有答案)

微机原理期末考试试卷 (有答案) -CAL-FENGHAI.-(YICAI)-Company One1

《微机原理》考试试卷 一、判断题(每题1分,共10分) 1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。(√) 2、微机的字长愈长,计算精度愈高,指令处理功能愈强。(√) 3、MOV指令要影响标志位。(×) 4、JMP SHORT NEXT称为近转移。(×) 5、8086与8088在软件上不一定完全兼容。(×) 6、端口是位于主机与外设之间的总称。() 7、DMA是一种不需要CPU介入的高速数据传送。() 8、8253中的计数可以通过初始化设置成加计数或减计数。() 9、内部中断的优先权总是高于外部中断。() 10、两片8259A级连后可管理16级中断。() 二、选择题(每题1分,共20分) 1、属于数据寄存器组的寄存器是_____C___。 A.AX,BX,CX,DS B.SP,DX,BP,IP C. AX,BX,CX,DX D.AL,DI,SI,AH 2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是 _____B___。 A.-32768≤n≤32768 B.-32768≤n≤32767 C.-65535≤n≤65535 D.-65536≤N≤65535 3、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。 A.02120H B.20120H C.21200H D.03200H 4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是 ___D_____。

微机原理期末考试试题及答案1分析

微型计算机原理与接口技术 一、单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过( 1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。 (1) A. M/IO B. C. ALE D. N/ (2) A. 高 B. 低 C. ECL D. CMOS 2.n+1位有符号数x的补码表示范围为()。 A. -2n < x < 2n B. -2n ≤ x ≤ 2n -1 C. -2n -1 ≤ x ≤ 2n-1 D. -2n < x ≤ 2n 3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH 4.下列MOV指令中,不正确的指令是()。 A. MOV AX, BX B. MOV AX, [BX] C. MOV AX, CX D. MOV AX, [CX] 5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。 A. 00017H B. 00068H C. 0005CH D. 0005EH 6.条件转移指令JNE的条件是()。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=1 7. 在8086/8088 CPU中,一个最基本的总线读写周期由( C1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发( B2 )信息。 ⑴ A. 1个 B. 2个 C. 4个 D. 6个 ⑵ A. 数据 B . 地址 C. 状态 D. 其它 8. 8086有两种工作模式, 最小模式的特点是( 1 ),最大模式的特点是( 2 )。 ⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定

微机原理期末考试考试卷及答案

的数据线为16位,地址线为20位,I/O口使用16位地址线。 2.在某进制的运算中7×3=33,则7×5=_55。 3.用8位二进制数表示整数时,十进制数(-128)的补码为__。原码为无,反码为无。3.8086内部寄存器长度为16位,通用寄存器有8个,段寄存器有4个。 4.8086偶存储体的选片信号是A0,奇存储体的选片信号是BHE 。 5.MOV AX,[BX+SI]的源操作数是基址变址寻址方式,目的操作数是寄存器寻址方式。6.8086可以指向堆栈的指针寄存器有bp和sp。 7.程序中段定义结束的伪指令是ENDS,子程序定义结束的伪指令是ENDP。 8.EEPROM的擦除方法为点擦除. 9.下列指令段经汇编后,DATA所代表的偏移地址为_100 CH__。 & ORG 1000H STROE DB 12 DUP() DATA DB 05H,06H,07H,08H 1. 8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。 A. 仅DS段 B. DS或SS段 C. DS或ES段 D. DS或CS段 2. 下列指令中格式错误的是___A___。 A. SHL AL,CX B. XCHG AL,BL C. MOV BX,[SI] D. AND AX,BX 3. 设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__。 MOV AX,2000H " MOV DS,AX MOV BX,[0010H] A. B2B2H B. B23FH C. 3F3FH D. 3FB2H 4. 若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为___D___。 A. 3311CH B. 33120H C. 33122H D. 3311EH 5. 下列指令中格式错误的是_C__。 A. MOV AX,357AH[BX][DI] B. OUT DX,AL C. LEA AX,50H[BX][BP] D. RCR BX,1 6. 下列指令中允许寻址范围最大的是_D__。 A. JNZ NEXT B. LOOP NEXT ¥ C. JMP SHORT PTR NEXT D. CALL NEAR PTR NEXT 7. 8086/8088不属于BIU部分的寄存器是__D____。 A. IP B. ES C. DS D. SP 8088最大模式比最小模式在结构上至少应增加___B_。 A. 中断优先级控制器 B. 总线控制器 C. 数据驱动器 D. 地址锁存器 9. 8086在存取存贮器中以偶地址为起始地址的字时,M/IO、BHE、A0的状态分别是____D__。 A. 0,0,1 B. 1,0,1 C. 1,1,0 D. 1,0,0 10. 一个半导体存贮芯片的引脚有 A13~A0,D3~D0,WE,OE,CS,VCC,GND等,该芯片存贮容量为____C__。 A. 8K×8 B. 8K×4 C. 16K×4 D. 16K×8 !

微机原理-期末考试题库及答案(含3套试卷)

A. 00017H B. 00068H C. 0005CH D. 0005EH 6.条件转移指令 JNE 的条件是( )。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=1 7. 在 8086/8088 CPU 中,一个最基本的总线读写周期由( 1 )时钟周期 (T 状态 ) 组成, 在 T1 状态, CPU 往总线上发 ( 2 )信息。 ⑴ A. 1 个 B. 2 个 C. 4 个 D. 6 个 微型计算机原理与接口技术综合测试题一 一、 单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处 ) 1.8086CPU 通过( 1 )控制线来区分是存储器访问, 还是 I/O 访问,当 CPU 执行 IN AL,DX 指令时,该信号线为( 2 )电平。 (1) A. M/ B. C. ALE D. N/ 2 . n+1 位有符号数 x 的补码表示范围为( )。 A. - 2n < x < 2n B. - 2n ≤ x ≤-1 2n C. - 2n - 1 ≤ x ≤-1 2 n D. - 2n < x ≤ 2n 3 .若要使寄存器 AL 中的高 4 位不变,低 4 位为 0 ,所用指令为( )。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH 4 .下列 MOV 指令中,不正确的指令是( )。 A. MOV AX, BX B. MOV AX, [BX] C. MOV AX, CX D. MOV AX, [CX] 5.中断指令 INT 17H 的中断服务程序的入口地址放在中断向量表地址 ( )开始的 4 个存贮单元内。 (2) A. 高 B. 低 C. ECL D. CMOS

微机原理期末考试试卷(有答案)

微机原理期末考试试卷(有答案)

INC DI LOOP AGAIN 也可用指令___A____完成同样的功能。 A.REP MOVSB B.REP LODSB C.REP STOSB D.REPE SCASB 11、动态存贮器刷新,下面哪种说法正确________。 A.刷新可在CPU执行程序过程中进行 B.刷新在外电路控制下,定时刷新,但刷新时,信息不读出 C.在正常存贮器读操作时也会发生刷新,可防止刷新影响读出信息,故读操 作时,应关闭电路工作。 D.刷新过程一定伴随着信息输出,无法控制,故刷新时不要进行读出操作。 12、用4K×8的存贮芯片,构成64K×8的存贮器,需使用多少4K×8的存贮芯片,正确答案为________。 A.128片 B.16片 C.8片 D.32片 13、对内存单元进行写操作后,该单元的内容________。 A.变反 B.不变 C.随机 D.被修改 14、在DMA方式下,CPU与总线的关系是________。 A.只能控制地址总线 B.相互成隔离状态 C.只能控制数据线 D.相互成短接状态 15、在PC/XT机中键盘的中断类型码是09H,则键盘中断矢量存储在________。 A.36H~39H B.24H~27H C.18H~21H D.18H~1BH 16、已知某系统共带三台外设,即X、Y、Z,每台外设都能发出中断,它们的中 断优先级为X>Y>Z,当前在执行Z中断服务程序时,X,Y同时发出中断请求, 若此时IF=0,问CPU响应哪台外设请求________。 A.X设备 B.Y设备 C.无响应X,后响应Y D.都不响应 17、8255A芯片中各端口的位数是________。 A.8位 B.26位 C.12位 D.4位 18、8255A的________一般用作控制或状态信息传输。 A.端口A B.端口B C.端口C D.端口C的上半部分 19、若以8253某通道的CLK时钟脉冲信号为基础,对其实行N分频后输出,通 道工作方式应设置为________。 A.方式0 B.方式2 C.方式3 D.方式4 20、8253有________个独立的计数器。 A.2 B.3 C.4 D.6 得分 三、填空题(每空1分,共20分) 1、IBM-PC机中的内存是按段存放信息的,一个段最大存贮空间为___64K_____ 字节。 2、下列字符表示成相应的ASCII码是多少? 回车___0AH_____;数字’0’ ___36H_____。 3、假设(DS)=0B000H,(BX)=080AH,(0B080AH)=05AEH,(0B080CH) =4000H,当执行指令“LES DS,[BX]”后,(DI)=____05AEH____,(ES)

微机原理期末考试考试卷及答案

1、8086的数据线为16位,地址线为20位,I/O口使用16位地址线。 2、在某进制的运算中7×3=33,则7×5=_55。 3、用8位二进制数表示整数时,十进制数(-128)的补码为__。原码为无,反码为无。 3.8086内部寄存器长度为16位,通用寄存器有8个,段寄存器有4个。 4.8086偶存储体的选片信号就是A0,奇存储体的选片信号就是BHE 。 5.MOV AX,[BX+SI]的源操作数就是基址变址寻址方式,目的操作数就是寄存器寻址方式。 6.8086可以指向堆栈的指针寄存器有bp与sp。 7.程序中段定义结束的伪指令就是ENDS,子程序定义结束的伪指令就是ENDP。 8.EEPROM的擦除方法为点擦除、 9、下列指令段经汇编后,DATA所代表的偏移地址为_100 CH__。 ORG 1000H STROE DB 12 DUP(?) DATA DB 05H,06H,07H,08H 1、8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。 A、仅DS段 B、DS或SS段 C、DS或ES段 D、DS或CS段 2、下列指令中格式错误的就是___A___。 A、SHL AL,CX B、XCHG AL,BL C、MOV BX,[SI] D、AND AX,BX 3、设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__。 MOV AX,2000H MOV DS,AX MOV BX,[0010H] A、B2B2H B、B23FH C、3F3FH D、3FB2H 4、若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为___D___。 A、3311CH B、33120H C、33122H D、3311EH 5、下列指令中格式错误的就是_C__。 A、MOV AX,357AH[BX][DI] B、OUT DX,AL C、LEA AX,50H[BX][BP] D、RCR BX,1 6、下列指令中允许寻址范围最大的就是_D__。 A、JNZ NEXT B、LOOP NEXT C、JMP SHORT PTR NEXT D、CALL NEAR PTR NEXT 7、8086/8088不属于BIU部分的寄存器就是__D____。 A、IP B、ES C、DS D、SP 8、8086/8088最大模式比最小模式在结构上至少应增加___B_。 A、中断优先级控制器 B、总线控制器 C、数据驱动器 D、地址锁存器 9、8086在存取存贮器中以偶地址为起始地址的字时,M/IO、BHE、A0的状态分别就是____D__。 A、0,0,1 B、1,0,1 C、1,1,0 D、1,0,0 10、一个半导体存贮芯片的引脚有A13~A0,D3~D0,WE,OE,CS,VCC,GND等,该芯片存贮容量为____C__。 A、8K×8 B、8K×4 C、16K×4 D、16K×8 1、写出8086CPU所含14个寄存器的英文标识及中文名称。CS16位代码段寄存器DS 16位数据段寄存器SS16位堆栈段寄存器ES16位附加段寄存器AX 累加寄存器BX基址寄存器

《微机原理及应用》B 期末考试试题及参考答案

《微机原理及应用》复习题B 一、填空题(共20分) 1.总线周期的含义是;8086/8088 的基本总线周期由个时钟周期组成;如果CPU 的时钟频率为4.77MHz,那么它的一个时钟周期为ns,一个基本总线周期为ns。 2.8086 CPU的M/IO信号是,高电平时表示。 3.总线传输率是指;若某总线的工作频率最高为8MHz,数据总线宽度为16位,则该总线的最大传输率为M Byte/s。 4.I/O端口的编址方式有两种,分别为:和。 5.串行传输的信息格式广泛采用着异步和同步格式。异步格式传送一个字符由4部分组成,分别为起始位,位,和停止位。 6.在8086系统中,一个中断类型号为0DBH的中断服务子程序位于从8100H:1234H开始的内存中,则相应的中断矢量所在的起始物理地址为_ _,从该地址开始连续4个存储单元存放的内容依次为_ 、、和 _。 7.用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片_ _片,片内地址和产生片选信号的地址分别为_ 位和_位。 二、选择题(包括单项和多项选择,每小题2分,共20分) 1.下列说法正确的是_ _ __。 A. CPU一般包括ALU、控制器、寄存器阵列等主要部件。 B. CPU中的程序计数器是控制器的重要部件,总是指向下一条指令的地址。 C. 指令周期一般由几个机器周期组成,机器周期是CPU工作的最小时间单位。 D. 8086 CPU的寄存器都是16位的,但指令指针是20位。 2.下列说法正确的是_ _ __。 A.通用寄存器包括AX、BX、CX、DX,它们都可以作为累加器使用。 B.使用BP做间址寄存器时,默认使用DS做段寄存器。 C.做字符串操作时,源指针与目的指针使用的段寄存器不同。 D. 形成堆栈地址的是SS与SP。 3.下列说法正确的是_ _ __。 A. 8086 CPU有1M字节地址空间,其中最低64K是IO地址空间。 B. 8086 CPU有16位数据线和20位地址线,因此能访问2M字节存储器。 C. 8086 CPU在传送8位数据时,总是使用数据总线低8位。 D. 8086 CPU的NMI和INTR都是中断请求输入信号。 4.下列指令中有语法错误的是_ _ __。 A. MOV AL,DS:[BP] B. MOV [DI],0 C. JMP WORD PTR[BX] D. PUSH WORD PTR[SI-2] 5.地址总线为32位的微机系统中其内存最大容量为_ _ __。 A. 2000KB B. 2048KB C. 2048MB D. 4096MB 6. 设串行异步通信的数据格式是:1位停止位,7位数据位,1位校验位,1位起始位,若传输率 1

微机原理试题库

一、填空题 基础知识 1、数制转换:369D=1B=171H;4095D=1111 1111 1111B=FFFH 10000D=100B=2710H;42D=101010B=2AH;85D=1010101B=55H 256D=10000 0000B=100H;122D=0111 1010B=7AH 2、下列各数为十六进制表示的8位二进制数,说明它们分别被看作是补码表示的有符号数和无符号数时,它们所表示的十进制是什么? D8H:有符号数:-40,无符号数:216; FFH:有符号数:-1 ,无符号数:255 3、内存是存放程序和数据信息及中间结果的地方。 4、n位补码的表示范围是-2n-1≤N≤2n-1-1 5、[X]补=0075H,[Y]补=0FF8BH,则[X+Y]补= 0000H ,[X-Y]补= 00EAH 6、已知[X-Y]补=7001H,[X+Y]补=0001H,则[2X]补= 7002H 7、若[X]求补= X,则X为0 8、BCD码是一种用二进制编码的十进制数,它运用 4 位二进制位表示一位十进制位。 9、汇编语言默认无标记数为十进制数。 10、已知[-Y]补=7001H,Y = 8FFFH 11、20的补码是00010100B,-20的补码是 B ,原码是 B 硬件知识 1、软件是为了运行、管理和维护计算机而编制的各种程序的总和。 2、汇编语言是一种符号语言,它用助记符来表示操作码,用符号或符号地址来表示操作数或操作数地址,它与机器指令是一一对应的。

3、用二进制代码组成的计算机能直接识别的语言称为机器语言,用机器指令的助记符以及伪指令、宏指令表示的一种面向机器的语言称为汇编语言,用该语言编写的程序需经过汇编程序翻译,成为计算机能直接识别并执行的程序称目标程序。 4、汇编语言指令通常由操作码部分和操作数部分组成。 5、指令中用到的操作数可以存放为寄存器,存储器,立即数。 6、8086/8088CPU含有20 根地址总线,直接寻址范围可达1MB 7、8088的内部数据总线为16 位,而对外数据总线是8位。 8、在程序运行过程中,IP始终指向下一条要执行的指令的首地址,它与 CS 寄存器组合成20位的物理地址。 9、8086/8088 20位物理地址由16 位段地址和16 位偏移地址组成。 10、8086/8088寄存器组可以分成4类,分别是数据,段,指针及变址,控制。 11、外部设备与主机的通信是通过外设接口的,接口寄存器根据用途可以分为 控制寄存器,状态寄存器,数据寄存器。 12、在1MB字节的存储器中,每个存储单元都有唯一的20 位地址,称为该物理单元的物理地址。 13、8086/8088CPU的I/O空间可有64K 个端口地址,端口地址范围是 0000H—FFFFH 14、计算机内存储器分为随机存储器RAM 和只读存储器ROM 。 15、8086/8088CPU中,通用寄存器中的SP和BP为指针寄存器,SP的作用是指出当前堆栈的栈顶的位置。 16、SP称为堆栈指针寄存器,用来指示栈顶的偏移地址。

相关主题
文本预览
相关文档 最新文档