微机原理期末考试题库

合集下载

微机原理期末试题及答案

微机原理期末试题及答案

微机原理期末试题及答案# 微机原理期末试题及答案## 一、选择题(每题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. 微机系统的总线结构主要包括数据总线、地址总线和控制总线。

微机原理试题及答案期末

微机原理试题及答案期末

微机原理试题及答案期末
作为微机原理课程的期末考试,试题的出现是为了考查学生在此门课程中所掌握的知识和技能。

本文将为大家提供一套微机原理试题,并附上详细的答案解析。

希望通过本文的解析,能够帮助大家更好地理解微机原理的核心概念与应用。

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,将数据直接传输到内存,提高数据传输效率。

...
文中所提供的试题及答案解析仅为示例,真实的微机原理试题可能会更加复杂多样。

在考试前应多做练习,强化对微机原理的理解和应用能力。

通过合理安排学习时间,注重实际操作与理论结合,相信大家一定能够在微机原理这门课程中取得好成绩。

最后,祝愿每一位学生在期末考试中取得优异的成绩!加油!。

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

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

长沙学院微型计算机原理与接口技术一、单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处)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. 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中,一个最基本的总线读写周期由( C1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发( B2 )信息。

⑴ 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四个字节,该向量对应的中断号是( )。

微机原理_期末考试题库与答案(含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 )。

微机原理期末考试试题

微机原理期末考试试题

微机原理期末考试试题一、选择题(每题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. 以下关于微机原理的说法不正确的是: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. 什么是总线?答:总线是计算机中各个部件之间传输数据和控制信号的公共通道。

微机原理期末试题及答案

微机原理期末试题及答案

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

微机原理期末考试题库及个别答案

微机原理期末考试题库及个别答案

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

微机原理期末考试优秀题库(含3套试卷).doc

微机原理期末考试优秀题库(含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。

微机原理试题库及答案

微机原理试题库及答案

微机原理试题库及答案一、选择题(每题2分,共20分)1. 微机系统中,CPU指的是什么?A. 中央处理单元B. 存储器C. 输入设备D. 输出设备答案:A2. 以下哪个不是微处理器的组成部分?A. ALUB. 控制单元C. 存储器D. I/O接口答案:C3. 微机系统中的总线可以分为哪几类?A. 数据总线B. 地址总线C. 控制总线D. 所有以上答案:D4. 以下哪个是微机系统中的输入设备?A. 显示器B. 键盘C. 打印机D. 硬盘答案:B5. 微机系统中的内存分为哪两类?A. ROM和RAMB. SRAM和DRAMC. EPROM和EPROMD. 只读存储器和随机访问存储器答案:A6. 微机系统中,中断是指什么?A. 程序的暂停B. 程序的终止C. 程序的继续D. 程序的异常处理答案:D7. 在微机系统中,I/O设备指的是什么?A. 输入输出设备B. 输入输出接口C. 输入输出程序D. 输入输出端口答案:A8. 微机系统中,DMA是指什么?A. 数据管理器B. 直接内存访问C. 数据管理分析D. 数据移动分析答案:B9. 微机系统中的BIOS是指什么?A. 基本输入输出系统B. 基本输入输出服务C. 基本输入输出系统D. 基本输入输出程序答案:A10. 在微机系统中,CPU的时钟频率是指什么?A. CPU的运行速度B. CPU的功耗C. CPU的电压D. CPU的尺寸答案:A二、填空题(每题2分,共20分)1. 微机系统中的CPU主要由______和______组成。

答案:算术逻辑单元(ALU)、控制单元2. 微机系统中的总线宽度通常是指______总线的宽度。

答案:数据总线3. 微机系统中的RAM是______存储器。

答案:随机访问4. 微机系统中的ROM是______存储器。

答案:只读5. 微机系统中的I/O接口是连接______和______的桥梁。

答案:CPU、I/O设备6. 微机系统中的中断服务程序是______响应中断请求的程序。

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

《微机原理与接口技术》习题集第一章习题一、单项选择题1、X的8位补码是10110100,则X的16位补码是。

A)0000000010110100 B)1000000010110100C)1111111110110100 C)0111111110110100二、多项选择题1、8位数11011011B可表示。

A)无符号数219 B)-37的补码C)-36的补码D) -36的反码E)91的原码F)-91的原码三、填空题1、计算机的硬件由、、、和等部分组成。

2、十进制68= B= Q= H。

3、[X]补=78H,则[-X] 补= H。

4、设字长8位,机器数分别采用纯小数的原码、补码和反码表示时,其对应的真值范围分别是、、(均用十进制数表示)。

5、若机器数为补码,字长16位(含1位符号位),用十六进制写出对应于定点整数的最大正数补码是,最小负数的补码是。

四、计算题1、已知[X]原=11001010,求X的反码、补码。

2、用补码求[X+Y]补与[X-Y]补,并判断运算结果是否溢出。

1)已知[X]原=10101100,[Y]补=110001102)已知[X]反=01110110,[Y]补=001001103、将下列十进制整数转换十六进制数。

(1)783 (2)5327 (3)9684、找出下列数中的最大数(1)(10010101)2(2)(227)8(3)(96)16(4)(145)105、设有两个二进制数X=01101010,Y=10001100,试比较它们的大小。

(1)X和Y均为无符号数。

(2)X和Y均为带符号数的补码。

1、8086CPU与8088CPU有哪些相同之处?有哪些不同之处?2、8086CPU从功能上分为几个部分?各部分由什么组成?各部分的功能是什么?3、CPU有哪些寄存器组成?各有什么用途?其中标志寄存器的各标志位的含义是什么?4、8086/8088 CPU中有几个段寄存器?其功能是什么?5、什么是逻辑地址、物理地址、物理地址是如何求得的?假如CS=2000H,IP=0100H,其物理地址是多少?6、什么是8086/8088 CPU最大模式和最小模式?其关键区别是什么?7、在最小模式时CPU访问内存储器,哪些信号有效?什么是总线周期?8086CPU的一个总线周期包括多少时钟周期,什么情况下要插入T W等待周期?插入多少个T W等待周期取决于什么因素?8、在最小模式时,CPU访问I/O接口,哪些信号有效?9、什么是中断向量?中断向量表指的是什么?中断向量表放在什么地方?假如中断类型为20,它的中断服务入口地址是多少?一、判断下列问题是否正确,请说明理由。

1、MOV AX,[BP]的源操作数物理地址为16D ×(DS)+(BP)2、OUT DX,AL指令输出的是16位操作数3、MOV DS,2000H4、PUSH AL5、段内转移指令执行结果要改变IP、CS的值6、REPE/REPZ是相等/为零时重复操作,其退出条件是:(CX)=0或ZF=0二、选择题1、寄存器间接寻址方式中,操作数在中。

A)通用寄存器B)堆栈C)存储器D)段寄存器2、假设(SS)=2000H,(SP)=0012H,(AX)=1234H,执行PUSH AX后,存储单元=12H。

A)20014 B)20011H C)20010H D)2000FH3、若要检查BX寄存器中的D12位是否为1,应该用指令。

A)OR BX,1000H B)TEST BX,1000H(JNZ YES)C) XOR BX,1000H D)AND BX,1000H(JNZ YES)4、用BP作基址变址寻址时,操作数所在的段是。

A)数据段B)代码段C)堆栈段D)附加段5、含有立即数的指令中,该立即数被存放在。

A)累加器中B)指令操作码后的内存单元中C)指令操作码前的内存单元中D)由该立即数所指定的内存单元中6、执行下列指令后:MOV AX,1234HMOV CL,4ROL AX,CLDEC AXMOV CX,4MUL CXHLT则(AX)= 。

A)8D00H B)9260H C)8CAOH D)0123H7、下列程序:NEXT:MOV AL,[SI]MOV ES:[DI],ALINC DILOOP NEXT可用指令来完成该功能。

A)REP LODSB B)REP STOSB C)REPE SCASB D)REP MOVSB8、设(AL)=-68,(BL)=86,执行SUB AL,BL指令后,正确的结果是。

A)CF=1 B)SF=1 C)OF=1 D)ZF=1三、简答题1、写出下列指令中源操作数和目的操作数的寻址方式的有。

A)MOV BX,[SI] B)ADD [SI+50],BX C)SUB AX,2D)CMP AX,[DI] E)MUL [BX] F)PUSH CX2、下列指令中,能将累加器AX清零指令有几个,为什么?A)CMP AX,AX B)SUB AX,AX C)AND AX,0 D)XOR AX,AX3、在下列指令中,隐含使用AL寄存器的指令有哪些?A)SCASB B)XLAT C)MOVSB D)DAA E)NOP F)MUL BH4、假设(DS)=3000H,(BX)=0808H,(30808H)=012AAH,(3080A)=0BBCCH,当执行指令“LES DI,[BX]”后,(DI)=?,(ES)=?5、假设(BX)= 0449H,(BP)= 0200H,(SI)= 0046H,(SS)= 2F00H,(2F246H)= 7230H则执行XCHG BX,[BP+SI]指令后,(BX)= ?6、执行下列指令序列后,完成的功能是什么?MOV CX,4NEXT:SHR DX,1RCR AX,1LOOP NEXT7、下列指令执行后,BX=?MOV CL,3MOV BX,4DABHROL BX,1ROR BX,CL8、执行下列指令序列,AH= ?AL=?MOV AL,80HMOV BL,08HCBWIDIV BL第四章习题1、阅读程序并回答问题:START:IN AL,20HMOV BL,ALIN AL,30HMOV CL,ALMOV AX,0MOV CH,ALL1:ADD AL,BLADC AH,0LOOP L1HLT问(1)本程序实现什么功能?(2)结果在哪里?(3)用乘法指令MUL BL编程并使结果不变。

(假设20H、30H端口输入的数据均为无符号数)。

2、读下述程序段,请问:什么情况下,本段程序的执行结果是AH=0?BEGIN:IN AL,5FHTEST AL,80HJZ NEXTMOV AH,0JMP STOPNEXT: MOV AH,0FFHSTOP:HLT3、请编写一程序段完成A X×10的任务(要求不准用乘法指令做)。

4、内存中自TABLE开始的七个单元连续存放着自然数0至6的立方值(称作立方表)。

任给一数X (0≤X≤6)在XX单元,查表求X的立方值,并把结果存入YY单元中。

方法一、LEA BX,TABLEMOV AH,0MOV AL,XX方法二、LEA BX,TABLEMOV AL,XXXLATMOV YY,ALHLT假设任意给定的X值放在XX单元中,函数Y的值存放在YY单元中。

编程实现根据X的不同值给Y赋值的程序:MOV AL,XXCMP AL,0JGE BIGRMOV AL,0FFHMOV YY,ALHLTBIGR:JE EQULMOV AL,1MOV YY,ALHLTEQUL:MOV YY,ALHLT6、试编写一程序段,使数据段中偏移地址为0200H开始的128B单元的内容清0。

LEA DI,0200HMOV CX,0080HMOV AL,0N: MOV [DI],ALINC DIDEC CXJNZ NHLT或CLDMOV DI,0200HMOV CX,0080HMOV AL,0REP STOSBHLT7、试编写一程序段,将字符串CHR1中的20个字符传送到CHR2中。

LEA SI,CHR1MOV CX,20 NEXT: MOV AL,[SI] MOV [DI],AL INC SI INC DI LOOP NEXT HLT 或LEA SI,CHR1 LEA DI,CHR2 MOV CX,20 REP MOVSB HLT8、某工厂8种产品的加工程序R0、R1、…、S7分别存放在以S0、S1、…、S7为首地址的内存区域中,而这8个首地址偏移量连续存放在以BASE 为首地址的跳转表内。

假设8种产品的编号分别为0、1、2、…、7,请编程实现根据产品编号跳转到相应的执行程序。

9、统计一个20字数据块中负元素的个数,数据块的首地址为BASE ,负元素的个数存放在这20字数据块之后的单元中。

LEA BX ,BASE MOV CX ,20 BASE BASE+1 BASE+2 BASE+3 BASE+4BASE+14 BASE+15 …S0低字节 S0高字节S1低字节 S1高字节 S7低字节 S7高字节 … ……注意:地址表的结构可见,偏移量由产品编号乘2求得。

程序如下:MOV AL ,BN ;产品编号BN 送AL MOV AH ,0 ADD AL ,AL LEA BX ,BASE ADD BX ,AX MOV AX ,[BX] JMP AX HLTLOP1:MOV AX,[BX]CMP AX,0 ;可用AND AX,AXJGE JUSINC DXJUS:INC BXINC BXDEC CXJNZ LOP1 ;或LOOP LOP1INC BXMOV [BX],DXHLT10、已知存储器中存放有100个8位带符号数,存储区的首地址为ARRAY,试将其中的最大值和最小值找出来,分别存放在MAX和MIN单元中。

LEA SI,ARRAYMOV CX,100MOV AL,80H ;-128送ALLP1: CLCCMP AL,[SI]JL BBJMP AABB: MOV AL,[SI]AA: INC SILOOP LP1MOV MAX,AL ;找出最大数;------------------------------------LEA SI,ARRAYMOV CX,100MOV AL,07FH ;+127送ALLP2: CLCCMP AL,[SI]JG CCJMP DDCC: MOV AL,[SI]DD: INC SIMOV MIN,AL ;找出最小数HLT11、统计寄存器AX内16位二进制数中0、1的个数,0的个数存CH,1的个数存CL。

MOV CX,0 ;清CH、CLMOV DL,16 ;循环16次CLC ;清进位位LP: RCL AX,1 ;带CF循环左移JC NEXT ;CF=1转NEXTINC CH ;CF=0则CH内容加1JMP AANEXT: INC CL ;CF=1则CL内容加1AA: DEC DLJNZ LPHLT12、数据段中有两个字符串,分别存在STR1和STR2开始的单元中。

相关文档
最新文档