西南科技大学微机原理期末自测题
微机原理与接口技术_期末试卷及答案详解_(西科大)
《微机原理及应用[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)。
微机原理期末试题及答案
微机原理期末试题及答案# 微机原理期末试题及答案## 一、选择题(每题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套试卷)
微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)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资料全面版
(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的工作方式
《微机原理》期末考卷
《微机原理》期末考卷一、选择题(每题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学年微机原理与接口技术期末试题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开始执行程序。
微机原理期末考试题
微机原理期末考试题(总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 )。
微机原理期末考试题
微机原理期末考试题姓名:专业:得分:一、填空题(每空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分)。
微机原理期末考试试题
微机原理期末考试试题一、选择题(每题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、存储器、输入输出设备,并说明它们之间的连接方式和数据流。
微机原理期末试题及答案
微机原理期末试题及答案一、选择题(每题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,请计算其二进制补码。
微机原理期末试题及答案
微机原理期末试题及答案一、选择题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. 什么是总线?答:总线是计算机中各个部件之间传输数据和控制信号的公共通道。
微机原理期末考试试卷有答案
微机原理期末考试试卷有答案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______。
微机原理期末考试试卷(包含答案)
一、填空题(每空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套试卷)微机原理及接口技术综合试题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。
西南科技大学 微机原理期末自测题
《微机原理及应用》期末自测题一、基本概念与术语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套试卷)
微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)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四个字节,该向量对应的中断号是()。
西南科技大学微机原理试题(六)
西南科技⼤学微机原理试题(六)学院:专业班级:学号:□□□□□□□⼀、单选题(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
西南科技大学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、读程序,写出结果。