哈工程微机原理期末试题--微机原理习题(带答案)
微机原理期末试题及答案
![微机原理期末试题及答案](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. 微机系统的总线结构主要包括数据总线、地址总线和控制总线。
微机原理试题及答案
![微机原理试题及答案](https://img.taocdn.com/s3/m/a4115c1f3d1ec5da50e2524de518964bcf84d235.png)
微机原理试题及答案一、选择题。
1. 下列哪个是微机系统的主要组成部分?A. 中央处理器。
B. 显卡。
C. 打印机。
D. 鼠标。
答案,A。
2. 以下哪个不是微机系统的外部设备?A. 鼠标。
B. 键盘。
C. 内存条。
D. 打印机。
答案,C。
3. 下列哪个是微机系统的输入设备?A. 打印机。
B. 显示器。
C. 键盘。
D. 鼠标。
答案,C。
4. 以下哪个不是微机系统的输出设备?A. 鼠标。
B. 打印机。
C. 显示器。
D. 音响。
答案,A。
5. 下列哪个是微机系统的控制设备?A. 鼠标。
B. 键盘。
C. 中央处理器。
D. 打印机。
答案,C。
二、判断题。
1. 微机系统的中央处理器是负责进行数据的输入、输出和存储的。
答案,错误。
2. 微机系统的内存条是用来存储计算机程序和数据的。
答案,正确。
3. 鼠标是微机系统的输入设备。
答案,正确。
4. 打印机是微机系统的输出设备。
答案,正确。
5. 微机系统的主要组成部分包括中央处理器、内存、输入设备和输出设备。
答案,正确。
三、简答题。
1. 什么是微机系统的中央处理器?它的作用是什么?答,微机系统的中央处理器是整个系统的控制中心,负责执行指令、进行运算和控制数据传输等操作。
它的作用是处理各种数据和指令,是微机系统的核心部件。
2. 请简要介绍一下微机系统的输入设备和输出设备各举例一种。
答,微机系统的输入设备包括键盘、鼠标等,它们用来将用户输入的数据传输给计算机。
输出设备包括显示器、打印机等,用来将计算机处理后的数据输出给用户。
四、综合题。
1. 请简要介绍一下微机系统的工作原理及其组成部分。
答,微机系统是由中央处理器、内存、输入设备和输出设备组成的。
中央处理器负责处理各种数据和指令,内存用来存储程序和数据,输入设备用来将用户输入的数据传输给计算机,输出设备用来将计算机处理后的数据输出给用户。
微机系统的工作原理是通过中央处理器的控制,将输入的数据进行处理和运算,然后将结果输出给用户。
微机原理试题及答案期末
![微机原理试题及答案期末](https://img.taocdn.com/s3/m/adbfbb193a3567ec102de2bd960590c69fc3d86b.png)
微机原理试题及答案期末
作为微机原理课程的期末考试,试题的出现是为了考查学生在此门课程中所掌握的知识和技能。
本文将为大家提供一套微机原理试题,并附上详细的答案解析。
希望通过本文的解析,能够帮助大家更好地理解微机原理的核心概念与应用。
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套试卷)
![微机原理_期末考试题库与答案(含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四个字节,该向量对应的中断号是( )。
微机原理期末考试题
![微机原理期末考试题](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/1d65b2fb5ff7ba0d4a7302768e9951e79a89695b.png)
一、填空题1.十进制数11.375转换为二进制数为______;二进制数转换为十进制数为______。
2.二进制数110111100101.1011转换为十六进制数为______。
3.二进制数1001011.1转换为十进制数为______。
4.用MOS器件构成的RAM可分为SRAM_与_DRAM__。
5.A=-113D,那么[A]补=__________。
B6.BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=046 8H,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=+,B=-0110101,[A+B]补=______。
15. 从CPU的NMI引脚产生的中断叫做非屏蔽中断,它的响应不受IF标志___的影响。
16.由INT指令引起的中断称可屏蔽中断,由CPU外部引起的中断称外部中断〔或硬件中断〕。
17.两片8259级联共可管理_________级中断,假设从片连接在主片的IR2上,那么从8259A的ICW3为___________。
18.信息码为0110100,那么奇校验码为____________。
微机原理期末试题及答案
![微机原理期末试题及答案](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,请计算其二进制补码。
微机原理及应用考试试卷(,A卷)哈尔滨工程大学试卷
![微机原理及应用考试试卷(,A卷)哈尔滨工程大学试卷](https://img.taocdn.com/s3/m/c5296d1510661ed9ad51f32e.png)
MOV DA1+1,34H MOV DA1+1,34
题正误,正者在括号内打√误者在括号内打×,并说明理由。
C.MOV WORD PTR DA1,3234H D.MOV WORD PTR DA1,’24’
8.设 SP=50H,执行段间返回指令 RET 后,寄存器 SP 的内容是( )。
A.5AH
B.5CH
C.54H
D.44H
9.使用 DOS 功能调用时,子程序编号应放在(
)寄存器中。
A.AL
B.AH
C.AX
D.任意指定
10.寄存器 BX 和 DX 中存放有 32 位二进制数,其中 BX 中放高 16 位,下列程序
段完成对这 32 位数扩大 4 倍的功能,那么该程序段中方框里应填的语句是
(
)。
21.8086 响应 INTR 请求需要执行两个总线响应周期( )。 22.8086 访 问 一 个 字 节 单 元 和 访 问 一 个 字 单 元 , 只 需 要 一 个 总 线 周 期
哈尔滨工程大学试卷
MOV CX,2 LOP:SHL DX,1
姓名 :
学号:
考试科目:微机原理及应用(A 卷)
LOOP LOP A.ROL BX,1 B.ROR BX,1C.RCL BX,1 D.RCR BX,1
11.8086CPU 在进行 I/O 读操作时, M / IO和DT / R 必须是( )。
)。
A. MOV DA1,32H
B. MOV DA1,32
A.完全嵌套 B.自动循环
C.特殊循环 D.特殊屏蔽
20.若每输入 n 个 CLK 脉冲,在 OUT 端就可输出一个宽度为一个 CLK 周期
的负脉冲,则 8253 应工作于方式(
微机原理期末试题及答案
![微机原理期末试题及答案](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/9c4d2aa502d276a200292ea7.png)
得分《微机原理》考试试卷一、判断题(每题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____。
哈尔滨工程大学 期末
![哈尔滨工程大学 期末](https://img.taocdn.com/s3/m/68c2ef09844769eae009ed12.png)
姓名:
②栈顶内容IP, (SP)+2SP 栈顶内容CS, (SP)+2SP 28.8086 与 8088CPU 的主要区别有哪些? 29.8086 的复位信号是什么?8086CPU 复位后,程序从哪个物理地址开始运行? 30.入栈操作时,说明堆栈指针寄存器 SP 的变化情况? 四、简单分析设计题(本大题共 2 题,每题 9 分,共 18 分) 31.有一个 2732EPROM(4KX8)芯片的译码电路如下图所示,试求: ① 计算 2732 芯片的存储容量; ② 给出 2732 芯片的地址范围; ③ 是否存在地址重叠区?
共 5 页;第 4 页
请用 DW 伪指令改写上述数据定义语句,要求改写后,保持内存单元中内容不 变。 STRING
27.在指令系统中,段内、段间返回均用 RET 指令,试回答: ①执行段内返回 RET 指令时,执行的操作是: ②执行段间返回 RET 指令时,执行的操作是: ①栈顶内容IP, (SP)+2SP
共 5 页;第 2 页
姓名:
评卷人
(注:卷面满分 90 分,所有答案必须写在答题纸上) 一、单项选择题(每小题 1 分,共 20 分) 1.十进制数-80 用 16 位补码表示是( ) 。 A. F080H B.8080H C.FF88H D.FFB0H 2.在机器内部操作中,CPU 与存贮器之间信息交换使用的是( ) 。 A.逻辑地址 B.物理地址 C.有效地址 D.相对地址 3.假设 VAR 为变量, 指令 MOV BX, OFFSET VAR 源操作数的寻址方式是 ( ) A.直接寻址 B.间接寻址 C.立即数寻址 D.存贮器寻址 4.下列操作中,允许段超越的是( ) 。 A.取指令 B.存目的串 C.以 BP 为基础存取操作数 D.堆栈操作 5.下列指令执行后能使 BX 中数据必为奇数的是( )。 A.XOR BX,01H B.OR BX,01H C.AND BX,01H D.TEST BX,01H 6.设 CL=05H,要获得 CL=0AH,可选用的指令是( )。 A.XOR CL,0FH B. NOT CL C.OR CL,0AH D.AND CL,0FH 7.下列语句中能与“DA1 DB 32H,34H”语句等效的是( )。 A. MOV DA1,32H B. MOV DA1,32 MOV DA1+1,34H MOV DA1+1,34 C.MOV WORD PTR DA1,3234H D.MOV WORD PTR DA1,‟24‟ 8.设 SP=50H,执行段间返回指令 RET 后,寄存器 SP 的内容是( )。 A.5AH B.5CH C.54H D.44H 9.使用 DOS 功能调用时,子程序编号应放在( )寄存器中。 A.AL B.AH C.AX D.任意指定 10.寄存器 BX 和 DX 中存放有 32 位二进制数,其中 BX 中放高 16 位,下列程序 段完成对这 32 位数扩大 4 倍的功能,那么该程序段中方框里应填的语句是 ( )。
(完整版)微机原理试题集题库(带答案)
![(完整版)微机原理试题集题库(带答案)](https://img.taocdn.com/s3/m/8c8507e66037ee06eff9aef8941ea76e58fa4afb.png)
(完整版)微机原理试题集题库(带答案)微机原理及应用习题集库 (2)一、填空 (2)二、单项选择题 (6)三、程序分析题(每小题6分,共24分) (16)四、判断题(在对的后面画√,错的后面画×): (25)五:分析判断题(判断对错,并指出错误原因) (31)六、简答题: (33)七、程序题 (38)八、接口芯片的综合编程题 (50)(一)8255A (50)(二)8259A (56)(三). 其它端口编程题 (58)微机原理及应用习题集库(请认真复习4、5、7、10、11章后的习题)一、填空1.87的原码是0101 0111B=57H ,补码是01010111B ,反码01010111B 。
2.SP总是指向栈顶,若原先SP=2000H,SS=2000H,问CPU执行指令PUSHAX后,AL内容压入物理地址为21FFEH 存储单元中,AH内容压入物理地址为21FFFH 存储单元中。
3.以BX基址寻址,约定的段寄存器是DS ,以BP基址寻址,约定的段寄存器是SS ,变址寻址约定的段寄存器是DS 。
4.假设某个字的值是1234H,其低位字节地址是20H,高位字节地址是21H,那么该字地址是20H 。
5.8086/8088的状态标志有6(SF、PF、AF、OF、ZF、CF)个。
8086/8088系统中,存储器是分段的,每段最大长度是64K 字节,段内偏移地址从0000H 到FFFFH 。
6、CPU访问存储器进行读写操作时,通常在T3状态去检测READY ,一旦检测到READY无效,就在其后插入一个T w周期。
7、汇编语言源程序中的语句有三种类型,它们是指令语句,伪指令语句,宏指令语句。
8、、8086CPU寻址外设可以有两种方式,一种是直接寻址方式,另一种是间接寻址方式。
9、CPU与外设之间的连接部件称为I/O接口,它的基本功能是在CPU与外设之间起缓冲作用。
10、C PU从主存取出一条指令并执行该指令的时间称(),它通常用若干个()来表示,而后者又包括若干个()。
微机原理及应用考试试卷(,A卷)参考答案哈尔滨工程大学试卷
![微机原理及应用考试试卷(,A卷)参考答案哈尔滨工程大学试卷](https://img.taocdn.com/s3/m/3e085ee56137ee06eff9182f.png)
—————————————————装
订
线—————————————————
第 2 页
32.①N=F× T=5× 10 × 10 =5000 ② MOV AL, 76H OUT 13H, AL MOV AX, 5000 OUT 11H, AL MOV AL, AH OUT 1H, AL 五、程序分析题(本大题共 3 小题,每小题 3,共 9 分) 33. AH=0AL=9 34.① 拆字程序:将 DAT 单元的内容拆成两部分,分别存入相邻单元中,高 4 位存入 DAT+1 单元,低 4 位存入 DAT+2 单元。 ② (DAT+1)=0AH, (DAT+2)=0BH 35.①Y 数据区各字节单元中的内容是:23H, 01H,3EH,2AH,0DFH,89H ②可以替代 六、编制程序(8 分) DATA SEGMENT BUF DW XX,XX,XX,…….. COUNT EQU $-BUF TOTAL DW ? DATA ENDS CODE SEGMENT ASSUME DS:DATA,CS:CODE START: MOV AX,DATA MOV DS,AX MOV BX,OFFSET BUF MOV CX,COUNT/2 MOV AX,0 LOP: CMP [BX],0 JLE NEXT ADD AX,[BX] NEXT: INC BX INC BX LOOP LOP
27.①栈顶内容IP, (SP)+2SP ②栈顶内容IP, (SP)+2SP 栈顶内容CS, (SP)+2SP 28 8086 有 6 个字节指令队列,而 8088 有 4 个; 8086 地址/数据线 16 条 AD15~AD0,8088 有 8 条 AD7~AD0; 8086 有 BHE/S7,8088 有 SS0 ; 8086 存储器,IO 选择是 M/IO,而 8088 是 IO /M; 29.复位信号是 RESET,为高电平有效。8086 复位后 CS=0FFFFH,其余寄存器为 0,程序 从 0FFFFH 地址开始运行。 30.入栈操作时,SP 向小地址方向变化。 四、简单分析设计题(本大题共 2 题,每题 9 分,共 18 分) 31.① 4KB ②08000H---09FFFH ③存在重叠区 08000H---08FFFH 09000H---09FFFH
微机原理期末考试优秀题库(含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/adc95eb9ac51f01dc281e53a580216fc710a535e.png)
微机原理试题库及答案一、选择题(每题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. 微机系统中的中断服务程序是______响应中断请求的程序。
微机原理试题及答案(考试必备)
![微机原理试题及答案(考试必备)](https://img.taocdn.com/s3/m/75b4a635482fb4daa48d4b01.png)
一、选择题(20分,在每小题的4个备选答案中选出一个正确的答案编号填写在该题空白处,每题2分)1.指令MOV DX,[BX]的寻址方式是 D 。
(A)立即寻址(B)直接寻址(C)寄存器寻址(D)寄存器间接寻址2.若AL的内容为3FH,执行SHL AL,1指令后,AL的内容为 A 。
(A)7EH (B)1FH (C)9FH (D)7FH解析:shl al ,1 即目的操作数各位左移一次,移动一次,相当于将目的操作数乘以2。
3fh=63 63*2=126 126=7eh 故选A3.属于在工作中需定时刷新的存储器的芯片是 B 。
(A)SRAM (B)DRAM (C)EEPROM (D)EPROM4.某EPROM芯片上有19条地址线A0~A18,它的容量为 C 。
(A)128K (B)256K (C)512K (D)1024K5.8086/8088CPU的SP寄存器是多少位的寄存器 B 。
(A)8位(B)16位(C)24位(D)32位6.在STOSB指令执行的时候,隐含着寄存器的内容作为操作数的偏移地址,该寄存器是 D 。
(A)SP (B)BX (C)SI (D)DI解析:stos数据串存储指令功能:将累加器al或ah中的一个字或字节,传送到附加段中以di为目标指针的目的串中,同时修改di,以指向串中的下一个单元。
7.8255工作在方式0时,下面哪种说法不正确 C 。
(A)A口输入无锁存能力(B)A、B口输出有锁存能力(C)C口输入有锁存能力(D)A、B、C三个口输出均有锁存能力解析:对于方式0,规定输出信号可以被锁存,输入不能锁存8.采用DMA方式来实现输入输出是因为它 A 。
(A)速度最快(B)CPU可不参与操作(C)实现起来比较容易(D)能对突发事件做出实时响应9.工作在最小模式下,8086/8088CPU芯片中,将地址信号锁存的信号是C 。
(A)DT/R (B)DEN (C)ALE (D)AEN10.在LOOP指令执行的时候,隐含着对计数器减1的操作,该计数器是用寄存器 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四个字节,该向量对应的中断号是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
哈工程微机原理期末试题--微机原理习题(带答案)第一章微型计算机的基础知识习题1. 计算机分那几类?各有什么特点?2. 简述微处理器、微计算机及微计算机系统三个术语的内涵。
3. 80X86微处理器有几代?各代的名称是什么?4. 将十进制数(1)+107/128 (2)―35/64化成二进制数,再写出各自的原码、反码、补码表示(符号位和数值位共8位)。
5. 将十进制数(1)―52,(2)―127化成二进制数,再写出各自的原码、反码、补码表示(符号位和数值位共8位)。
6. 下列数中最小的数为()。
A、101001BB、52QC、101001(BCD)D、233H7. 下列数中最大的数为()。
A、10010101BB、227QC、96HD、1438. 某数在计算机中用8421BCD码表示为0111 1000 1001,其真值为()。
A、789B、789HC、1929D、11110001001B9. 计算机内部采用____数字进行运算A.八进制B.十进制C.二进制D.十六进制10. 英文小写字母“c”的ASCII码为1100011,英文字母“f”的ASCII码为十进制____ A.100 B.101 C.102 D.10311. 按对应的ASCII码值来比较,不正确的是____A.“b”比”a”大B.“f”比”F”大C.“9”比”0”大D.“F”比”f”大参考答案1. 答:传统上分为三类:大型主机、小型机、微型机。
大型主机一般为高性能的并行处理系统,存储容量大,事物处理能力强,可为众多用户提供服务。
小型机具有一定的数据处理能力,提供一定用户规模的信息服务,作为部门的信息服务中心。
微型机一般指在办公室或家庭的桌面或可移动的计算系统,体积小、价格低、具有工业化标准体系结构,兼容性好。
2. 答:微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影响。
微计算机包括微处理器、存储器、I/O接口电路及系统总线。
微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成一个完整的、独立的信息处理系统。
3. 答:从体系结构上可分为3代:8080/8085:8位机;8086/8088/80286:16位机;80386/80486:32位机。
4.答案:(1)原、反、补码都是:01101011,(2)原码:11000110,反码:10111010,补码:101110015.答案:(1)原码:10110100,反码:11001011,补码:11001100(2)原码:11111111,反码:10000000,补码:100000016.C7.B8.A9.C 10.C 11.D第二章8086微处理器习题1、8086是多少位的微处理器?为什么?2、EU与BIU各自的功能是什么?如何协同工作?3、8086/8088与其前一代微处理器8085相比,内部操作有什么改进?4、8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?5、8086对存储器的管理为什么采用分段的办法?6、在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?具体说明。
7、给定一个存放数据的内存单元的偏移地址是20C0H,(DS)=0C00EH,求出该内存单元的物理地址。
8、8086/8088为什么采用地址/数据引线复用技术?9、8086与8088的主要区别是什么?10、怎样确定8086的最大或最小工作模式?最大最小模式产生控制信号的方法有何不同?11、8086被复位以后,有关寄存器的状态是什么?微处理器从何处开始执行程序?12、8086基本总线周期是如何组成的?各状态中完成什么基本操作?13、结合8086最小模式下总线操作时序图,说明ALE、M/IO#、DT/R#、RD#、READY信号的功能。
14、什么是总线请求?8086在最小工作模式下,有关总线请求的信号引脚是什么?15、简述在最小工作模式下,8086如何响应一个总线请求?16、在基于8086的微计算机系统中,存储器是如何组织的?是如何与处理器总线连接的?BHE#信号起什么作用?17、“80386是一个32位微处理器”,这句话的涵义主要指的是什么?参考答案1、答:8086是16位的微处理器,其内部数据通路为16位,对外的数据总线也是16位。
2、答:EU是执行部件,主要的功能是执行指令。
BIU是总线接口部件,与片外存储器及I/O接口电路传输数据。
EU经过BIU进行片外操作数的访问,BIU为EU提供将要执行的指令。
EU与BIU可分别独立工作,当EU不需BIU提供服务时,BIU可进行填充指令队列的操作。
3〡答:8085为8位机,在执行指令过程中,取指令与执行执令都是串行的。
8086/8088由于内部有EU和BIU两个功能部件,可重叠操作,揔高了处理器的性能。
4、答:执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。
AX、BX、CX、DX一般作为通用数据寄存器。
SP为堆栈指针存器,BP、DI、SI在间接寻址时作为地址寄存器或变址寄存器。
总线接口部件设有段寄存器CS、DS、SS、ES和指令指针寄存器IP。
段寄存器存放段地址,与偏移地址共同形成存储器的物理地址。
IP的内容为下一条将要执行指令的偏移地址,与CS共同形成下一条指令的物理地址。
5、答:8086是一个16位的结构,采用分段管理办法可形成超过16位的存储器物理地址,扩大对存储器的寻址范围(1MB,20位地址)。
若不用分段方法,16位地址只能寻址64KB 空间。
6、答:逻辑地址是在程序中对存储器地址的一种表示方法,由段地址和段内偏移地址两部分组成,如1234H:0088H。
偏移地址是指段内某个存储单元相对该段首地址的差值,是一个16位的二进制代码。
物理地址是8086芯片引线送出的20位地址码,用来指出一个特定的存储单元。
7、答:物理地址:320F8H。
8、答:考虑到芯片成本,8086/8088采用40条引线的封装结构。
40条引线引出8086/8088的所有信号是不够用的,采用地址/数据线复用引线方法可以解决这一矛盾,从逻辑角度,地址与数据信号不会同时出现,二者可以分时复用同一组引线。
9、答:8086有16条数据信号引线,8088只有8条;8086片内指令预取缓冲器深度为6字节,8088只有4字节。
10、答:引线MN/MX#的逻辑状态决定8086的工作模式,MN/MX#引线接高电平,8086被设定为最小模式,MN/MX#引线接低电平,8086被设定为最大模式。
最小模式下的控制信号由相关引线直接提供;最大模式下控制信号由8288专用芯片译码后提供,8288的输入为8086的S2#~S0#三条状态信号引线提供。
11、答:标志寄存器、IP、DS、SS、ES和指令队列置0,CS置全1。
处理器从FFFFOH存储单元取指令并开始执行。
12、答:基本总线周期由4个时钟(CLK)周期组成,按时间顺序定义为T1、T2、T3、T4。
在T1期间8086发出访问目的地的地址信号和地址锁存选通信号ALE;T2期间发出读写命令信号RD#、WR#及其它相关信号;T3期间完成数据的访问;T4结束该总线周期。
13、答:ALE为外部地址锁存器的选通脉冲,在T1期间输出;M/IO#确定总线操作的对象是存储器还是I/O接口电路,在T1输出;DT/R#为数据总线缓冲器的方向控制信号,在T1输出;RD#为读命令信号;在T2输出;READY信号为存储器或I/O接口“准备好”信号,在T3期间给出,否则8086要在T3与T4间插入Tw等待状态。
14、答:系统中若存在多个可控制总线的主模块时,其中之一若要使用总线进行数据传输时,需向系统请求总线的控制权,这就是一个总线请求的过程。
8086在最小工作模式下有关总线请求的信号引脚是HOLD与HLDA。
15、答:外部总线主控模块经HOLD引线向8086发出总线请求信号;8086在每个时钟周期的上升沿采样HOLD引线;若发现HOLD=1则在当前总线周期结束时(T4结束)发出总线请求的响应信号HLDA;8086使地址、数据及控制总线进入高阻状态,让出总线控制权,完成响应过程。
16、答:8086为16位处理器,可访问1M字节的存储器空间;1M字节的存储器分为两个512K字节的存储体,命名为偶字节体和奇字节体;偶体的数据线连接D7~D0,“体选”信号接地址线A0;奇体的数据线连接D15~D8,“体选”信号接BHE#信号;BHE#信号有效时允许访问奇体中的高字节存储单元,实现8086的低字节访问、高字节访问及字访问。
17、答:指80386的数据总线为32位,片内寄存器和主要功能部件均为32位,片内数据通路为32位。
第三章指令系统习题1. 根据下列要求编写一个汇编语言程序:(1)代码段的段名为COD_SG(2)数据段的段名为DA T_SG(3)堆栈段的段名为STK_SG(4)变量HIGH_DA T所包含的数据为95(5)将变量HIGH_DAT装入寄存器AH,BH和DL(6)程序运行的入口地址为START2. 指出下列程序中的错误:STAKSG SEGMENTDB 100 DUP(?)STA_SG ENDSDTSEG SEGMENTDATA1 DB ?DTSEG ENDCDSEG SEGMENTMAIN PROC FARSTART: MOV DS,DA TSEGMOV AL,34HADD AL,4FHMOV DATA,ALSTART ENDPCDSEG ENDSEND3. 将下列文件类型填入空格:(1) .obj (2) .exe (3) .crf (4) .asm (5) .lst (6) .map编辑程序输出的文件有______________________________________;汇编程序输出的文件有______________________________________;连接程序输出的文件有______________________________________。
4. 下列标号为什么是非法的?(1) GET.DATA(2) 1_NUM(3) TEST-DATA(4) RET(5) NEW ITEM5. 下面的数据项定义了多少个字节?DATA_1 DB 6 DUP(4 DUP(0FFH))6. 对于下面两个数据段,偏移地址为10H和11H的两个字节中的数据是一样的吗?为什么?DTSEG SEGMENT | DTSEG SEGMENTORG 10H | ORG 10HDATA1 DB 72H | DATA1 DW 7204HDB 04H | DTSEG ENDSDTSEG ENDS |7. 下面的数据项设置了多少个字节?(1) ASC_DA TA DB …1234?(2) HEX_DATA DB 1234H8. 执行下列指令后, AX寄存器中的内容是什么?TABLE DW 10,20,30,40,50ENTRY DW 3..........MOV BX,OFFSET TABLEADD$ BX,ENTRY"MOV AX,[BX]9. 指出下列指令的错误:(1) MOV AH,BX(2) MOV [SI],[BX](3) MOV AX,[SI][DI](4) MOV AX,[BX][BP](5) MOV [BX],ES:AX(6) MOV BYTE PTR[BX],1000(7) MOV AX,OFFSET [SI](8) MOV CS,AX(9) MOV DS,BP10. DATA SEGMENTTABLE_ADDR DW 1234HDATA ENDS......MOV BX, TABLE_ADDRLEA BX, TABLE_ADDR请写出上述两条指令执行后, BX寄存器中的内容。