微机原理期末自测题2016

合集下载

微机原理期末试题及答案

微机原理期末试题及答案

微机原理期末试题及答案# 微机原理期末试题及答案## 一、选择题(每题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套试卷)

微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)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四个字节,该向量对应的中断号是( )。

《微机原理》期末考卷

《微机原理》期末考卷

《微机原理》期末考卷一、选择题(每题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. 微机中的______是用于存储系统软件和应用程序的存储器。

微机原理期末考试题

微机原理期末考试题

微机原理期末考试题(总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,请计算其二进制补码。

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

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

微机原理-期末考试题库及答案(含3套试卷)[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四个字节,该向量对应的中断号是( )。

A. 0AHB. 0BHC. 0CHD. 0DH10.真值超出机器数表示范围称为溢出,,此时标志寄存器中的( )位被置位A. OF B AF C PF D CF11.8086 系统中内存储器地址空间为1M,而在进行I/O读写是,有效的地址线是( )A . 高16位 B. 低16位 C. 高8位 D. 低8位12.8086 CPU中段寄存器用来存放( )A. 存储器的物理地址B. 存储器的逻辑地址C. 存储器的段基值D. 存储器的起始地址13.8259A可编程中断控制器的中断服务寄存器ISR用于( )A.记忆正在处理中的中断B. 存放从外设来的中断请求信号C.允许向CPU发中断请求D.禁止向CPU发中断请求14.8253 可编程定时/计数器的计数范围是( )A. 0-255B. 1-256C. 0-65535D. 1-6553615. 在8086中,(BX)=8282H,且题中指令已在队列中,则执行INC [BX]指令需要的总线周期数为( )A.0 B.1 C.2 D.316. 8086中,( ) 组寄存器都可以用来实现对存储器的寻址。

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

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

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------精品 文档---------------------------------------------------------微型计算机原理与接口技术一、 单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU 通过( 1 )控制线来区分是存储器访问,还是I/O访问,当CP U执行IN AL ,D X指令时,该信号线为( 2 )电平。

(1) A。

M/IO B 。

C. ALE D 。

N/(2) A 。

高 B. 低 C 。

E CL D. CMOS2.n+1位有符号数x 的补码表示范围为( ).A. -2n 〈 x < 2n B 。

-2n ≤ x ≤ 2n —1C。

-2n —1 ≤ x ≤ 2n —1 D. -2n < x ≤ 2n ﻩﻩ3.若要使寄存器AL 中的高4位不变,低4位为0,所用指令为( )。

A. AND AL, 0FHB. AND AL, 0FOHC 。

OR AL , 0FH D. OR AL 0F OH4.下列MOV 指令中,不正确的指令是( ).A . MO V A X, BXB 。

MOV A X, [BX]C. M OV AX , CX D 。

M OV AX , [CX]5.中断指令INT 17H 的中断服务程序的入口地址放在中断向量表地址 ( )开始的4个存贮单元内。

A 。

00017H B。

00068H C. 0005CH D. 0005EH 6.条件转移指令J NE的条件是( )。

微机原理期末试题及答案

微机原理期末试题及答案

微机原理期末试题及答案一、选择题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. 什么是总线?答:总线是计算机中各个部件之间传输数据和控制信号的公共通道。

微机原理期末测试题

微机原理期末测试题

三、简答题(15分,每小题3分) 1、试说明8086最小/最大工作方式的特点 P39
2、试说明十进制调整指令DAA的功能及调整 过程。 P95
3、试说明实现片选控制的3种方法及其特点 P196
4、试说明查询数据传送方式完成一次数据输 入过程的步骤。 P222
5、可编程中断控制器8259A的主要功能是什 么? P258
5、假设V1和V2是用DW定义的变量,下列指 令中正确的是( A )。 A.MOV V1,20H B.MOV V1,V2 两个内存单元不能直接传送 C.MOV AL,V1 类型不匹配 D.MOV 2000H,V2 立即数不能为目的操作数
6、假设AX和BX寄存器中存放的是有符号整数,为 了判断AX寄存器中的数据是否大于BX寄存器中的 数据,应采用指令序列( D )。 A.SUB AX,BX B. SUB AX,BX JC label JNC label C.CMP AX,BX D. CMP AX,BX JA label JG label
DATA SEGMENT S DW ? DATA ENDS
六、应用题(30分,每题10分)
1、有8个发光二极管,提供高电平,二极管发光,提供低 、 个发光二极管, 个发光二极管 提供高电平,二极管发光, 电平,二极管熄灭。 若用8255A的B口来控制 个发光二 口来控制8个发光二 电平,二极管熄灭。 若用 的 口来控制 极管依次轮流点亮,每个点亮时间为500mS,设8255A的 极管依次轮流点亮,每个点亮时间为 , 的 端口地址为60H-63H。试完成初始化编程及控制程序 编 端口地址为 。试完成初始化编程及控制程序(编 程时延时500ms的子程序名为 的子程序名为DELAY,不需编写,直接调 不需编写, 程时延时 的子程序名为 不需编写 用即可) 用即可) MOV AL,80H OUT 63H,AL;设置工作方式 设置工作方式 AGAIN:MOV AL,10000000B NEXT:OUT 61H,AL CALL DELAY ROR AL,1 JNC NEXT JMP AGAIN

微机原理期末试题及答案

微机原理期末试题及答案

微机原理期末试题及答案一、选择题(每题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和内存的高速总线。

2016-2017年微机原理微机原理试卷(总结)

2016-2017年微机原理微机原理试卷(总结)

微机原理及应用期末试卷与答案一.单选1. 98的BCD码是(B)B) 100110002. –0110110 的补码是(A) A) 110010103. –38的反码是(A)A)110110014. 十进制数92对应的二进制数为(A) A) 010111005. 十六进制数ABH相应的二进制数是(A)A)101010116. 十六进制38H相应的十进制数是(B) B) 567. 伪指令DA TA DW 5678H所定义的数据类型为(B)B) 字8. 设DS=2000H,BX-0140H.指令MOV AX,[BX]源操作数的物理地址是(B) B)20140H9. 有伪指令语句DA TA1 DW 2000H,经汇编后DA TA1+2单元的内容为(C) C) 10H10. [x]反=10101011,则它的数值是(A)A)-8411.[x]补=10100001,它的数值是(A) A)-9512.伪指令DA TA DB 58H 所定义的数据类型为(A) A)字节13.设DS =2000H,BX=0140H,指令MOV AX,100H[BX]源操作数的物理地址是(A)A)20240H14. 8086指令系统中,用串操作指令实现数据在存贮器之间传送,其源数据的地址是(A)A)DS; SI15. 执行MUL DL 指令后,其结果存于(A ) A) AX16. 有伪指令语句DA TA1 DW 1122H,经汇编后DA TA1单元的内存为(B) B)22H17.下面哪个标号不符合要求? (B) B)5AB18.用来存放下一条将要执行指令的地址的寄存器是(B) B) IP19.下面存储器中,电源断电后存储信息会丢失的是(B) B) RAM20.相对内存储器,外存储器其特点是(A) A)容量大、存取速度慢、CPU不能直接访问。

21.受CLI和STI指令控制的中断是(B)B) INTR22.用符号和助记符书写指令的语言叫(B) B)汇编语言23. –0110110的补码是(A) A) 1100101024. –0101000的反码是(A) A)1101011125. [X]原=01110011,则真值是(A)A)11526. 下面哪个标号不符合要求(B) B) 5027.用来存放堆栈顶部地址的寄存器是(A) A) SP28.下面存储器中具有易挥发特性的存储器是(A) A)RAM29.8086CPU 的中断类型有(B) B)内部中断和外部中断30..2114 是1K*4位的存储器芯片,芯片有地址线(A) A)10条31.相对外存储器,内存储器其特点是(B) B容量小、存取速度快,CPU能直接访问.32.执行ADD AL,BL 后其结果存在(A) A) AL33.用1K*4位的RAM存储器芯片,构成256K*8位存储器,需要存储芯片(A)A) 512片.34.执行堆栈操作,其操作规则是(A) A)先进后出35.完成将有符号数BX的内容除以2可用指令(B)B) SAR BX, 136.将寄存器AX中的内容乘2用指令(B) B) SAL AX , 137.微型计算机的主机是(C) C) CPU+内存贮器38.一条指令由四个字段组成,其中必不可少的字段是(B) B)操作码二.填空a)8086CPU有16位数据总线、20位地址总线,可寻址空间是1 MB。

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

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

一、填空题(每空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 。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《微机原理及应用》期末自测题一、基本概念与术语1、8086是()位计算机。

8086地址线有()条,可直接寻址的空间最大为()。

2、总线周期是指()。

基本总线周期有()T状态。

Tw状态是指()。

3、8086CPU允许的I/O地址线最多可达()条,最大寻址I/O空间为()。

4、8086CPU由()两部分组成,其功能为()。

其中8086CPU中标志寄存器的作用是(),指令队列的作用是(),20位地址加法器的作用是()。

代码段物理地址由CPU的()两个寄存器确定。

堆栈段物理地址由CPU的()两个寄存器确定。

5、8086中断源有()个。

8086中断服务程序入口地址由( )组成。

中断类型号为20H,其中断向量为()。

6、I/O指令IN/OUT,传送数据的寄存器为(),间接寻址时使用寄存器(),其中IN AL,DX 的含义是()。

OUT 60H,AL的含义是()。

7、一片8259A可以管理()级中断;3片8259A可以管理()级中断。

8、硬件中断是(外部引发?随机的?执行总线周期?中断类型码由?提供),软件中断是(内部引发?确定的?不执行总线周期?中断类型确定?)软件中断优先级与硬件中断优先级相比,()的级别高。

9、在中断服务程序结束前,为正确返回,必须设置一条指令()。

在子程序调用结束前,为正确返回,必须设置一条指令()。

10、若中断控制器8259的中断请求寄存器IRR状态为10100000B,说明()。

ISR状态为10100000B说明()。

11、可编程定时器8253的地址有()个。

共有()独立定时通道。

工作方式有()个。

12、并行接口8255有()个数据端口,有()种工作方式。

13、假设8253的端口地址为40H~43H,那么控制端口地址为(),通道0、1、2的端口地址为()。

14、假设8255的端口地址为330H~333H,那么控制端口地址为(),端口A、B、C的地址为()15、定时器8253的门控信号GATE作用是(),CLK端的作用是(),OUT 端作用是()。

16、初始化定时器8253需要先写(),后写()。

17、伪指令的作用是(),()产生机器代码。

18、输入输出指令中,数据寄存器由()寄存器指出。

A、AL/AXB、BXC、CXD、DX19、以下关于可编程计数/定时器8253说法错误的是()。

A).有3个独立的16位计数/定时器B).每个计数/定时器都有6中工作方式C).每个定时/计数器都有时钟输入CLK、定时输出OUT和门控信号GA TAD).每个定时/计数器都用二进制计数,不能用BCD码计数二、简单应用与简答题1、简述微型计算机的组成。

2、总线分为哪几种类型?微型计算机采用总线结构有什么优点?3、8086 CPU在内部结构上由哪几部分组成?其功能是什么?4、8086的总线接口部件由那几部分组成? 其作用是什么?5、8086的执行单元(部件)由那几部分组成?有什么功能?6、8086内部有哪几个通用寄存器?作用是什么?7、8086内部有哪几个段寄存器?作用是什么?8、简述8086CPU的流水线思想,与传统计算机有何不同。

9、8086和8088是怎样解决地址线和数据线的复用问题的? ALE信号何时处于有效电平?10、存储器的逻辑地址由哪两部分组成?物理地址是如何形成的?8086的地址线有多少条?最大物理地址空间为多少?11、什么是端口?通常有哪几种端口?它们的作用是什么?12、计算机对I/O端口编址时通常采用哪两种方法?在8086/8088系统中,用哪种方法对I/O端口进行编址?13、一般的IO接口电路安排有哪三类寄存器?它们各自的作用是什么?14、简述CPU与外设进行数据交换的几种常用方式与特点。

15、简述条件传送方式的工作过程,主要适用的场合。

16、什么是中断优先权?什么是中断嵌套?什么是可屏蔽中断?17、软件中断有哪些特点?硬件中断有那些特点?18、简述中断控制器8259的主要功能。

19、8086 CPU响应中断的条件?8086 CPU响应中断后自动完成的任务是什么?20、什么是中断向量?它放在哪里?对应于类型号1CH的中断向量在哪里?如1CH中断程序从5110H :2030H开始,则中断向量应怎样存放?21、中断控制器8259的主要功能?22、简述定时器/计数器芯片8253的主要功能。

说明OUT、CLOCK与GATE信号的作用。

23、定时器8253内部有几个独立通道?8253有几种工作方式?24、初始化定时器8253的步骤是什么?若8253端口地址为200H-203H,对应的端口是哪个?25、定时器8253内部计数器是16位,数据线为8条,如何写入16位计数初值?26、并行接口8255有几个数据端口?若端口地址为300H-303H,对应的端口是哪个?端口C除了可做数据口外,还有什么功能?27、假设8255A的端口A工作于方式0,外设需要提供两个联络信号,一个为输出选通,一个为外设就绪信号输入,试选择端口并说明理由。

28、8255的3个端口24条外设数据线有什么特点?29、CPU响应中断的条件是什么?响应中断后,CPU自动处理哪几个工作?三、编程应用题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 AX, TABLEMOV BX, OFFSET TABLEMOV CX, NMOV DX, LENGTH ZERMOV SI,WORD PTR TABLE+14、读程序,写出结果。

MOV AL,5BHTEST AL,80HJZ LPMOV BL,1JMP STOPLP:MOV BL,0HLT执行上述程序段后AL=? BL=?5、下面程序片段实现中断向量的装入,问(1)中断类型码为多少?(2)写出中断服务程序的入口地址,即段地址:偏移地址。

CLIPUSH DSXOR AX,AXMOV DX,AXMOV DI,80HMOV WORD PTR[DI], 1100HMOV WORD PTR[DI+2],6800HPOP DSSTI6、单独执行下列指令的结果MOV AL,10110101BAND AL,00011111BOR AL,11000000BXOR AL,00001111B7、单独执行下列指令的结果假设(AL)=10101111B,CF=0,CL=4,写出分别执行下列指令后的结果以及标志位CF、ZF的值。

相关文档
最新文档