西南科技大学微机原理期末自测题
微机原理与接口技术_期末试卷及答案详解_(西科大)
![微机原理与接口技术_期末试卷及答案详解_(西科大)](https://img.taocdn.com/s3/m/9c493dc75901020206409c6a.png)
《微机原理及应用[B]》期末考试试卷(B卷)课程代码:223194450命题单位:信息学院通信教研室学院:班级:姓名:学号:一、单选题(每小题1分,共15分)1.IBM PC微机中,有符号数是用(B)表示的。
A.原码B.补码C.反码D.BCD码2.把输入和修改汇编源程序的过程称为(C)。
A.编译B.汇编C.编辑D.链接3.逻辑地址2000H:1000H对应的物理地址为(D)。
A.1200H B.12000H C.2100H D.21000H4.当RESET信号进入高电平状态时,将使8086的(A)寄存器初始化为0FFFFH。
A.CS B.DS C.SS D.ES5.下列指令中,不影响进位的指令是(C)。
A.ADD AX,10B.SAL AL,1C.INC CX C.SUB AX,BX6.PC系统中,中断号为08H的中断向量,存放在(B)双字单元的存储器中。
A.0000H:0008H B.0000H:0020HC.0000H:0032H D.0032H:0000H7.8086有(B)位数据线。
A.8B.16C.32D.648.8086CPU标志寄存器中用来表示进位标识的是(B)A.OFB.CFC.IFD.SF9.以下哪个寄存器不是8086CPU中的段地址寄存器的是(D)A.CSB.DSC.SSD.SI《微机原理及应用[B]》期末考试试卷(B卷)10.用2片8259A中断控制器组成2级中断控制系统,最多可以管理的中断源为(C)级。
A.8B.16C.15D.3111.可编程计数/定时器8253的工作方式有(D)种。
A.3B.4C.5D.612.执行MOV AX,0A742H指令后,AL寄存器中的值为(D)A.0AHB.0A7HC.74HD.42H13.在下列伪指令中定义双字节变量的是(B)。
A.DB B.DW C.DT D.DD14.运算器由很多部件组成,其核心部分是(B)。
A.数据总线 B.算术逻辑单元(ALU)C.累加器 D.多路开关15.计算机中单位Kb的含义是(D)。
微机原理期末试题及答案
![微机原理期末试题及答案](https://img.taocdn.com/s3/m/3bad3012ce84b9d528ea81c758f5f61fb636285e.png)
微机原理期末试题及答案# 微机原理期末试题及答案## 一、选择题(每题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套试卷)
![微机原理_期末考试题库与答案(含3套试卷)](https://img.taocdn.com/s3/m/d9afb23e14791711cc7917e0.png)
微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)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四个字节,该向量对应的中断号是( )。
微机原理期末测试题..答案PPT资料全面版
![微机原理期末测试题..答案PPT资料全面版](https://img.taocdn.com/s3/m/f07e3863cc22bcd127ff0c85.png)
(10分)
MOV AL,34H OUT 43H,AL;设置计数器0的 工作方式
MOV AL,10H
OUT 40H,AL
MOV AL,27H OUT 40H,AL;写计数器0的初 值
N=20ms/(2*10-6)=10000=2710H
MOV AL,77H OUT 43H,AL;设置计数器1的工作方式 MOV AL,00H OUT 41H,AL MOV AL,20H OUT 41H,AL;写计数器1的初值
▪ 10、指令( D )的源操作数的寻址方式为直 接寻址。
A. MOV [2000H],AL 寄存器寻址 B. MOV AX,DX 寄存器寻址 C. MOV AX,2000H 立即寻址 D. XOR AL,[2000H]
▪ 11、计算机的内存储器可采用 ( D )
A.RAM
B.ROM
C.磁盘
和RAM
START: MOV AX,DATA MOV DS,AX
MOV AX,0 MOV CX,100 MOV BX,2 NEXT:ADD AX,BX INC BX INC BX LOOP NEXT MOV S,AX
MOV AH,4CH INT 21H CODE ENDS
END START
DATA SEGMENT S DW ? DATA ENDS
X2 ▪DW 1X1+21, 、$+2 若设某容量为16K字节的RAM起始地址
(10610H)=12H (10611H)=34H
为4000H,则其终止地址为( C ) 5、说明以下单元在存储单元的存储情况
MOV AL,10H
RAM
B.
A. 61FFH MOV AL,
;
MOV A0的工作方式
《微机原理》期末考卷
![《微机原理》期末考卷](https://img.taocdn.com/s3/m/974967172f3f5727a5e9856a561252d380eb208b.png)
《微机原理》期末考卷一、选择题(每题2分,共20分)1. 微型计算机的CPU主要包括哪两部分?A. 控制器和外设B. 运算器和控制器C. 存储器和控制器D. 运算器和存储器2. 下列哪种总线不属于微机系统总线?A. 数据总线B. 地址总线C. 控制总线D. 信号总线3. 微机中的存储器按其作用可分为哪两种?A. RAM和ROMB. Cache和主存C. 硬盘和软盘D. 内存储器和外存储器A. 键盘B. 显示器C. CPUD. 打印机5. 微机系统中最常用的输入设备是?A. 鼠标C. 扫描仪D. 话筒A. RAMB. ROMC. CacheD. 硬盘7. 微机中的I/O端口编址方式通常有哪两种?A. 内存映射和I/O映射B. 直接编址和间接编址C. 线性编址和模块化编址D. 固定编址和可变编址8. 下列哪种微处理器不支持流水线技术?A. Intel Core i7B. AMD RyzenC. Intel 80D. ARM CortexA99. 微机中的堆栈操作通常使用哪个寄存器?A. 程序计数器B. 堆栈指针C. 指令寄存器D. 累加器10. 在微机系统中,下列哪个设备不属于输入设备?A. 鼠标C. 扫描仪D. 显示器二、填空题(每题2分,共20分)1. 微型计算机的CPU主要由______和______两部分组成。
2. 微机中的存储器按其作用可分为______和______。
3. 微机系统中最常用的输出设备是______。
4. 微机中的I/O端口编址方式通常有______和______两种。
5. 在微机系统中,______是连接CPU和主存储器的数据通道。
6. 微处理器执行指令的过程通常包括取指、______和执行三个阶段。
7. 微机中的堆栈操作通常使用______寄存器。
8. 下列微处理器中,______是32位微处理器。
9. 在微机系统中,______是用于暂时存储数据和指令的存储器。
10. 微机中的______是用于存储系统软件和应用程序的存储器。
西南科技大学2012-2013学年微机原理与接口技术期末试题
![西南科技大学2012-2013学年微机原理与接口技术期末试题](https://img.taocdn.com/s3/m/14d62a532a160b4e767f5acfa1c7aa00b52a9df9.png)
西南科技大学2012-2013学年微机原理与接口技术期末试题XXXX大学2014-2015学年微机原理与接口技术期末试题一、选择题(1×10=10分)1、在计算机内部,一切信息的存取、处理和传送都是以( ) 形式进行的。
A)EBCDIC码B)ASCII码C)十六进制编码D)二进制编码2、下列指令中,有语法错误的指令是()。
A. MOV AX,[BX][SI]B. LEA DI,[2000H]C. OUT DX,ALD. SHL BX,23、CPU与外设间数据传送的控制方式有( )。
A.中断方式B.程序控制方式C.DMA方式D.以上三种都是4、在汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是()。
A. 汇编指令B.机器指令C.伪指令D.宏指令5、一条指令执行完后,CS=1000H,IP=1052H,则下一条指令的地址为( )A. 2025HB. 11052HC. 01052HD. 10520H6、在80x86中可屏蔽中断请求被CPU响应的条件是()。
A. INTR引脚有中断请求,NMI引脚没有中断请求,系统没有DMA请求;B. CPU当前指令执行完毕;C. 中断允许标志IF = 1;D. 以上条件都包括。
8、对于掉电的处理,CPU是通过()来处理的。
A.软件中断B.可屏蔽中断C.非屏蔽中断D.DMA9、对于下列程序段:AGAIN:MOV AL,[SI]MOV ES:[DI],ALINC SIINC DILOOP AGAIN也可用指令()完成同样的功能。
A. REP MOVSBB. REP LODSBC. REP STOSBD. REPE SCASB10、可作简单输入接口的电路是()。
A.三态缓冲器B.锁存器C.反相器D.译码器二、判断题,正确的打√,错误的打×。
(1×10=10分)1、RESET信号来到后,CPU结束当前操作,并对处理器标志寄存器,IP,DS,SS,ES 及指令队列清零,而将CS设置为FFFFH,当复位信号变为低电平时,CPU从0000H开始执行程序。
微机原理期末考试题
![微机原理期末考试题](https://img.taocdn.com/s3/m/783f5cc558fb770bf68a5556.png)
微机原理期末考试题(总6页)一、单选题(共30分,共 30题,每题1 分)1.计算机内机器数通常采用( C )形式来表示。
A、原码B、反码C、补码D、ASCII码2.组合BCD码“87H”代表的十进制真值是( B )。
A、78B、87C、-120D、+1203.若下列字符码中有奇偶校验位,但没有数据错误,那么采用偶校验的字符码是( D )。
A、B、C、D、4.冯·诺依曼基本思想主要是提出了( A )。
A、二进制和程序存储B、CPU和存储器C、二进制和存储器D、存储器和输入输出设备5.以下叙述中,不符合RISC指令系统特点的是( B )。
A、指令长度固定,指令种类少B、寻址方式种类丰富,指令功能尽量增强C、选取使用频率较高的一些简单指令D、设置大量通用寄存器,访问存储器指令简单6.以下所列提高微机系统性能的技术,说法不正确的是( A )。
A、采用流水线结构后每条指令的执行时间明显缩短。
B、增加Cache存储器后CPU与内存交换数据的速度得到提高。
C、引入虚拟存储技术后扩大了用户可用内存空间。
D、提高主机时钟频率后加快了指令执行速度。
7.微程序控制器中,机器指令与微指令的关系是(B)。
A、每一条机器指令由一条微指令来执行B、每一条机器指令由一段微指令编写的微程序来解释执行C、每一条机器指令组成的程序可由一条微指令来执行D、一条微指令由若干条机器指令组成8.微处理器中运算器的主要功能是进行( D )。
A、逻辑运算B、算术运算C、更新标志位D、以上所有9.在分页管理的存储系统中,( D )通过地址映射表来完成虚拟地址到物理地址的转换。
A、ALUB、寄存器C、接口D、.MMU10.下列因素中,与Cache的命中率无关的是( A )。
A、主存存取时间B、块的大小C、Cache组织方式D、Cache容量11.指令系统中采用不同寻址方式的目的主要是( B )。
A、实现存储程序和程序控制B、缩短指令长度,扩大寻址空间,提高编程灵活性C、可以直接访问外存D、提供扩展操作码的可能并降低指令译码难度12.程序控制类指令的主要功能是( D )。
微机原理期末考试题
![微机原理期末考试题](https://img.taocdn.com/s3/m/b7a6561cb90d6c85ec3ac6e1.png)
微机原理期末考试题姓名:专业:得分:一、填空题(每空1分共计25分)()4、所有PC机具有相同的机器指令。
()5、CPU至少包含一个处理器。
()6、微机主存储器的基本编址单元的长度为8位。
()7、十进制—29的八位补码表示为01100010B 。
()8、8086CPU寄存器中,负责与I/O接口交换数据的寄存器是DX 。
()9、堆栈是以先进后出方式工作的存储空间。
()10、8086CPU由总线接口部件与执行部件组成三、选择题(每题2分,共计10分)1、8086CPU地址线与数据线分别为多少条()A、8条,16条B、8条,20条C、20条,16条D、16条,20条2、在机器数()中,零的表示形式是唯一的。
A、补码B、原码C、补码和反码D、原码和反码3、选出不是计算机中常做的马制的是()A、原码B、反码C补码D、ASCII4、第四代电子计算机所使用的主要元器件为()A电子管B晶体管C集成电路D大规模和超大规模集成电路5、8086CPU中指令指针寄存器是()A、IPB、BPC、FRD、SP四、计算题共计30分1、将下列二进制数转换成十进制数(每题5分共计10分)(1)10110.101B (2)11010.1101B2、已知a=1011B, b=11001B,c=100110B,用二进制完成运算c-a-b,并用十进制检查结果(即将以上三个二进制数转换为十进制再进行算术运算)(10分)3、若用一个16位二进制表示浮点数,其中阶符尾符各占一位,阶数占5位,尾数占9位,试写10110.101B的具体格式。
(10分)五、简答题共计15分1、微处理器内部结构由哪几部分组成?试述各部分主要功能?(15分)。
微机原理期末考试试题
![微机原理期末考试试题](https://img.taocdn.com/s3/m/661880bd80c758f5f61fb7360b4c2e3f56272574.png)
微机原理期末考试试题一、选择题(每题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、存储器、输入输出设备,并说明它们之间的连接方式和数据流。
微机原理期末试题及答案
![微机原理期末试题及答案](https://img.taocdn.com/s3/m/4707073a0a1c59eef8c75fbfc77da26925c596d5.png)
微机原理期末试题及答案一、选择题(每题2分,共20分)1. 在计算机系统中,CPU指的是:A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:A2. 下列哪个不是微机的组成部分?A. 总线B. 内存C. 硬盘D. 打印机答案:D3. 在计算机中,1KB的存储空间等于:A. 1024字节B. 1000字节C. 1024位D. 1000位答案:A4. 8086微处理器的地址总线宽度是:A. 16位B. 32位C. 24位D. 8位答案:A5. 下列哪个指令是用于数据传输的?A. MOVB. ADDC. SUBD. JMP答案:A二、简答题(每题10分,共30分)1. 简述冯·诺依曼计算机体系结构的主要特点。
答案:冯·诺依曼计算机体系结构的主要特点包括:程序存储、程序控制、指令和数据以同等地位存储在同一存储器中、顺序执行指令。
这种结构简化了计算机的设计,使得计算机能够自动、连续地执行程序。
2. 解释什么是指令周期,并简述其主要步骤。
答案:指令周期是CPU执行一条指令所需的全部时间,包括取指令、分析指令、执行指令等步骤。
在每个指令周期中,CPU首先从存储器中取出指令,然后对指令进行译码,最后执行指令所指定的操作。
3. 描述微机总线的基本功能。
答案:微机总线是连接CPU、内存、输入输出设备等组件的通信线路,其基本功能包括数据传输、地址传输和控制信号传输。
数据总线用于在CPU和存储器或输入输出设备之间传输数据;地址总线用于指定数据传输的目标地址;控制总线则用于传输控制信号,如读写信号、中断请求等。
三、计算题(每题15分,共30分)1. 假设一个计算机系统使用16位地址总线,计算该系统的最大内存容量。
答案:使用16位地址总线,意味着可以寻址2^16个不同的内存单元。
如果每个内存单元存储1字节,则最大内存容量为2^16字节,即65536字节,或64KB。
2. 给定一个二进制数10110110,请计算其二进制补码。
微机原理期末试题及答案
![微机原理期末试题及答案](https://img.taocdn.com/s3/m/df8afa9548649b6648d7c1c708a1284ac8500505.png)
微机原理期末试题及答案一、选择题1. 以下关于微机原理的说法不正确的是:a) 微机原理研究的是微型计算机的基本组成和工作原理b) 微机原理主要研究微处理器和存储器c) 微机原理的研究对象仅限于硬件部分d) 微机原理的研究包括硬件和软件两个方面2. 下列哪项不属于计算机硬件设备:a) 微处理器b) 显示器c) 操作系统d) 键盘3. 在微机原理中,CPU主要包括以下几个部分:a) 控制器、运算器、存储器b) 运算器、存储器、输入输出设备c) 控制器、输入输出设备、存储器d) 运算器、数据库、存储器4. 下列哪个不是计算机的内存类型:a) RAMb) ROMc) HDDd) CACHE5. 在微机原理中,数据总线用于传输:a) 数据b) 控制信号c) 地址d) 所有的信号二、简答题(每题20分)1. 解释什么是指令周期、机器周期和时钟周期。
答:指令周期是执行一条机器指令所需要的时间,它包括取指令周期(fetch)、译码周期(decode)、执行周期(execute)和存取周期(memory)等。
机器周期是指执行一条基本操作所需要的时间,例如加法、乘法等。
时钟周期是指时钟发生一次跳变所需要的时间,它是微机系统运行的基本单位。
2. 什么是中断请求?答:中断请求是指外部设备通过向CPU提出请求,使CPU中断当前正在执行的程序,并转去执行相应的中断处理程序。
中断请求可以分为内部中断和外部中断两种。
3. 简述冯·诺依曼结构的原理。
答:冯·诺依曼结构是计算机系统的基本组织原理,主要包括存储器、运算器、控制器和输入输出设备四部分。
它的原理是将程序和数据存储在同一存储器中,由程序计数器指示当前指令的地址,按照指令的顺序执行程序。
运算器负责执行算术运算和逻辑运算,控制器负责解码指令并控制各个部件的工作。
输入输出设备负责与外部设备进行数据交互。
4. 什么是总线?答:总线是计算机中各个部件之间传输数据和控制信号的公共通道。
微机原理期末考试试卷有答案
![微机原理期末考试试卷有答案](https://img.taocdn.com/s3/m/300b75a7f18583d0496459f7.png)
微机原理期末考试试卷有答案Document serial number【KK89K-LLS98YT-SS8CB-SSUT-SST108】《微机原理》考试试卷一、判断题(每题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.3A6、将十六进制数FF.1转换成十进制数是__C______。
微机原理期末考试试卷(包含答案)
![微机原理期末考试试卷(包含答案)](https://img.taocdn.com/s3/m/dacb1ec389eb172ded63b7e3.png)
一、填空题(每空1分,共20分)1. 微型计算机系统由微型计算机、 I/O设备和系统软件及应用软件等组成。
2. 8086CPU中的指令队列可存储 6 个字节的指令代码,当指令队列至少空出2 个字节时,BIU单元便自动将指令取到指令队列中;8088CPU中的指令队列可存储 4 个字节的指令代码,当指令队列空出 1 个字节时,BIU单元便自动将指令取到指令队列中。
3. 8086系统中,1MB的存储空间分成两个存储体:奇地址存储体和偶地址存储体,各为512K 字节。
4. 设DS=1000H,ES=2000H,SS=3000H,SI=0010H,DI=0050H,BX=0100H,BP=0200H,数据段中变量名为VAL的偏移地址值为0030H,写出下列指令源操作数字段的寻址方式和物理地址值:MOV AX,VAL 寻址方式直接寻址,物理地址 10030H 。
MOV AX,ES:[BX] 寻址方式寄存器间接寻址,物理地址 20100H 。
MOV AX,VAL[BP][SI] 寻址方式相对基址变址寻址,物理地址30240H 。
5. 用2K×8的SRAM芯片组成32K×16的存储器,共需SRAM芯片32 片,在地址线中有11 位参与片内寻址。
6.从CPU的NMI引脚引入的中断叫做不可屏蔽中断,它的响应不受IF 标志位的影响。
二、单项选择题(每题1分,共20分)1.在8086CPU中,指令指针寄存器是 C 。
(A) BP (B) SP (C) IP (D) DI2.8086CPU中的SP寄存器的位数是 B 。
(A) 8位(B) 16位(C) 20位(D) 24位3.8086CPU执行CMP AX,BX指令后,用标志寄存器PSW中的 C 标志位来判别两寄存器的内容是否相等。
(A) OF (B) CF (C) ZF (D)SF4.下列关于8086系统堆栈的论述中,正确的是 A 。
(A) 堆栈的工作方式是“先进后出”,入栈时SP减小(B) 堆栈的工作方式是“先进后出”,入栈时SP增大(C) 堆栈的工作方式是“先进先出”,入栈时SP减小(D) 堆栈的工作方式是“先进先出”,入栈时SP增大5.属于工作中需定时刷新的存储器的芯片是 B 。
微机原理期末考试优秀题库(含3套试卷).doc
![微机原理期末考试优秀题库(含3套试卷).doc](https://img.taocdn.com/s3/m/e55ce53a01f69e31433294a3.png)
微机原理期末考试优秀题库(含3套试卷)微机原理及接口技术综合试题1一、选择题(以下问题只有一个答案是正确的,请选择正确答案填空)1.8086通过(1)控制线区分内存访问或输入/输出访问。
当中央处理器执行指令时,信号线为(2)电平。
(1) a.m/b.c.ale d.n/(2) a .高b .低c.ecld.cmos 2.n 1位带符号数x补码表示范围为()。
a-2nx 2nb。
-2n ≤ x ≤ 2n-1c。
-2n-1 ≤ x ≤ 2n-1d。
-2nx ≤ 2n3。
如果寄存器AL中的高4位不变,低4位为0,则使用的指令为()。
a .和al,0fhb .和al,0foh c .或al,0fhd .或al 0foh 4。
在以下MOV指令中,不正确的指令是()。
A. movax,bxb.movax,[bx] c. movax,cxd.movax,[cx] 5。
中断指令INT 17H的中断服务程序的入口地址位于从中断向量表地址()开始的四个存储器位置。
条件分支指令JNE的条件是()。
空调=0空调=1 ZF=0 ZF=17。
在8086/8088中央处理器中,最基本的总线读写周期之一由(1)时钟周期(t状态)组成,在T1状态,中央处理器向总线发送(2)信息。
(1) a.1 B. 2 C. 4 D. 6 (2) a .数据b .地址c .状态d .其他8。
8086具有两种操作模式,最小模式由(1)表征,最大模式由(2)表征。
(1)中央处理器提供所有控制信号。
模式设置通过对8286号收发器进行编程来执行。
总线控制器8288 (2)可直接参考模数。
模式设置通过对总线控制器8288进行编程来执行。
需要总线控制器8288。
它适用于单处理器系统9。
8086微机系统0000H:002CH的内存单元开始依次存储23H、0FFH、00H和0F0H四个字节,与该矢量对应的中断号为()。
A.0ahb.0bh.c.0chd.0dh10 .如果真值超过机器数量指示的范围,则称为溢出,标志寄存器中的()位被设置为a.ofafcpfdcf11.8086系统省略部分-ssume cs:cseg。
西南科技大学 微机原理期末自测题
![西南科技大学 微机原理期末自测题](https://img.taocdn.com/s3/m/278644a85727a5e9846a6164.png)
《微机原理及应用》期末自测题一、基本概念与术语1、现代计算机中表达信息采用数进行编码,8086就是位计算机。
2、8086地址线有条,可直接寻址的空间最大为。
3、总线周期就是指;基本总线周期有T状态;Tw状态就是指。
4、8086CPU允许的I/O地址线最多可达条,最大寻址I/O空间为。
5、8086CPU由两部分组成,其功能为。
其中8086CPU中标志寄存器的作用就是,指令队列的作用就是,20位地址加法器的作用就是。
6、代码段物理地址由CPU的两个寄存器确定。
堆栈段物理地址由CPU的两个寄存器确定。
7、8086CPU预取指令存放于;段寄存器CS与的内容始终指向顺序存储的下一字节指令。
8、8086中断源有个。
8086中断服务程序入口地址由组成。
中断类型号为20H,其中断向量为。
9、8086CPU中断源包含硬件中断与软件中断, 属于软件中断。
10、I/O指令IN/OUT,传送数据的寄存器为,间接寻址时使用寄存器,其中IN AL,DX的含义就是。
OUT 60H,AL的含义就是。
11、一片8259A可以管理级中断;3片8259A可以管理级中断。
12、硬件中断就是(外部引发?随机的?执行总线周期?中断类型码由?提供),软件中断就是(内部引发?确定的?不执行总线周期?中断类型确定?)软件中断优先级与硬件中断优先级相比, 的级别高。
13、在中断服务程序结束前,为正确返回,必须设置一条指令。
在子程序调用结束前,为正确返回,必须设置一条指令。
14、若中断控制器8259的中断请求寄存器IRR状态为10100000B,说明。
ISR状态为10100000B 说明。
15、可编程定时器8253的地址有个。
共有独立定时通道。
工作方式有个。
16、并行接口8255有个数据端口,有种工作方式。
17、假设8253的端口地址为40H~43H,那么控制端口地址为,通道0、1、2的端口地址为。
18、假设8255的端口地址为330H~333H,控制端口地址为,端口A、B、C的地址为。
微机原理-期末考试题库及答案(含3套试卷)
![微机原理-期末考试题库及答案(含3套试卷)](https://img.taocdn.com/s3/m/e4f4b5548762caaedc33d44a.png)
微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)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四个字节,该向量对应的中断号是()。
西南科技大学微机原理试题(六)
![西南科技大学微机原理试题(六)](https://img.taocdn.com/s3/m/1ab6f2f0534de518964bcf84b9d528ea81c72f2e.png)
西南科技⼤学微机原理试题(六)学院:专业班级:学号:□□□□□□□⼀、单选题(15分)1. 8086CPU的数据总线有多少条 ( )。
A. 8条B. 16条C. 20条D. 32条2. 8086CPU在进⾏⽆符号数⽐较时,应根据( )标志位来判别。
A. CF和OFB. CF和PFC. CF和ZFD. ZF和OF3. 执⾏下列程序后,(AL)=( )。
MOV AL,92HSUB AL,7lHDASA. 21B. 11C. 21HD. 11H4.下列指令中正确的是( )。
A. MOV AX, [SI] [DI]B. MOV BYTE PTR[BX],1000C. MOV CS,1000HD. MOV BX,OFFSET [SI]5. 若需将数据段中的源串传送到附加段的⽬的串,不可⽤的指令有()。
A. MOVB. MOVSC. SCASD. LODS和STOS6. 8086中,()组寄存器都可以⽤来实现对存储器的寻址。
A. AX,SI,DI,BXB. BP,BX,CX,DXC. SI,DI,BP,BXD. BX,CX,SI,DI7.若要使寄存器AL中的⾼4位不变,低4位为0,所⽤指令为()。
A. AND AL, 0FHB. AND AL, 0FOHC. OR AL, 0FHD. OR AL 0FOH8. 指令MOV AX,[BX][SI]中源操作数的寻址⽅式是()。
A. 寄存器间接寻址B. 变址寻址C. 基址变址寻址D. 相对寻址9. 8086CPU在执⾏MOV AL,[BX]指令的总线周期内,若BX存放的内容为1011H,则B H E和A0的状态是()。
A. 0,0B. 0,1学院:专业班级:学号:□□□□□□□C. 1,0D. 1,110. 微机系统中若⽤4⽚8259A构成主、从两级中断控制逻辑,接⾄CPU的可屏蔽中断请求线INTR上,最多可扩展为()级外部硬中断。
A. 32B. 29C. 28D. 2411. 在8086宏汇编过程中不会产⽣指令码,只⽤来指⽰汇编程序如何汇编的指令是()。
《微机原理》模拟试卷10
![《微机原理》模拟试卷10](https://img.taocdn.com/s3/m/3a097137a32d7375a417802f.png)
西南科技大学200 ——200 学年第学期《微机原理》期末考试试卷(卷)学院:_______________班级:_____________姓名:_______________学号:____________一、简答题(6×8分=48分)1.选用8251A进行同步方式的通信,规定用内同步方式,同步字符为2位,用奇校验,7位数据位,端口地址为166H和167H,试对8251A进行初始化编程。
解:MOV DX,167HMOV AL,18HOUT DX,ALMOV AL,16HOUT DX,ALOUT DX,ALMOV AL,0B7HOUT DX,AL2.简述中断控制器8259A的内部结构和主要功能。
答: 8259芯片内部结构包括八个部分:1、数据总线缓冲器:是一个双向八位三态缓冲器,由它构成8259与CPU之间的数据接口,是8259与CPU 交换数据的必经之路。
2、读/写控制电路:用来接收来自CPU的读/写控制命令和片选控制信息。
3、级联缓冲/比较器:在多片8259级联使用,构成主从关系。
4、中断请求寄存器(IRR):是一个八位寄存器,用来存放由外部输入的中断请求信号IR0-IR7。
5、中断服务寄存器(ISR):是一个八位寄存器,用来记录正在处理的中断请求。
6、中断屏蔽寄存器(IMR):是一个八位寄存器,用来存放各级中断请求的屏蔽信息。
7、优先权判别器(PR)用来识别各中断请求的优先级别。
8、控制电路:是8259A内部的控制器,根据中断请求寄存器IRR的置位情况和优先权判别器PR与判定结果向8259A 内部其他部件发控制信号,并向CPU 发中断请求信号 INT 和接收中断响应信号INTA 控制8259A 进入中断服务状态。
3.8086CPU从功能上分为几部分?各部分由什么组成?各部分的功能是什么?答:8086CPU从功能上分外两大部分,一是执行部件(EU),二是总线接口部件(BIU)。
执行部件是由以下四部分组成:(1)4个通用寄存器AX,BX,CX,DX。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《微机原理及应用》期末自测题一、基本概念与术语1、现代计算机中表达信息采用数进行编码,8086是位计算机。
2、8086地址线有条,可直接寻址的空间最大为。
3、总线周期是指;基本总线周期有T状态;Tw状态是指。
4、8086CPU允许的I/O地址线最多可达条,最大寻址I/O空间为。
5、8086CPU由两部分组成,其功能为。
其中8086CPU中标志寄存器的作用是,指令队列的作用是,20位地址加法器的作用是。
6、代码段物理地址由CPU的两个寄存器确定。
堆栈段物理地址由CPU的两个寄存器确定。
7、8086CPU预取指令存放于;段寄存器CS和的内容始终指向顺序存储的下一字节指令。
8、8086中断源有个。
8086中断服务程序入口地址由组成。
中断类型号为20H,其中断向量为。
9、8086CPU中断源包含硬件中断和软件中断,属于软件中断。
10、I/O指令IN/OUT,传送数据的寄存器为,间接寻址时使用寄存器,其中IN AL,DX的含义是。
OUT 60H,AL的含义是。
11、一片8259A可以管理级中断;3片8259A可以管理级中断。
12、硬件中断是(外部引发?随机的?执行总线周期?中断类型码由?提供),软件中断是(内部引发?确定的?不执行总线周期?中断类型确定?)软件中断优先级与硬件中断优先级相比,的级别高。
13、在中断服务程序结束前,为正确返回,必须设置一条指令。
在子程序调用结束前,为正确返回,必须设置一条指令。
14、若中断控制器8259的中断请求寄存器IRR状态为10100000B,说明。
ISR状态为10100000B说明。
15、可编程定时器8253的地址有个。
共有独立定时通道。
工作方式有个。
16、并行接口8255有个数据端口,有种工作方式。
17、假设8253的端口地址为40H~43H,那么控制端口地址为,通道0、1、2的端口地址为。
18、假设8255的端口地址为330H~333H,控制端口地址为,端口A、B、C的地址为。
19、定时器8253的门控信号GA TE作用是,CLK端的作用是,OUT端作用是。
20、初始化定时器8253需要先写,后写。
21、伪指令的作用是,产生机器代码。
22、输入输出指令中,数据寄存器由( )寄存器指出。
A) AL/AX B) BX C) CX D) DX23、以下关于可编程计数/定时器8253说法错误的是( )。
A).有3个独立的16位计数/定时器B).每个计数/定时器都有6中工作方式C).每个定时/计数器都有时钟输入CLK、定时输出OUT和门控信号GA TAD).每个定时/计数器都用二进制计数,不能用BCD码计数24、汇编语言程序中用于指定段和段寄存器之间关系的伪指令是( A (P95))。
A) ASSUME B) EQU C) SEGMENT D) ORG25、下列指令中,能够实现当操作结果为零,转向标号GOON功能的是( )。
A) JB GOON B) JA GOON C) JL GOON D) JZ GOON26、在8255三种工作方式中,方式1和方式2需要提供“握手”信号,该信号由( )端口提供。
A) PA端口B) PB端口C) PC端口D) PA、PB端口二、简单应用与简答题1、简述微型计算机的组成。
2、总线分为哪几种类型?微型计算机采用总线结构有什么优点?3、8086 CPU在内部结构上由哪几部分组成?其功能是什么?4、8086的总线接口部件由那几部分组成? 其作用是什么?5、8086的执行单元(部件)由那几部分组成?有什么功能?6、8086内部有哪几个通用寄存器?作用是什么?7、8086内部有哪几个段寄存器?作用是什么?8、简述8086CPU的流水线思想,与传统计算机有何不同。
9、8086和8088是怎样解决地址线和数据线的复用问题的? ALE信号何时处于有效电平?10、8086工作在最小模式和最大模式的区别及主要特点是什么?11、存储器的逻辑地址由哪两部分组成?物理地址是如何形成的?8086的地址线有多少条?最大物理地址空间为多少?12、根据不同的寻址方式,说明操作数所处位置有哪些?13、汇编语言中指令与伪指令有什么区别?14、什么是端口?通常有哪几种端口?它们的作用是什么?15、计算机对I/O端口编址时通常采用哪两种方法?在8086/8088系统中,用哪种方法对I/O端口进行编址?16、一般的IO接口电路安排有哪三类寄存器?它们各自的作用是什么?17、简述CPU与外设进行数据交换的几种常用方式与特点。
18、简述条件传送方式的工作过程,主要适用的场合。
19、什么是中断优先权?什么是中断嵌套?什么是可屏蔽中断?20、软件中断有哪些特点?硬件中断有那些特点?21、在中断处理子程序和主程序的关系上,软件中断和硬件中断有什么不同之处?22、8086 CPU响应中断的流程包含哪四个阶段?23、简述中断控制器8259的主要功能。
24、8086 CPU响应中断的条件?8086 CPU响应中断后自动完成的任务是什么?25、什么是中断向量?它放在哪里?对应于类型号1CH的中断向量在哪里?如1CH中断程序从5110H :2030H开始,则中断向量应怎样存放?26、简述定时器/计数器芯片8253的主要功能。
说明OUT、CLOCK与GATE信号的作用。
27、定时器8253内部有几个独立通道?8253有几种工作方式?28、定时器8253内部计数器是16位,数据线为8条,如何写入16位计数初值?29、初始化定时器8253的步骤是什么?若8253端口地址为200H-203H,对应的端口是哪个?30、并行接口8255有几个数据端口?若端口地址为300H-303H,对应的端口是哪个?端口C除了可做数据口外,还有什么功能?31、假设8255A的端口A工作于方式0,外设需要提供两个联络信号,一个为输出选通,一个为外设就绪信号输入,试选择端口并说明理由。
32、8255的3个端口24条外设数据线有什么特点?三、编程应用题1、编程计算((X+Y)*10)+Z)/X,X、Y、Z都是16位无符号数,结果存在RESULT开始的单元。
2、将BUF1开始的100字节传送到BUF2开始的单元,然后从中检索字符“#”,并将此单元换成空格字符。
3、编写一段程序,比较两个5字节的字符串OLDS和NEWS,若相同,在RESULT置0,否则置0FFH。
4、累加数组中的元素,将和存于SUM开始单元,再求平均值,平均值存于A VR单元。
数据段定义如下DA TA SEGMENTARRAY DW 10,10,12,4,5,6,7,8,9,10COUNT DW ($-ARRAY)/2SUM DW 0,0A VR DW 0DA TA ENDS5、统计数组中大于100的数据的数量,存于N1单元,数据段定义如下TAB1 DB 100,200,12,40,50,60,70,80,90,105N EQU $-TABN1 DB 06、编写程序完成求1+2+3+……N的累加和,直到累加和超过1000为止。
统计被累加的自然数的个数送CN单元,累加和送SUM。
7、设有两个长度为8个字节的无符号数分别存放在以NUM1、NUM2为首地址的连续的内存单元中,将两个数相加,结果存入SUM内存单元中。
(例4.6)8、统计数据块中正数与负数的个数,并将正数与负数分别送到两个缓冲区(习题4.12)。
数据变量定义如下:BLOCK DB -1,-3,5,6,-2,0,20,10N EQU $-BLOCKPLUS_D DB 8 DUP(?) ;正数缓冲区PLUS DB 0 ;正数个数MINUS_D DB 8 DUP(?) ;负数缓冲区MINUS DB 0 ;负数个数9、从给定串中寻找最大值,并放到MAX单元,元素放在BUFFER开始的字节单元中。
10、把BUF表中的字节元素按值的大小升序排列。
数据段定义如下:BUF DB 10,32,56,11,90,56,89,21N = $-BUF11、类型号为20H的中断服务程序入口符号地址为INT-5,试写出中断向量的装入程序片断。
12、设一个8253的计数器0产生周期为20ms的定时信号,计数器1产生周期为300us的定时信号。
设外部时钟频率为f=2MHZ,端口地址为330H~333H。
试对它进行初始化编程。
13、已知某8253占用I/O空间地址为340H~343H,设定时器0、定时器1工作于方式3,外部提供一个时钟,频率f=2MHZ。
要求定时器1连续产生5ms的定时信号,定时器0连续产生5秒的定时信号。
14、用8255A控制三个发光二极管依秩序循环显示。
假设开关闭合时,点亮发光二极管,开关断开时熄灭二极管。
(1)画出原理图,并说明工作原理;(2)选择8255工作方式;(3)编写8255初始化程序与控制程序。
15、8255连接一组开关与一组LED显示器,如图所示。
开关状态控制LED显示,若断开,则全部熄灭。
8255端口地址为310H~313H,8255工作于方式0。
要求:(1)若K0闭合,发光二极管全部亮;(2)开关K1闭合,全部发光二极管同时闪烁(延时2秒);(3)开关K2闭合,发光二极管依次循环点亮(依次延时1秒);假设已有延时1s的子程序DELAY,编写完整8255初始化程序与控制程序。
以下是部分功能的程序片段提示:COTR EQU 313H ;8255A控制口地址PORT_A EQU 310H ;8255A的A口地址PORT_C EQU 312H……;------------8255初始化-------------Wait:MOV DX,COTRMOV AL,10010000B ;8255方式0,PA口输入,PC口输出OUT DX, AL;-------------LED依次点亮----------------ONElightONE PROC ;依次点亮MOV DX, PORT_C ;端口C地址MOV AL, 00000001B ;PC0输出高电平OUT DX, AL ;L0发光CALL DELAY ;延时......;点亮L1发光,延时......;点亮L2发光,延时......;点亮L3发光,延时RETONElightONE ENDP四、读程序写出结果。
1、8086 CPU执行如下指令后的结果,以及标志CF、ZF的值。
MOV AL, 80HSUB AL, 10H ;(AL)=?ADD AL, 89H ;(AL)=?,CF=?,ZF=?2、CPU执行如下指令后的结果。
MOV AX,1234HMOV BX,5678HPUSH AXPOP CXAX=?, BX=?, CX=?3、ORG 1000HTABLE DB 0,1,2,3N EQU $-TABLEZER DW 8 DUP(1)写出执行下列指令结果.MOV AL, TABLEMOV BX, OFFSET TABLEMOV CX, NMOV DX, LENGTH ZERMOV SI,WORD PTR TABLE+14、读程序,写出结果。