2006-2009中国石油大学微机原理期末考试试卷(最全版)
中国石油大学《微机原理》期末试卷B(开卷)及答案

中国石油大学《微机原理》期末试卷B(开卷)及答案一、(12 分)下图为8086CPU 和两片存储器的电路连接图,请回答以下问题:1.将CPU 的相关信号与存储器相连,并说明每个存储器的容量。
2.要求1#存储器和2#存储器的起始地址分别为4000H 和6000H,试在下图中完成地址译码器的连接(不考虑高4 位地址译码和奇偶字节库)。
3.编写程序片段,将1#存储器中的内容以相反的顺序拷贝到2#存储器中(即1#存储器的第一个字节复制到2#存储器的最后一个字节位置,第二个字节复制到2#存储器的倒数第二个字节位置)。
【答案】1. 每片存储器的容量均为8K×8。
(2 分)3. 程序片段MOV AX,0MOV DS,AXMOV CX,2000HMOV SI,4000H (1 分)MOV DI,7FFFHL1: MOV AL,[SI]MOV [DI],AL (1 分)INC SIDEC DI (1 分)LOOP L1 (1 分)二、(15 分)设计一个I/O 接口电路,完成以下功能:CPU 读取两个开关的状态,当开关状态不同时,通过指令控制点亮发光二极管;当开关状态相同时,发光二极管熄灭。
要求:1. 画出较为详细的接口逻辑原理电路图。
2. 注明相关主要接口逻辑器件和信号名称。
3. 画出程序框图,并编写完整的程序实现以上功能。
(注:I/O接口电路不能使用可编程芯片。
8086 最小系统可用框图表示,端口地址自己任选。
)【答案】CODE SEGMENTASSUME CS:CODESTART:L1:IN AL,40HMOV BL,ALSHR BL,1XOR AL,BLSHR AL,1JC L2MOV AL,0JMP L3L2:MOV AL,1L3:OUT 41H,ALJMP L1MOV AH,4CHINT 21HCODE ENDSEND START评分标准:1.开关输入、缓冲器连接3 分,LED 输出,锁存器连接3 分,地址译码3 分。
微机原理期末试题及答案

微机原理期末试题及答案# 微机原理期末试题及答案## 一、选择题(每题2分,共20分)1. 微处理器中的ALU指的是:- A. 算术逻辑单元- B. 地址逻辑单元- C. 应用逻辑单元- D. 存储逻辑单元2. 以下哪个指令不属于CPU的基本操作指令?- A. 加法指令- B. 乘法指令- C. 取指令- D. 存储指令3. 在微机系统中,数据总线宽度决定了:- A. 内存容量- B. 地址总线宽度- C. 数据传输速度- D. 一次能传输的数据位数4. 微机系统的主存储器通常指的是:- A. ROM- B. RAM- C. 硬盘- D. 光盘5. 下列哪个不是微机系统的基本组成部分?- A. CPU- B. 主存储器- C. 输入设备- D. 打印机## 二、填空题(每空2分,共20分)6. 在微机系统中,CPU执行指令的过程通常分为四个阶段:取指令、_________、执行指令、_________。
7. 微机系统中的I/O设备通过_________与CPU进行通信。
8. 微机系统中,内存地址从0开始,地址范围通常是_________。
9. 微处理器的指令集是一组_________,定义了CPU可以执行的操作。
10. 微机系统中的中断机制允许_________在某些条件下暂停当前程序的执行,转而执行其他程序。
## 三、简答题(每题15分,共30分)11. 简述微机系统中的总线结构及其作用。
12. 解释微机系统中的DMA(直接存储器访问)机制,并说明其优点。
## 四、计算题(每题15分,共30分)13. 假设有一个8位微处理器,其ALU可以执行加法操作。
如果ALU的输入为01101000B和10101010B,请计算结果,并说明是否有溢出。
14. 给定一个微机系统的时钟频率为2GHz,计算其在一个周期内可以执行的最大指令数,如果每个指令需要4个时钟周期。
## 答案1. A2. D3. D4. B5. D6. 解码指令、写回结果7. I/O控制电路8. 从0到2^n-1(n为地址总线宽度)9. 指令格式和操作码10. 硬件设备或软件中断11. 微机系统的总线结构主要包括数据总线、地址总线和控制总线。
微机原理_期末考试题库与答案(含3套试卷)(可编辑修改word版)

微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU 通过( 1 )控制线来区分是存储器访问,还是I/O 访问,当CPU 执行IN AL,DX 指令时,该信号线为(2 )电平。
(1)A. M/ B. C. ALE D. N/(2) A. 高 B. 低 C. ECL D. CMOS2.n+1 位有符号数x 的补码表示范围为()。
A. -2n < x < 2nB. -2n ≤ x ≤ 2n -1C. -2n -1 ≤ x ≤ 2n-1D. -2n < x ≤ 2n3.若要使寄存器AL 中的高4 位不变,低4 位为0,所用指令为()。
A. AND AL, 0FHB. AND AL, 0FOHC. OR AL, 0FHD. OR AL 0FOH4.下列MOV 指令中,不正确的指令是()。
A. MOV AX, BXB. MOV AX, [BX]C. MOV AX, CXD. MOV AX, [CX]5.中断指令INT 17H 的中断服务程序的入口地址放在中断向量表地址()开始的4 个存贮单元内。
A. 00017HB. 00068HC. 0005CHD. 0005EH6.条件转移指令JNE 的条件是()。
A.CF=0B. CF=1C. ZF=0D. ZF=17.在8086/8088 CPU 中,一个最基本的总线读写周期由(1 )时钟周期(T 状态)组成,在T1 状态,CPU 往总线上发(2 )信息。
⑴ A. 1 个 B. 2 个 C. 4 个 D. 6 个⑵A. 数据 B . 地址 C. 状态 D. 其它8.8086 有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是(2 )。
⑴A. CPU 提供全部控制信号 B. 由编程进行模式设定C. 不需要8286 收发器D. 需要总线控制器8288⑵A. M/ 引脚可直接引用 B. 由编程进行模式设定C. 需要总线控制器8288D. 适用于单一处理机系统9.在8086 微机系统的RAM 存储单元器0000H:002CH 开始依次存放23H,0FFH,00H,和0F0H 四个字节,该向量对应的中断号是( )。
微机原理试题及答案期末

微机原理试题及答案期末
作为微机原理课程的期末考试,试题的出现是为了考查学生在此门课程中所掌握的知识和技能。
本文将为大家提供一套微机原理试题,并附上详细的答案解析。
希望通过本文的解析,能够帮助大家更好地理解微机原理的核心概念与应用。
I. 单选题(每题1分,共20题,共20分)
1. 在8086微处理器中,哪个寄存器用来存储当前指令的操作码?
A. AX
B. IP
C. CS
D. SP
答案:B
解析:IP(Instruction Pointer)是指令指针寄存器,用于存储下一条要执行的指令的内存地址。
2. 内部总线宽度决定了8086微处理器的哪个特性?
A. 寻址能力
B. 计算速度
C. 存储能力
D. 并行传输速度
答案:D
解析:内部总线宽度决定了数据的并行传输速度。
8086微处理器的内部数据总线宽度是16位,可以同时处理16位的数据。
3. DMA是指什么?
A. 直接内存访问
B. 动态内存分配
C. 数据管理程序
D. 目标模块访问
答案:A
解析:DMA(Direct Memory Access)是指计算机直接访问内存的一种技术,通过绕过CPU,将数据直接传输到内存,提高数据传输效率。
...
文中所提供的试题及答案解析仅为示例,真实的微机原理试题可能会更加复杂多样。
在考试前应多做练习,强化对微机原理的理解和应用能力。
通过合理安排学习时间,注重实际操作与理论结合,相信大家一定能够在微机原理这门课程中取得好成绩。
最后,祝愿每一位学生在期末考试中取得优异的成绩!加油!。
微机原理_期末考试题库与答案(含3套试卷)

微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX 指令时,该信号线为( 2 )电平。
(1) A. M/ B. C. ALE D. N/(2) A. 高 B. 低 C. ECL D. CMOS2.n+1位有符号数x的补码表示范围为()。
A. -2n < x < 2nB. -2n ≤ x ≤ 2n -1C. -2n -1 ≤ x ≤ 2n-1D. -2n < x ≤ 2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。
A. AND AL, 0FHB. AND AL, 0FOHC. OR AL, 0FHD. OR AL 0FOH4.下列MOV指令中,不正确的指令是()。
A. MOV AX, BXB. MOV AX, [BX]C. MOV AX, CXD. MOV AX, [CX]5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。
A. 00017HB. 00068HC. 0005CHD. 0005EH6.条件转移指令JNE的条件是()。
A. CF=0B. CF=1C. ZF=0D. ZF=17. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发(2 )信息。
⑴ A. 1个 B. 2个 C. 4个 D. 6个⑵ A. 数据 B . 地址 C. 状态 D. 其它8. 8086有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是(2 )。
⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定C. 不需要8286收发器D. 需要总线控制器8288⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定C. 需要总线控制器8288D. 适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。
【独家整理版】微机原理期末试题(中石大)

2006—2007学年第一学期《微机原理》试卷(闭卷)一、填空题(共20分,每空1分)1.对于十进制数14.25,转换为十六进制数表示时为___________H;用压缩BCD码表示时为____________________。
2.设机器字长为16位,最高位是符号位。
则十进制数 -1所对应的原码为__________H;补码为___________H。
3.在8086系统中,存储器是以___________为单位存储信息的。
4.若AH=11101011B,则执行SAR AH,1指令后,AH=______________。
5.已知BH=0FH,执行指令XOR BH,0FFH后,BH=________H。
6.8086CPU芯片引脚包括________条地址线,_______条数据线,地址线和数据线是采用______________方式共用引脚的。
7.可编程接口芯片8255A可以通过编程的方式来设定其工作方式,其中A口工作方式有______种,B口工作方式有______种。
8.8086 CPU 的中断系统能处理______种不同类型的中断,以产生中断的方法来分类,可以分成________________和________________两大类。
8086 CPU 的硬件中断可以分成______________中断和________________中断。
9.可编程中断控制器8259A,一片具有_____级优先级控制,当使用两片级联时,可以管理_______个外部中断,通过级联8259A最多可以扩展到_______级优先级控制。
答案:1.E.4,00010100.00100101B2.8001,FFFF3.字节4.11110101B5.F06.20,16,分时复用7.3,28.25,外部中断/硬件中断,内部中断/软件中断,不可屏蔽,可屏蔽9.8,15,64二、简答题(共28分)1. 说明操作数寻址方式的含义,并写出8086 CPU操作数寻址方式中的任意7种。
2006~2007年05级微机原理B卷

2006~2007学年第一学期05级电气、自动化《微机原理》期末考试试题(B卷)一、填空题(每空1分,共15分)1.8086CPU在结构上分为两大部分,它们是【1】和【2】。
2.在8086微处理器中,MOV AX,[BX][SI]属于【3】寻址方式。
3.若时钟频率为4M,某指令的状态周期数为12T,则该指令的执行时间为【4】us。
4.当CPU的地址总线为20条时,其寻址空间为【5】MB。
5.根据功能,8086的标志位可分为【6】标志和【7】标志。
6.8086CPU中断系统共有【8】种中断类型码。
7.8086CPU的地址/数据复用线是【9】,在一个总线周期内,先作为【10】线,后作为【11】线使用。
8.二进制编码的十进制数称为BCD码,它用【12】位二进制表示一个十进制数码。
BCD码有【13】和【14】两种格式。
9.假设程序段如下:MOV BX,2340HMOV CL,5ROL BX,CL问:BX的值为【15】。
二、选择题(每题2分,共20分)1.若8086/8088系统采用单片8259A,其中断类型号为46H时,试问其中断向量指针是()。
A、184HB、178HC、118HD、280H2.可编程计数/定时器电路8253A的工作方式共有()种?A、3B、4C、5D、63.已知SRAM2114芯片容量为16K×1位,如果组成64KB的系统存储器,则需要的芯片组数和每个芯片组的芯片数为()。
A、2和8B、1和16C、4和16D、4和84.若AL=0FH,BL=04H,则执行CMP AL,BL后,AL和BL的内容为()。
A、0FH和04HB、0B和04HC、0F和0BHD、04和0FH5.计算机中采用补码可将减法转换为加法运算,运算结果仍为()。
A、源码B、负数的补码C、正数的补码D、补码6.在编程的过程中伪指令的作用是()。
A、指示汇编程序应如何进行汇编B、指示程序员如何进行汇编C、指示连接程序如何进行连接D、指示如何进行手工汇编7.在堆栈操作过程中是按照()。
微机原理期末试题及答案

一、选择题(单选或多选,每小题1分,共5分)1。
指令指针寄存器(EIP)中存放的是___D_____。
A。
当前指令B.下一条要执行的指令C。
操作数地址D。
下一条要执行指令的地址2。
MOV AX,[BX+SI]的源操作数的物理地址是___A_____。
A.(DS)×16+(BX)+(SI)B.(ES)×16+(BX)+(SI)C.(SS)×16+(BX)+(SI)D。
(CS)×16+(BX)+(SI)3. 对于下列程序段:AGAIN:MOV AL,[SI]MOV ES:[DI],ALINC SIINC DILOOP AGAIN也可用指令____。
A____完成同样的功能.A。
REP MOVSB B. REP LODSBC. REP STOSB D。
REPE SCASB注:1。
命题纸上一般不留答题位置,试题请用小四、宋体打印且不出框。
2。
命题教师和审题教师姓名应在试卷存档时填写。
共4页第1 页成绩西北工业大学命题专用纸4。
将累加器AX的内容清零的正确指令是_____A,B,C___.A.AND AX,0 B。
XOR AX,AXC.SUB AX,AXD.CMP AX,AX5。
可作简单输入接口的电路是____.A___.A.三态缓冲器B。
锁存器C。
反相器D.译码器6. 计算机中常用的BCD 码CA.是二进制数B。
是十六进制数C。
是二进制编码的十进制数D.是不带符号数的二进制形式7. 将字变量ARRAY 的偏移地址送寄存器BX 的正确结果是___ A_C ___。
A. LEA BX,ARRAYB. MOV BX,ARRAYC。
MOV BX,OFFSET ARRAY D。
MOV BX,SEG ARRAY8. 将累加器AX的内容清零的正确指令是___A、B、C_____.A。
AND AX,0 B.XOR AX,AXC。
SUB AX,AX D。
CMP AX,AX9. 在汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是___C __。
微机原理期末考试试题

微机原理期末考试试题一、选择题(每题2分,共20分)1. 在微机系统中,CPU执行指令的过程包括以下哪几个步骤?A. 取指令B. 解码指令C. 执行指令D. 所有以上2. 微机系统中的总线类型不包括以下哪一项?A. 数据总线B. 地址总线C. 控制总线D. 电源总线3. 下列哪个不是微机中常见的存储器类型?A. ROMB. RAMC. SRAMD. HDD4. 在微机系统中,下列哪个指令是用于数据传输的?A. MOVB. ADDC. SUBD. JMP5. 微机系统中的中断机制主要解决什么问题?A. 程序控制B. 数据存储C. 系统资源管理D. 错误处理二、填空题(每空2分,共20分)6. 微机系统中的_________是CPU与外部设备进行数据交换的通道。
7. 在微机系统中,_________指令可以无条件地将程序的执行转移到指定的地址。
8. 微机中的_________存储器主要用于存储计算机的操作系统和应用程序。
9. 微机系统中的_________是指CPU对指令进行译码并确定下一步操作的过程。
10. 微机系统中的_________是指CPU在执行指令时,对数据进行处理的过程。
三、简答题(每题10分,共30分)11. 简述微机系统中的I/O接口的作用及其重要性。
12. 解释微机系统中的DMA(Direct Memory Access)技术,并说明其优势。
13. 描述微机系统中的流水线技术是如何提高指令执行效率的。
四、计算题(每题15分,共30分)14. 假设有一个微机系统,其地址总线为16位,数据总线为8位。
计算该系统的最大寻址空间和最大数据传输能力。
15. 给定一个微机系统中的指令周期,其包括取指令、解码、执行和写回四个阶段。
如果每个阶段需要2个时钟周期,计算完成一条指令所需的总时钟周期数。
五、综合应用题(共30分)16. 设计一个简单的微机系统,包括CPU、存储器、输入输出设备,并说明它们之间的连接方式和数据流。
最新微机原理与接口技术-期末复习题中国石油大学

“微机原理与接口技术”期末考试复习题1.微机系统的硬件由哪几部分组成?答:三部分:微型计算机(微处理器,存储器,I/0接口,系统总线),外围设备,电源。
2.什么是微机的总线,分为哪三组?答:是传递信息的一组公用导线。
分三组:地址总线,数据总线,控制总线。
3.8086/8088CPU的内部结构分为哪两大模块,各自的主要功能是什么?答:总线接口部件(BIU)功能:根据执行单元EU的请求完成CPU与存储器或IO 设备之间的数据传送。
执行部件(EU),作用:从指令对列中取出指令,对指令进行译码,发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接口部件进行算术运算。
4.8086指令队列的作用是什么?答:作用是:在执行指令的同时从内存中取了一条指令或下几条指令,取来的指令放在指令队列中这样它就不需要象以往的计算机那样让CPU轮番进行取指和执行的工作,从而提高CPU的利用率。
5.8086的存储器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址?完成逻辑地址到物理地址转换的部件是什么?答:8086的存储器空间最大可以为2^20(1MB);8086计算机引入了分段管理机制,当CPU寻址某个存储单元时,先将段寄存器内的内容左移4位,然后加上指令中提供的16位偏移地址形成20位物理地址。
6.段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?答:指令的物理地址为21F00H;CS值和IP值不是唯一的,例如:CS=2100H,IP=0F00H。
7.设存储器的段地址是4ABFH,物理地址为50000H,其偏移地址为多少?答:偏移地址为54100H。
(物理地址=段地址*16+偏移地址)8.8086/8088CPU有哪几个状态标志位,有哪几个控制标志位?其意义各是什么?答:状态标志位有6个:ZF,SF,CF,OF,AF,PF。
微机原理期末考试题(2套-有答案)

诚信保证本人知晓我校考场规则和违纪处分条例的有关规定,保证遵守考场规则,诚实做人。
本人签字:4.将累加器AX的内容清零的正确指令是________。
A.AND AX,0B.XOR AX,AXC.SUB AX,AXD.CMP AX,AX5.可作简单输入接口的电路是_______。
A.三态缓冲器B.锁存器C.反相器D.译码器二、填空题(每空1分,共25分)1.已知X=68,Y=12,若用8位二进制数表示,则[X+Y]补=_________,此时,OF=___________;[X-Y]补=________。
2.80486CPU的分页部件把___________地址变为___________地址。
3.80486CPU的工作方式有___________________________________。
4.串操作指令规定源串在_________段中,用_________来寻址源操作数;目的串在_________段中,用_________来寻址目的操作数。
5.以CX寄存器内容为计数对象的指令有_____________________。
6.输入/输出指令间接寻址必须通过________寄存器。
7.80486直接可以访问的内存空间是_____B,它的一段最大空间是_____B,一页空间是_____B。
8.CPU与外设传送数据时,输入/输出方式有________,__________,___________,___________。
9.硬件中断可分为_________和_________两种。
10.8259A有_____个命令字,3片8259A接成级联可管理_______级中断。
三、改错题(共5分)1.在STRING至STRING+99的单元中存放着一个字符串,下列程序段实现测试该字符串中是否存在数字,若有数字则将DL的各位置1,否则各位清0,程序中有5处错误,试改正之。
.MODEL SMALL.DATASTRING DB100DUP(?).CODE.STARTUPMOV CX,99MOV SI,OFFSET STRINGREPEAT:MOV AL,[SI]CMP AL,30HJL NEXTCMP AL,39HJGE NEXTAND DL,0FFHJMP DOWN教务处印制共4页第2页NEXT:INC SILOOP REPEATOR DL,00HDOWN:.EXITEND四、读程序题(5分)指出下列程序完成什么功能。
微机原理期末考试试卷(有答案)

微机原理期末考试试卷(有答案)《微机原理》考试试卷一、判断题(每题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,IPC. AX,BX,CX,DXD.AL,DI,SI,AH2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是_____B___。
A.-32768≤n≤32768 B.-32768≤n≤32767C.-65535≤n≤65535D.-65536≤N≤655353、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。
A.02120H B.20120H C.21200H D.03200H4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是___D_____。
A.IN AL,端口地址 B.MOV AL,端口地址C.OUT AL,端口地址D.OUT 端口地址,AL5、与十进制数58.75等值的十六进制数是__B______。
A.A3.CH B.3A.CH C.3A.23H D.C.3AH6、将十六进制数FF.1转换成十进制数是__C______。
A.255.625 B.2501625 C.255.0625 D.250.06257、十进制负数-38的八位二进制补码是____D____。
微机原理考试试题3套及答案

微机原理考试试题3套及答案微型计算机原理与接口技术综合测试题一一、单项选择题1.8086 CPU通过(A)控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为(B)电平。
2.n+1位有符号数x的补码表示范围为(C)。
3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为(A)。
4.下列MOV指令中,不正确的指令是(D)。
5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址(C)开始的4个存储单元内。
6.条件转移指令JNE的条件是(A)。
7.在8086/8088 CPU中,一个最基本的总线读写周期由(A)个时钟周期(T状态)组成,在T1状态,CPU往总线上发(B)信息。
8.8086有两种工作模式,最小模式的特点是(A),最大模式的特点是(D)。
9.在8086微机系统的RAM存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是(B)。
10.真值超出机器数表示范围称为溢出,此时标志寄存器中的(A)位被置位。
11.8086系统中内存储器地址空间为1M,而在进行I/O读写时,有效的地址线是(C)。
一、单项选择题1.8086 CPU通过控制线来区分是存储器访问还是I/O访问。
当CPU执行IN AL,DX指令时,该信号线为电平。
2.n+1位有符号数x的补码表示范围为-2n-1 ≤ x ≤ 2n-1.3.要使寄存器AL中的高4位不变,低4位为0,可使用AND AL。
0FH指令。
4.MOV AX。
[CX]指令是不正确的。
5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址0005CH开始的4个存储单元内。
6.条件转移指令JNE的条件为CF=0.7.在8086/8088 CPU中,一个最基本的总线读写周期由1个时钟周期(T状态)组成。
在T1状态,CPU往总线上发地址信息。
8.8086有两种工作模式,最小模式的特点是CPU提供全部控制信号,最大模式的特点是需要总线控制器8288.9.在8086微机系统的RAM存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是0BH。
微机原理期末试题及答案

微机原理期末试题及答案一、选择题(每题2分,共20分)1. 微处理器的内部结构通常包括()。
A. 算术逻辑单元B. 控制单元C. 寄存器组D. 所有选项答案:D2. 以下哪种内存是易失性存储器?()A. ROMB. RAMC. EPROMD. CD-ROM答案:B3. 在微机系统中,I/O设备与CPU之间的数据传输通常通过()。
A. 串行接口B. 并行接口C. 总线D. 所有选项答案:C4. 下列哪项不是微机的组成部分?()A. CPUB. 主板C. 显示器D. 打印机答案:D5. 在微机系统中,中断服务程序的作用是()。
A. 执行程序B. 处理中断请求C. 管理内存D. 显示数据答案:B6. 微机系统中,用于存储指令和数据的部件是()。
A. CPUB. 内存C. 硬盘D. 光驱答案:B7. 下列哪种总线是用于连接CPU和内存的?()A. USBB. PCIC. 系统总线D. 视频总线答案:C8. 微机系统中,用于控制数据流的部件是()。
A. ALUB. 控制单元C. 寄存器D. 缓存答案:B9. 在微机系统中,DMA是指()。
A. 直接内存访问B. 数据管理助理C. 动态内存分配D. 数字多媒体架构答案:A10. 微机系统的时钟周期通常用来衡量()。
A. CPU速度B. 内存速度C. 硬盘速度D. 显示速度答案:A二、填空题(每题2分,共20分)1. 微处理器的时钟频率通常用____单位来表示。
答案:赫兹2. 在微机系统中,____是一种非易失性存储器。
答案:ROM3. 微机系统中的____是用于控制CPU与外部设备通信的。
答案:接口4. 在微机系统中,____是用于存储操作系统和应用程序的。
答案:硬盘5. 微机系统中的____是用于临时存储数据和程序的。
答案:内存6. ____是一种用于提高CPU与内存之间数据传输速度的技术。
答案:缓存7. 微机系统中的____是用于控制CPU执行指令的。
答案:控制单元8. ____是一种用于连接CPU和内存的高速总线。
中国石油大学期末考试复习题 050122微机原理及应用-18

《微机原理及应用》综合复习资料一、填空题1、一个8位二进制数用补码方式表示的有符号数的范围是。
2、已知某数的补码是10110110B,则其原码是;其十进制数为是。
3、设SP为0100H,SS为1000H,则执行PUSH AX 后,SP= H。
4、8086中的BIU有一个字节的指令队列。
5、对于指令:MOV BX,15 GE 1111B,汇编结果为:MOV BX,。
6、8086/8088 CPU 的中断系统能处理种不同类型的中断。
7、CPU与I/O接口间的信息一般包括、、三种类型。
8、8086/8088CPU上电复位后,执行第一条指令的地址是H。
9、8086CPU对外的数据线是位,地址线是20位,数据线和地址线是以方式轮流使用的。
10、8086/8088CPU的最大模式是通过将MN/MX引脚接来实现的。
11、如果VAL为数据段中0056H单元的符号名,其中存放的内容为0FF2H,当执行指令:MOV BX,VAL后,BX= ;而执行:LEA BX,VAL后,则BX= 。
12、CPU与外设的数据传送方式有、、三种方式。
13、对于十六进制表示的数码32.8H,该数码用压缩BCD码表示时数据为:。
14、段基址是由存储。
15、计算机的指令通常包含和两部分。
16、设AX=2000H,BX=2002H,则在执行了指令CMP AX,BX后,标志位ZF为,AX= 。
17、对于十进制数66,用十六进制数表示时为H;用BCD码表示时为:。
18、8086/8088CPU的数据线和地址线是以方式轮流使用的。
二、单选题1~3、8086/8088CPU有一个与存储器完全独立的空间供连接输入/输出设备使用,占有的I/O空间为 1. ,使用的地址信号线为 2. 。
8086/8088在最小模式下,对I/O进行读操作期间,其有效控制信号为3. 。
1. A.256byte B.512byte C.64KB D.128KB2. A.A7~A0 B.A15~A0 C.A15~A1 D.A19~A03. A.RD低电平,WR三态,IO/M低电平B.RD三态,WR低电平,IO/M高电平C.RD低电平,WR三态,IO/M高电平D.RD三态,WR低电平,IO/M低电平4、完成将AX清零,并使标志位CF清零,下面错误的指令是:。
微机原理期末考试题库及个别答案

一、填空题1.十进制数11.375转换为二进制数为______;二进制数1101101转换为十进制数为______。
2.二进制数110111100101.1011转换为十六进制数为______。
3.二进制数1001011.1转换为十进制数为______。
4.用MOS器件构成的RAM可分为SRAM_和_DRAM__。
5.A=-113D,则[A]补=__________。
10001111B6.已知BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10H,则指令MOV CL,SS:[SI+50H]中源操作数的寻址方式为_寄存器相对寻址_,存储器操作数的有效地址_13A7H_,实际地址05A27H。
7.对于ADD AL,BL指令,当AX=8573H,BX=8032H时,指令执行后标志位OF=__1___,CF=_0____。
8.变量具有段属性、偏移量属性和类型属性。
9.汇编语言程序的语句可分为两大类:指令性语句和指示性语句。
10.A=-71,则[A]补=______。
11.设一个主存容量为320K,若要访问该主存,其地址码至少__19__位;其最大的主存地址为_4003FH_。
12.8088CPU中指示栈顶的寄存器是_SP_,指示指令执行顺序的寄存器是_IP_。
13.中断处理过程分为中断请求、_中断源识别_(或中断判优)、_中断响应_、中断服务和中断返回。
14.A=+0110101,B=-0110101,[A+B]补=______。
15. 从CPU的NMI引脚产生的中断叫做非屏蔽中断,它的响应不受IF标志___的影响。
16.由INT指令引起的中断称可屏蔽中断,由CPU外部引起的中断称外部中断(或硬件中断)。
17.两片8259级联共可管理_________级中断,若从片连接在主片的IR2上,则从8259A 的ICW3为___________。
18.信息码为0110100,则奇校验码为__00110100__________。
微机原理期末试卷与答案

53、8253 定时/计数器控制字 中,D7D6 用于________、D5D4 用于___________、D3D2D1 用于________。 54、若在程 序调用 时,使 (CS)=33A0H,(IP)=0130H,试问该子程序段 第一条 可执行 指令的 物理地 址是________。
55、8259A 有______种优先级方式。
A . 指令
B.指令地 址 C.操作 数
D.操作数地 址
28、采用条 件传送 方式时 ,必须 要有( ).
A . 中断逻辑
B.请求信号 C.状态端口
D.类型 号
29、在 DMA 方式下,CPU 与总线的关 系是( ).
A.只能控制 数据总 线 B.只能 控制地 址总线
C.成隔离状 态
D.成短接 状态
C.CPU 与设备并行工作, 传送与 主程序 并行工 作.
D . 以上都不对
17、当 8086/8088 访问 100H 端口时,采用 (
) 寻址方 式.
A . 直接
B.立即 C.寄存器 间接
D . 相对
18、某 DRAM 芯片,其存储容 量为 512KX*8 位,该芯片的 地址线 和数据 线数目 为(
58、画出容 量为 2K*8 的 RAM 连接图(CPU 用 8088,RAM 用 2114,RAM 地址区为 0800H~0FFFH)。
59、画出容 量为 8K*8 的 ROM 连接图(CPU 用 8088,EPROM 用 2716,ROM 地址区从 4000H 开始)。
60、8088CPU 内存 16K。ROM 8K,RAM8K。ROM 选用 EPROM2716,RAM 选用 2114,地址空间从 0000H 开始,ROM 在低地址,RAM 在高地址。画出 存储器 组构图 ,
微机原理期末考试题库及个别答案

一、填空题1.十进制数11。
375转换为二进制数为______;二进制数1101101转换为十进制数为______。
2.二进制数110111100101。
1011转换为十六进制数为______.3.二进制数1001011.1转换为十进制数为______。
4.用MOS器件构成的RAM可分为SRAM_和_DRAM__。
5.A=—113D,则[A]补=__________。
10001111B6.已知BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10H,则指令MOVCL,SS:[SI+50H]中源操作数的寻址方式为_寄存器相对寻址_,存储器操作数的有效地址_13A7H_,实际地址05A27H。
7.对于ADDAL,BL指令,当AX=8573H,BX=8032H时,指令执行后标志位OF=__1___,CF=_0____.8。
变量具有段属性、偏移量属性和类型属性。
9.汇编语言程序的语句可分为两大类:指令性语句和指示性语句。
10.A=-71,则[A]补=______。
11.设一个主存容量为320K,若要访问该主存,其地址码至少__19__位;其最大的主存地址为_4003FH_。
12.8088CPU中指示栈顶的寄存器是_SP_,指示指令执行顺序的寄存器是_IP_。
13.中断处理过程分为中断请求、_中断源识别_(或中断判优)、_中断响应_、中断服务和中断返回.14.A=+0110101,B=-0110101,[A+B]补=______。
15。
从CPU的NMI引脚产生的中断叫做非屏蔽中断,它的响应不受IF标志___的影响。
16.由INT指令引起的中断称可屏蔽中断,由CPU外部引起的中断称外部中断(或硬件中断)。
17.两片8259级联共可管理_________级中断,若从片连接在主片的IR2上,则从8259A的ICW3为___________。
18.信息码为0110100,则奇校验码为__00110100__________。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A卷2006—2007学年第一学期《微机原理》试卷(闭卷部分) (适用专业:电子04、自动化04、电气04、测控04、应物04)专业班级姓名学号开课系室电子信息工程系考试日期 2007年1月6日题号一二三闭卷得分总分得分阅卷人2006—2007学年第一学期《微机原理》试卷(闭卷)一、填空题(共20分,每空1分)1.对于十进制数14.25,转换为十六进制数表示时为___________H;用压缩BCD码表示时为____________________。
2.设机器字长为16位,最高位是符号位。
则十进制数 -1所对应的原码为__________H;补码为___________H。
3.在8086系统中,存储器是以___________为单位存储信息的。
4.若AH=11101011B,则执行SAR AH,1指令后,AH=______________。
5.已知BH=0FH,执行指令XOR BH,0FFH后,BH=________H。
6.8086CPU芯片引脚包括________条地址线,_______条数据线,地址线和数据线是采用______________方式共用引脚的。
7.可编程接口芯片8255A可以通过编程的方式来设定其工作方式,其中A口工作方式有______种,B口工作方式有______种。
8.8086 CPU 的中断系统能处理______种不同类型的中断,以产生中断的方法来分类,可以分成________________和________________两大类。
8086 CPU 的硬件中断可以分成______________中断和________________中断。
9.可编程中断控制器8259A,一片具有_____级优先级控制,当使用两片级联时,可以管理_______个外部中断,通过级联8259A最多可以扩展到_______级优先级控制。
答案:1.E.4,00010100.00100101B2.8001,FFFF3.字节4.11110101B5.F06.20,16,分时复用7.3,28.25,外部中断/硬件中断,内部中断/软件中断,不可屏蔽,可屏蔽9.8,15,64二、简答题(共28分)1. 说明操作数寻址方式的含义,并写出8086 CPU操作数寻址方式中的任意7种。
(5分)答:操作数寻址方式就是指令中说明操作数所在地址的方法。
(1.5分)立即寻址、寄存器寻址、直接寻址、寄存器间接寻址、寄存器相对寻址(相对寄存器寻址)、基址变址寻址、相对基址变址寻址(基址变址相对寻址)、其他(隐含寻址、I/O端口寻址)。
任意写出其中7种即可(每种0.5分)2. 指出下列指令的对错;若有错,简述原因(4分)⑴. MOV DS,1234H答:错。
立即数不能直接送进DS。
⑵. MOV AX,IP答:错。
IP不能作为源/目的操作数⑶.MOV CS,AX答:错。
CS不能作为目的操作数。
⑷.MOV AH, AL OR 0FH答:错。
操作数中的逻辑运算符只能用于常数运算。
3. 说明微型计算机系统中,常见的输入、输出方式有哪几种?(3分)答:程序控制方式(无条件/同步传送、条件/查询式传送)、中断方式、DMA方式。
(每种1分,共3分)4. 设中断类型号为80的中断处理程序首地址为RINT80,写出设置相应中断向量的程序片段。
(4分)答:方法1:MOV AX,0 ;以下两条语句AX也可是其他通用寄存器MOV ES,AX (1分)MOV DI,80*4 (1分)MOV AX,OFFSET RINT80 (1分)CLDSTOSWMOV AX,SEG RINT80 (1分)STOSW方法2:PUSH DS ;保护DS,与POP DS对应,可没有MOV DX,OFFSET RINT80 (1分)MOV AX,SEG RINT80 ;以下语句AX也可是其他通用寄存器MOV DS,AX (1分)MOV AX,2550H ;(1分)INT 21H ;设置中断向量(1分)POP DS5. 说明8086系统中规定的中断优先级次序是怎样的?对于可屏蔽中断的优先级设定有哪几种方法?(4分)答:由高到底次序为:内部中断(除法错、溢出INTO指令、INT n指令)不可屏蔽中断(NMI)可屏蔽中断(INTR)单步中断(3分)软件查询、硬件方式(菊花链、8259A)(1分)6. 若有如下定义OPE1 DW ‘12’OPE2 DB ‘12’试画出数据在存储器中存放的情况。
已知‘1’、‘2’的ASCII 码分别是31H、32H。
(2分)答:(每字节0.5分)32H31H31H32H7. 已知SP=0100H、SS=0500H、PSW=0240H,存储单元内容为(05104H)=0800H、(05102H)=0700H、(05100H)=0600H、(050FEH)=0500H、(050FCH)=0400H,写出执行指令IRET后,SP、IP、CS、PSW的内容是什么?(4分)答:SP=0106H IP=0600H CS=0700H PSW=0800H (每寄存器1分)8.写出使AL寄存器的D0位置1、D1位置0、其余位不变的指令序列。
(2分)答:OR AL,1H (1分)AND AL,0FDH (1分)三、编程题(6分)已知在数据段中定义变量V AL1,其中装入了100个字节的数据;V AL2为数据段中定义的可以存储100个字节的变量。
要求将V AL1中的内容取负(即,正数变负数,负数变正数,零不变)后传送到V AL2中。
画出程序流程图,并编写完整..的8086汇编程序。
数据段可采用以下定义形式: DATA SEGMENT V AL1 DB 100 DUP(?)V AL2 DB 100 DUP(?)DATA ENDS 答:流程图:(2分)程序(4分):结构1分,初始化1分,循环体1分,DOS 接口1分。
每部分可按0.5分进行得扣分。
CODE SEGMENTASSUME CS :CODE ,DS :DATASTART :MOV AX ,DATA MOV DS ,AX MOV ES ,AXCLD开始初始化从V AL1取一个数据,取负,送入V AL2100个数完毕?返回DOS 结束NYMOV SI,OFFSET VAL1 ;LEA SI,VAL1MOV DI,OFFSET VAL2 ;LEA DI,VAL2MOV CX,100LP:NEG [SI]MOVSBLOOP LPMOV AH,4CHINT 21HCODE ENDSEND START注:循环体内也可以使用减法指令、MOV指令、INC指令等。
只要完成取负及数据传送即可。
与DOS接口也可采用子程序结构。
四、分析题(6分)如图所示,电路主要由两片存储器芯片及3—8译码器组成,根据电路回答以下问题:D0~D7 A12~A0D0~D7 A13~A0ADBA12~A0 A13~A0z1. IC1、IC2各是什么类型的存储器?(ROM 或RAM ) 答:IC1是RAM ;IC2是ROM 。
(2分)2. IC1、IC2各自的存储容量是多少? 答:IC1是8KB ;IC2是16KB 。
(2分)3. 写出IC1、IC2各自的地址范围。
答:IC1:BA000H ~BBFFFHIC2:FC000H ~FFFFFH (2分)2006—2007学年第一学期 《微机原理》试卷(开卷)一、(15分)利用8255进行接口设计,使之完成以下功能:A 口接8个发光二极管,每次点亮一个,并且每按一下键盘的“空格”键,点亮位置平移一位(如第IC1CE 2CE 1 IC2CEOE WEOERD WRA 14 A 15 A 18A 16 A 17一次只有L1点亮,第二次只有L2 点亮,依次类推);当按下键盘的“X ”键时,返回DOS 。
要求:1. 在下图中完成系统的相关硬件连接。
2. 使用地址线的低8位在下图中完成地址译码(8255占用40H ~43H 四个地址)。
3. 编写程序片段实现以上功能,并画出程序框图。
【答案】(共15分)MOV AL,80HL1L8 L1 L8D 7-0 RD WR A1 A0A2 A3 A4 M/IO A5A6 A7OUT 43H,ALMOV AL,1L1:MOV DH,ALMOV AH,1INT 21HCMP AL,’JNZ L2MOV AL,DHSHL AL,1OUT 40H,ALJMP L1L2:CMP AL,’X’JNZ L1MOV AH,4CHINT 21H评分标准:138译码2分,8255连接2分,流程图4分。
程序编写部分初始化2分,读键盘输入2分,移位操作1分,按键比较1分,返回DOS环境1分。
二、(15分)设计一个I/O接口电路,完成以下功能:CPU读取一个开关的状态,当开关闭合时,通过指令控制点亮发光二极管,当开关断开时,发光二极管熄灭。
要求:1.画出较为详细的接口逻辑原理电路图。
2.注明相关主要接口逻辑器件和信号名称。
3.画出程序框图,并编写完整的程序实现以上功能。
(注:I/O...接口电路不能使用........8255....芯片。
...8086....最小系统....可用框图表示,端口地址自己任选。
)【答案】(共15分)CODE SEGMENTASSUME CS:CODE START:L1:IN AL,40HCMP AL,1JNZ L1MOV AL,1OUT 41H,AL 8086CPUD QCLKIOR40HIOW41H+5VD0D开始读开关状态AL=1?灯亮灯灭YNJMP L1L2:MOV AL,0OUT 41H,ALJMP L1MOV AH,4CHINT 21HCODE ENDSEND START评分标准:1.开关输入、缓冲器连接3分,LED输出,锁存器连接3分,地址译码3分。
2.流程图绘制4分3.程序编写部分状态输入1分,判断1分,输出1分。
三、(10分)下图为8253对外连接信号示意图,在CLK 1端输入50kHz 的连续时钟脉冲,CLK 2端输入一不规则的计数脉冲。
编写程序使OUT 1端输出周期为1秒的方波;当CLK 2端输入脉冲个数达到1000时,OUT 2端输出产生一个正跳变。
要求:1.写出相关各定时/计数器的工作方式,并简述理由。
答:T1的工作方式为3,因为方式3可输出对称的方波。
(1.5分) T2的工作方式为0,因为方式0下计数器计数结束后,输出一个上升沿。
(1.5分)2.计算相关各定时/计数器的计数初值。
答:计数器1的初值等于1秒钟计数的个数,即50000。
(1.5分) 计数器2的初值等于999。
(1.5分)3.编写8253的初始化程序片断(8253占用地址40H ~43H )。
答:MOV AL,76HOUT 43H,AL (1分) MOV AL,50H OUT 41H,AL MOV AL,0C3HCLK 1GA TE 1 OUT 1CLK 2 GA TE 2 OUT 2 50kHz 周期1秒8253+5V+5VOUT 41H,AL (1分)MOV AL,0B1HOUT 43H,AL (1分)MOV AL,99HOUT 42H,ALMOV AL,09HOUT 42H,AL (1分)2008—2009学年第一学期《微机原理》试卷(闭卷)一、填空题(每空1分,共18分)1.256.625= B= H。