微机原理练习题(编排紧凑,重点突出。看了便知)

合集下载

微机原理试题集+答案

微机原理试题集+答案

微机原理试题集+答案第1章概述1.电子计算机主要由运算器、控制器、存储器、输入设备和输出设备等五部分组成。

2.运算器和控制器集成在一块芯片上,被称作CPU。

3.总线按其功能可分数据总线、地址总线和控制总线三种不同类型的总线。

4.计算机系统与外部设备之间相互连接的总线称为系统总线(或通信总线);用于连接微型机系统内各插件板的总线称为系统内总线(板级总线); CPU内部连接各寄存器及运算部件之间的总线称为内部总线。

5.迄今为止电子计算机所共同遵循的工作原理是程序存储和程序控制的工作原理。

这种原理又称为冯·诺依曼型原理。

第3章微处理器及其结构1.8086/8088 CPU执行指令中所需操作数地址由 EU 计算出16 位偏移量部分送 BIU ,由 BIU 最后形成一个 20 位的内存单元物理地址。

2.8086/8088 CPU在总线周期的T1 时刻,用A19/S6~A16/S3 输出 20 位地址信息的最高 4 位,而在其他时钟周期,则输出状态信息。

3.8086/8088 CPU复位后,从 0FFFF0H 单元开始读取指令字节,一般这个单元在 ROM 区中,在其中设置一条跳转指令,使CPU对系统进行初始化。

4.8086系统的存储体系结构中,1MB存储体分 2 个库,每个库的容量都是512K字节,其中和数据总线D15~D8相连的库全部由奇地址单元组成,称为高位字节库,并用BHE作为此库的选通信号。

5.8086/8088系统中,可以有 64K 个段起始地址,任意相邻的两个段起始地址相距 16 个存储单元。

6.用段基值及偏移量来指明内存单元地址的方式称为逻辑地址。

7.通常8086/8088 CPU中当EU执行一条占用很多时钟周期的指令时,或者在多处理器系统中在交换总线控制时会出现空闲状态。

8.8086 CPU使用 16 根地址线访问I/O端口,最多可访问64K 个字节端口,使用 20 根地址线访问存储单元,最多可访问1M 个字节单元。

微机原理练习题

微机原理练习题

微机原理练习题一、选择题(每题2分,共20分)1. 微机的CPU指的是什么?A. 中央处理器B. 中央存储器C. 中央输入设备D. 中央输出设备2. 下列哪个不是微机的总线类型?A. 数据总线B. 地址总线C. 控制总线D. 电源总线3. 微机的存储器中,RAM代表什么?A. 随机存取存储器B. 只读存储器C. 可编程只读存储器D. 静态随机存取存储器4. 在微机系统中,I/O指的是什么?A. 输入/输出B. 内部/外部C. 指令/操作D. 整数/输出5. 微机的指令周期包括哪些阶段?A. 取指阶段、执行阶段B. 取指阶段、译码阶段、执行阶段C. 取指阶段、译码阶段、执行阶段、中断阶段D. 取指阶段、译码阶段、执行阶段、存储阶段6. 微机的中断系统主要功能是什么?A. 处理外部设备请求B. 执行程序循环C. 管理内存分配D. 控制数据传输7. 微机的I/O接口中,DMA指的是什么?A. 直接内存访问B. 数据管理应用C. 动态内存分配D. 双模式地址8. 在微机系统中,流水线技术的主要优点是什么?A. 减少程序执行时间B. 增加内存容量C. 提高数据传输速率D. 减少电源消耗9. 下列哪个不是微机的输入设备?A. 键盘B. 鼠标C. 打印机D. 扫描仪10. 微机的指令系统中,指令的寻址方式不包括以下哪种?A. 立即寻址B. 直接寻址C. 间接寻址D. 顺序寻址二、填空题(每空2分,共20分)11. 微机的CPU主要由________和________组成。

12. 微机的存储器分为________和________两大类。

13. 微机的指令集是________的集合。

14. 微机的总线宽度决定了一次可以传输的________数。

15. 微机的I/O接口包括________接口和________接口。

16. 微机的中断向量表存储了中断________和中断________。

17. 微机的DMA允许外设直接与________进行数据交换。

微机原理试题及答案期末

微机原理试题及答案期末

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

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

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

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

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

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

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

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

微机原理试题及答案

微机原理试题及答案

微机原理试题及答案一、选择题(每题2分,共20分)1. 微处理器中的寄存器主要用于存储()。

A. 指令B. 操作数C. 地址D. 程序2. 在微机系统中,总线是用于()。

A. 存储数据B. 传输数据C. 执行指令D. 控制设备3. 微机系统中,内存的主要作用是()。

A. 存储操作系统B. 存储程序和数据C. 执行程序D. 控制程序运行4. 在微机系统中,中断的作用是()。

A. 暂停程序运行B. 启动程序运行C. 响应外部事件D. 执行数据传输5. 微机系统中的I/O设备指的是()。

A. 输入设备B. 输出设备C. 输入输出设备D. 存储设备6. 微机系统中,CPU的主要功能是()。

A. 存储数据B. 执行程序C. 传输数据D. 控制设备7. 在微机系统中,外设是指()。

A. 内存B. 硬盘C. 打印机D. 显示器8. 微机系统中的DMA是指()。

A. 数据传输方式B. 直接存储器访问C. 动态内存访问D. 数字多媒体应用9. 微机系统中,指令周期包括()。

A. 取指令B. 执行指令C. 取指令和执行指令D. 存储指令10. 微机系统中,字长是指()。

A. 存储容量B. 指令长度C. 数据宽度D. 地址范围二、填空题(每空1分,共10分)11. 微处理器的时钟频率通常用____表示,单位是赫兹(Hz)。

12. 微机系统中的总线可以分为数据总线、地址总线和____。

13. 微机系统中,一个存储单元可以存储一个____。

14. 微机系统中,中断向量表存储了中断服务程序的____。

15. 微机系统中,I/O端口地址通常由____总线提供。

16. 微处理器的指令集是一组预定义的____。

17. 微机系统中,堆栈操作遵循____原则。

18. 微机系统中,DMA可以减少CPU的____。

19. 微机系统中,指令的执行通常分为取指、____、执行和结果写回四个阶段。

20. 微机系统中,字长为32位的CPU一次可以处理____位的数据。

微机原理试题汇编重点练习题

微机原理试题汇编重点练习题

微机原理试题汇编重点练习题汇编练习题一、选择题1.下列数中最大的数是()。

A.(10000011)2B.(92)16C.(10010101)BCD D.(164)82.设[X]补=11100001,[Y]补=11111000,采用补码运算,求得[X-Y]补的结果是()。

A.10010111B.11101001C.10100111D.110110013.指令指针(IP)中存放的是()。

A.操作数B.操作码C.指令D.指令地址4.设A=186,B=273Q,C=OBBH,它们之间的关系是()。

A. A>B>CB. A<b<c< bdsfid="73" p=""></b<c<>C. A=B=CD. A< bdsfid="76" p=""><>5.下列指令中,格式正确的是()。

A.MOV AX,CL B.MOV SS,5000HC.MOV ES:ARRAY[BX][SI],AL D.MOV CS,DS6.下列四条指令都可用来使累加器清零,但其中不能清进位位CF的是________ A.XOR AL,AL B.AND AL,0C.MOV AL,0 D.SUB AL,AL7.设AX中有一带符号数8520H,执行SAR AX,1指令后,AX 中的值是()A.4290HB.0A40HC.0C290HD.0C260H8.当AH为0FH时,下列四组指令中能正确转到NEXT的有()组。

TEST AH,0FH XOR AH,0FHJZ NEXT;JZ NEXT;CMP AH,0FH SUB AH,0FHJZ NEXT;JZ NEXTA.1B.2C.3D.49. 下列中指令执行后,能影响标志位的指令是()A.PUSHFB.POPFC.JNLE OPRD.LOOPZ LOP10. 设DL=55H,执行指令后能使DL中的数据为0AAH的指令是()A.TEST DL,OAAHB. OR DL,OAAHC.NEG DLD. XOR DL,OFFH二、填空题1.写出下列指令序列中每条指令的执行结果MOV BX, 23ABH BX=______________ADD BL, 0ACH BX=______________MOV AX, 23F5H AX=______________ADD BH, AL BX=______________SBB BX, AX BX=______________ADC AX, 12H AX=______________SUB BH, -9 BX=______________2.3.填写相应的指令:传送15H到AL寄存器________________将AL的内容乘以2___________________传送10H到BL寄存器________________AL的内容乘BL的内容________________4.假定(BX)=11100011B,变量VALUE的值为01111001B,确定下列各条指令单独执行后的结果(1) XOR BX,VALUE __________________(2) AND BX,VALUE __________________(3) OR BX,VALUE ___________________(4) XOR BX,11111111B ___________________5.假设(SS)=25A3H,(SP)=01A0H,如果执行8次PUSH AX指令,则栈顶物理地址为__________,随后又执行了三次POP BX 指令,则栈顶的物理地址为__________。

微机原理习题集以及答案

微机原理习题集以及答案

第一部分 例题与习题第1章 微型计算机基础例 题1.把十进制数转化为二进制数。

P7解:把十进制数转换成二进制数时,需要对一个数的整数部分和小数部分分别进行处理,得出结果后再合并。

整数部分:一般采用除2取余法小数部分:一般采用乘2取整法余数 低位 整数 高位 2 | 137 2 | 68 × 2 2 | 34 2 | 17 × 2 2 | 8 2 | 4 × 2 2 | 2 1 高位 低位 (137)10=()2 10=2所以,10=(.111)22.把二进制数转换为八进制数和十六进制数。

P9解:八进制、十六进制都是从二进制演变而来,三位二进制数对应一位八进制数,四位二进制数对应一位十六进制数,从二进制向八进制、十六进制转换时,把二进制数以小数点为界,对小数点前后的数分别分组进行处理,不足的位数用0补足,整数部分在高位补0,小数部分在低位补0。

(10 1)2=(010 100)2=8(1 2=(0001 2=163.将八进制数转换为二进制数。

P9解:8=(010 100)2=24.X=,Y=-,求[X -Y]补,并判断是否有溢出?P11解:[X -Y]补=[X]补+[-Y]补[X]补= [Y]补= [-Y]补=说明:当异号相减运算时,通过补码,减法运算转化为两个正数的加法运算,结果为负(符号位为1),表示运算结果溢出。

+ -------------- 1-------------- 0-------------- 0-------------- 1------------- 1 ------------- 15.B分别为原码、补码、BCD码表示时,对应的十进制数为多少?解:[X]原=,X=-21[X]补=,[X]原=,X=-107[X]BCD=,X=956.简述计算机为什么能实现自动连续的运行?解:计算机能实现自动连续的运行,是由于计算机采用了存储程序的工作原理。

把解决问题的计算过程描述为由许多条指令按一定顺序组成的程序,然后把程序和处理所需要的数据一起输入到计算机的存储器中保存起来。

微机原理试题及答案

微机原理试题及答案

微机原理试题及答案一、选择题1. 微机系统中,CPU的主要功能是什么?A. 存储数据B. 执行程序C. 显示图像D. 管理输入输出设备答案:B2. 在微机系统中,RAM的全称是什么?A. Random Access MemoryB. Read Access MemoryC. Randomly Access MemoryD. Random Access Method答案:A3. 下列哪一项不是微机的输入设备?A. 键盘B. 鼠标C. 打印机D. 扫描仪答案:C4. 在微机系统中,操作系统的主要作用是什么?A. 执行程序B. 管理计算机硬件资源C. 存储数据D. 显示图像答案:B5. 微机系统中的总线按照功能可以分为哪几类?A. 数据总线、地址总线、控制总线B. 电源总线、信号总线、数据总线C. 地址总线、控制总线、信号总线D. 电源总线、地址总线、控制总线答案:A二、填空题6. 微机系统中,CPU的英文全称是________。

答案:Central Processing Unit7. 微机系统中,ROM的英文全称是________。

答案:Read-Only Memory8. 微机系统中,硬盘属于________设备。

答案:存储9. 微机系统中,________是操作系统与硬件之间的接口。

答案:驱动程序10. 微机系统中,________是实现数据传输的通道。

答案:总线三、简答题11. 简述微机系统的组成。

答案:微机系统主要由中央处理器(CPU)、存储器(包括RAM和ROM)、输入设备(如键盘、鼠标)、输出设备(如显示器、打印机)以及总线和接口组成。

12. 描述微机系统中的指令执行过程。

答案:微机系统中的指令执行过程通常包括取指令、译码、执行指令、存储结果等步骤。

CPU首先从存储器中取出指令,然后对指令进行译码,确定需要执行的操作类型和操作数,接着执行指令,最后将执行结果存储回存储器或寄存器。

四、论述题13. 论述微机系统中的中断机制及其作用。

微机原理模拟试题(亲自整理的、完整版)

微机原理模拟试题(亲自整理的、完整版)

填空题1.微机总线主要由数据总线、地址总线、控制总线以及电源和地线4部分组成。

2.CPU与外设数据传送,通常采用3种I/O传送方式,它们是:程序传送方式、中断传送方式、DMA传送方式。

微型计算机中有两种I/O接口的寻址方式,即存贮器统一编址和 I/O隔离编址。

3.CPU响应中断条件有2个,它们分别是cpu开放中断、CPU在现行指令结束后响应中断。

4.当8086CPU的引脚M/IO = 0时且RD = 0时,CPU数据总线上传输数据的方向是由cpu到外设,CPU进行I/O读操作。

5.INT n 中断指令将CS、IP、PSW压入堆栈的次序依此是psw 、cs 、IP 。

6.汇编语言程序的上机从建立源程序到生成可执行程序需经过三个过程,是编辑、汇编和连接。

7.8086 CPU的地址/数据的复用线是AD0~AD15 ,在一个总线周期内,先作地址线,后作数据线使用。

8.8086的中断向量表可以存放256 个中断向量,中断向量是_中断服务程序_______的入口地址,中断向量表的物理地址从0000H 到03FFH。

9.8086 CPU是由总线接口部件BIU、执行部件EU两部分组成的。

10.当8086CPU的引脚M/IO = 0时且WR = 0时,CPU数据总线上传输数据的方向是由cpu到外设,CPU进行I/O写操作。

11.串行异步接口芯片8250在接收数据时,是由接收移位寄存器将串行数据转换成并行数据,在发送数据时,由发送移位寄存器将并行数据转换成串行数据。

12、目前微型计算机的基本工作原理是存储程序控制的原理,其基本结构属于冯•诺依曼结构。

13、中断包括可屏蔽中断 INTR和不可屏蔽中断 NMI。

简答题1、在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?举例说明。

答:逻辑地址是在程序中对存储器地址的一种表示方法,由段地址和段内偏移地址两部分组成,如1234H:0088H。

偏移地址是指段内某个存储单元相对该段首地址的差值,是一个16位的二进制代码。

微机原理复习题(完整参考答案版)

微机原理复习题(完整参考答案版)

微机原理复习题试题类型有:1.简答题;2.填空题;3.注释指令功能;4.二进制运算题;5.选择题;6.可编程芯片初始化题;7、数模模数转换分析题.;8、程序分析题;9、编程题。

1、简述8255A的结构及功能;P1302、简述可编程芯片8253的及结构及功能;P1483、简述8259A的结构及功能;P2174、简述矢量中断过程:P2075、指令指针寄存器IP的作用是什么?(答:始终存有相对于当前指令段起点偏移量的下一条指令)和哪个段寄存器内容形成物理地址?(CS)指令运行到内存3100H:2000H逻辑地址时,则(CS)=3100H,(IP)=2000H;6、(1(2(3(47、8910111213入1415161)2)3)4)5)6)7)、RCL AX,1 (将BX数据左移一位,移空位由CF位补充)8 )、NOT AX (将AX数据取反)9)、JZ LL1 (若ZF标志位为1,则转移到LL1代码段)10)、JC LL2 (若CF标志位为1,则转移到LL2代码段)11)、DAA (十进制数调整)12)、XOR AX,BX (将AX和BX中数据进行异或计算,然后存入AX中)17.写出结果:(1)[ -1 ]=11111111,补(2)、补码[10000000]的真值=-128(3)、逻辑地址00BAH:0001H的物理地址= 00BA1H,(4)、两个数[11101110]+[11000110]运行后;各位状态:[OF]=0;[SF]=1;[ZF]=0;[CF]=1;(5)、(AX)=00FFH,NEG AX执行后,AX=0FF01H;(6)、push BX (SP)=SP-2;(7)、POP BX (SP)=SP+2;(8)、(41.55)10=(101001.10001)2=(29.8CCD)16==(51.4315)8==(0100 0001.0101 0101)BCD14.选择题:(1)将AX中的D0 D5 D8 D11位取反,指令是(C);A 、 AND AX,92HB 、 OR AX,910HC、 XOR AX,0921HD、 XOR AX,0110H(2)、执行存储器写操作,CPU的引脚状态是(D);A、WR#=1 RD#=1 M/IO#=0B、WR#=0 RD#=0 M/IO#=0C、WR#=1 RD#=0 M/IO#=1D、WR#=0 RD#=1 M/IO#=1(3)、执行外设读操作,CPU的引脚状态是(B);A、WR#=1 RD#=1 M/IO#=0B、WR#=1 RD#=0 M/IO#=0C、WR#=1 RD#=0 M/IO#=1D、WR#=0 RD#=1 M/IO#=1(4)、下列哪个不是段寄存器(D)A、CSB、DSC、SSD、BP(5)、计算机直接执行的指令是(A)A、机器语言B、汇编语言C、高级语言D、仿真语言(6)、每个总线周期通常包括(C)个T状态。

微机原理考试习题集(简答题)

微机原理考试习题集(简答题)

第一章:计算机基础知识1. 微型计算机由哪些基本功能器件组成?答:1微处理器2主存储器3系统总线4辅助存储器5输入输出2. 什么是计算机总线?答:在计算机中,连接CPU与各个功能部件之间的一组公共线路,成为总线。

在计算机中一般有三种功能不同的总线,传输地址信息的地址总线,传输数据信息的数据总线,传输控制信息的控制总线3. 简述微型计算机的主要特点:答:一种能自动高速精确完成各式各样的数据存储,数值计算,逻辑推理,过程控制和数据处理的电子机器。

四个特点:高速,准确,逻辑,通用。

4. 简述微处理器的基本功能:CPU是组成微机系统的核心部件,功能如下(1)算术和逻辑运算,执行数据处理。

(2)暂存数据(3)实现程序控制,对指令寄存,译码分析并执行指令所规定的操作,还能提供整个系统所需的定时和控制信号。

5. BCD码运算的修正规则是什么?答:1凡是对应位运算结果为冗余码时,加减6修正。

2如该位和数有向高位进位时,也在该位加减6修正。

3如低位修正结果使高位大于9时,高位进行加减6修正6. 什么是机器数?什么是机器数的真值?答:数在及其内的表示形式为机器数,而机器数对应的数值称为机器数的真值。

7. 什么是微型计算机?答:由大规模集成电路组成的、体积较小的电子计算机。

由微处理机(核心)、存储片、输入和输出片、系统总线等组成。

特点是体积小、灵活性大、价格便宜、使用方便第二章:8086/8088微处理器1.若在4002H段中有8个字节的数据为34H,45H,56H,67H,78H,89H,9AH,0ABH,假定他们在存储器中的物理地址为400A5H—400ACH,试求个存储单元的有效地址:若从存储器中读出这些数据,试问最少要几个总线周期?答:0085H,0086H,0087H,0088H,0089H008AH,008BH和008CH,共八个总线周期2.8086CPU内部由哪两部分组成?各完成什么工作?答:由BIU和EU两大部分组成,BIU住哟负责和总线打交道,用于CPU与存储器和I/O 接口之间进行数据交换:EU主要是将从指令队列中取得的指令加以执行。

微机原理试题和答案资料

微机原理试题和答案资料

微机原理试题一、单项选择题(每小题1分,共20分)1.8086CPU由两个独立的工作单元组成,它们是执行单元EU和( ).A)总线控制逻辑器B)内部通信寄存器C)指令寄存器D)总线接口单元2.8086系统若用256KB*1动态存储器芯片可望构成有效存储系统的最小容量是( ). A)256KB B)512KB C)640KB D)1MB3.Intel8255A使用了()个端口地址。

A)1 B)2 C)3 D)44.PC机中为使工作于一般全嵌套方式的8259A中断控制器能接受下一个中断请求,在中断服务程序结束处就( ).A)发送OCW2指令B)发送OCW3指令C)执行IRET指令D)执行POP指令5.RAM是随机存储器,它分为( )两种.A)ROM和SRAM B)DRAM和SRAM C)ROM和DRAM D)ROM和CD-ROM6.在程序运行过程中,确定下一条指令的物理地址的计算表达式是()A)CS×16+IP B)DS×16+SI C)SS×16+SP D)ES×16+DI7.( )是以CPU为核心,加上存储器,I/O接口和系统总线构成的.A)微处理器B)微型计算机C)微型计算机系统D)计算机8.对于掉电,8086/8088CPU是通过( )来处理的.A)软件中断B)可屏蔽中断C)非屏蔽中断D)DMA9.计算机的存储器采用分级存储体系的主要目的是()。

A)便于读写数据B)减小机箱的体积C)便于系统升级D)解决存储容量、价格和存取速度之间的矛盾10.8259A的OCW1----中断屏蔽字( )设置.A)在ICW之前B)只允许一次C)可允许多次D)仅屏蔽某中断源时11.将十六进制数163.5B转换成二进制数是)( )A)1101010101.1111001 B)110101010.11001011C)1110101011.1101011 D)101100011.0101101112.Intel 8086/8088微处理器有()地址线,直接寻址内存空间的范围是()。

微机原理试题库及答案

微机原理试题库及答案

微机原理试题库及答案一、选择题(每题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、一个16位二进制数用补码方式表示的有符号数的范围是-32768~+32767 。

2、在8086系统中,若CS为A000H,则代码段可寻址的物理空间范围为A0000H ~ (AFFFFH )。

3、指令MOV SI,[2100H]的源操作数寻址方式是(直接寻址),目的操作数寻址方式是(寄存器寻址)。

4、8086/8088 CPU复位后,指令从FFFF:0000H(逻辑地址)处开始执行。

5、若AL=B2H,BL=03H,则执行MUL BL指令后,相乘的结果在寄存器(AX )中,结果为(0216H );执行IMUL BL指令后,结果为(FF16H )。

6、在8086CPU中,由于BIU和EU分开,所以___取指令__ 和___执行指令_____ 可以重叠操作,提高了CPU 的利用率7、8086CPU的MN/MX引脚的作用是控制CPU工作于最小/最大工作方式8、8086CPU中典型总线周期由_4___个时钟周期组成,其中T1期间,CPU输出__地址____信息;如有必要时,可以在__T3与T4___两个时钟周期之间插入1个或多个TW等待周期。

9、REPE/REPZ是相等/为零时重复操作,其退出条件是:CX= 0 或ZF= 1 。

10、用OUT指令输出数据到端口时,若端口号>255,须先将端口地址放在寄存器DX 中。

11、若BL=27H,CL=5,则执行指令ROR BL,CL后,BL的值为(39H ),CF=(0 )。

二、选择题1、下列指令中,不影响进位的指令是:( C )A. ADD AX,BXB. MUL BLC. INC BXD.SUB AL,BH2、当对两个组合(压缩)BCD数(字节)相加后,应使用指令( B )调整。

A. AAAB. DAAC. AASD. DAS3、若CX=3,AX=1,执行完SHL AX,CL指令后,AX=( D )。

A. 1B. 2C.4D. 8左移1次,相当于乘2。

微机原理考试习题

微机原理考试习题

1、CPU要访问的某一存储单元的实际地址称〔 C 〕。

A、段地址B、偏移地址C、物理地址D、逻辑地址2. [X]补=80H,那么X= D 。

A. 80HB. 0C. 0FFHD. -80H4. X=78,Y=-83,那么[X+Y]补= 。

A. 0F5HB. 0A1HC. 0FBHD. 65H9.将93H扩展为字的结果是 AA. FF93HB. 0093HC. 1193HD. 1093H10.56的压缩BCD码是 BA. 38HB. 56HC. 0506HD. 3536H12.十进制数-128的8位二进制数的补码为 CA. 11111110B. 01111111C. 10000000D. 1000000113.以下为补码表示,其中真值最大的是 DA. 10001000B.11111111C.0000000015.计算机对字符、符号采用统一的二进制编码。

其编码采用的是 CA. BCD码B. 二进制码C.ASCIID. 十六进制码1.在微机系统中分析并控制指令执行的部件是 C 。

A. 存放器B. 数据存放器C. CPUD. EU2.在计算机的CPU中执行算术逻辑运算的部件是 A 。

A. ALUB. PCC. ALD. AR3.执行指令PUCH CX后堆栈指针SP自动 C 。

A. +2B. +1C. -2D. -14.在标志存放器中表示溢出的标志是 C 。

A. AFB. CFC. OFD. SF5.对汇编语言源程序进行翻译的程序是 C 。

A. 连接程序B. 汇编程序C. 编译程序D. 目标程序6.在汇编语言中,能够翻译成二进制代码的指令是 A 。

A. 汇编指令B. 伪指令C. 机器指令D. 宏指令10.将高级语言程序翻译成机器语言代码的实用程序是 A 。

A. 编译程序B. 汇编程序C. 解释程序D.目标程序12.用 A 指出下一条要执行的指令所在单元的偏移地址。

A.IP B. SP C.通用存放器 D.段存放器13.代码段存放器是 D 。

微机原理考试试题

微机原理考试试题

微机原理考试试题微机原理考试试题在计算机科学与技术领域中,微机原理是一门非常重要的课程。

它涵盖了计算机硬件和软件的基本原理,对于理解计算机系统的工作方式和解决计算机问题至关重要。

在学习微机原理的过程中,考试是一个必不可少的环节。

下面将给出一些常见的微机原理考试试题,希望对大家的学习有所帮助。

1. 什么是微机原理?为什么学习微机原理对计算机科学与技术的学习至关重要?微机原理是研究计算机硬件和软件的基本原理的一门学科。

它涵盖了计算机的组成、工作原理、指令系统、存储器、输入输出等方面的知识。

学习微机原理对计算机科学与技术的学习至关重要,因为它为我们提供了理解计算机系统的基础知识,帮助我们深入了解计算机的工作原理和内部结构。

只有掌握了微机原理,我们才能更好地进行计算机系统的设计、开发和维护。

2. 什么是计算机的指令系统?它有哪些特点?计算机的指令系统是计算机硬件和软件之间的接口,用于控制计算机执行各种操作。

它包括一系列指令,每条指令都对应着计算机执行的一个基本操作。

指令系统的特点包括:- 多样性:指令系统中包含了各种各样的指令,用于执行不同的操作,如算术运算、逻辑运算、数据传输等。

- 结构化:指令系统按照一定的结构组织,使得指令之间可以相互配合,完成更复杂的操作。

- 标准化:指令系统的设计通常遵循一定的标准,以确保不同计算机之间的兼容性。

3. 什么是存储器?计算机中有哪些不同类型的存储器?存储器是计算机中用于存储数据和指令的设备。

根据存储介质的不同,计算机中有主存储器和辅助存储器两种类型。

主存储器是计算机中数据和指令的主要存储区域,它通常由随机存取存储器(RAM)构成。

主存储器具有快速读写的特点,但是其容量相对较小。

辅助存储器用于存储大量的数据和指令,例如硬盘、光盘等。

辅助存储器的容量大,但是读写速度相对较慢。

4. 计算机的输入输出系统是如何工作的?计算机的输入输出系统用于实现计算机与外部设备之间的数据交换。

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

微机原理练习题前三章练习题一、填空题1、一个16位二进制数用补码方式表示的有符号数的范围是 -32768~+32767 。

2、在8086系统中,若CS为A000H,则代码段可寻址的物理空间范围为A0000H ~ (AFFFFH )。

3、指令MOV SI,[2100H]的源操作数寻址方式是(直接寻址),目的操作数寻址方式是(寄存器寻址)。

4、8086/8088 CPU复位后,指令从FFFF:0000H(逻辑地址)处开始执行。

5、若AL=B2H,BL=03H,则执行MUL BL指令后,相乘的结果在寄存器( AX )中,结果为( 0216H );执行IMUL BL指令后,结果为( FF16H )。

6、在8086CPU中,由于BIU和EU分开,所以___取指令__ 和___执行指令_____ 可以重叠操作,提高了CPU的利用率7、8086CPU的MN/MX引脚的作用是控制CPU工作于最小/最大工作方式8、8086CPU中典型总线周期由_4___个时钟周期组成,其中T1期间,CPU输出__地址____信息;如有必要时,可以在__T3与T4___两个时钟周期之间插入1个或多个TW等待周期。

9、REPE/REPZ是相等/为零时重复操作,其退出条件是:CX= 0 或ZF= 1 。

10、用OUT指令输出数据到端口时,若端口号>255,须先将端口地址放在寄存器 DX 中。

11、若BL=27H,CL=5,则执行指令ROR BL,CL后,BL的值为( 39H ),CF=( 0 )。

二、选择题1、下列指令中,不影响进位的指令是:( C )A. ADD AX,BXB. MUL BLC. INC BX AL,BH2、当对两个组合(压缩)BCD数(字节)相加后,应使用指令( B )调整。

A. AAAB. DAAC. AASD. DAS3、若CX=3,AX=1,执行完SHL AX,CL指令后,AX=( D )。

A. 1B. 2 D. 8左移1次,相当于乘2。

左移2次,相当于乘4。

左移3次,相当于乘8.以此类推。

同理,逻辑右移相当于无符号数除2操作。

算术右移SAL指令相当于有符号数除2操作。

4、若CF=1,DL=A3H,CL=3,则执行指令RCR DL,CL后,寄存器DL的值为( C )。

A. 14HB. A0H D. D4H5、 8086中( D )的源操作数和目的操作数可同时为存储器操作数。

A、数据传送指令B、算术、逻辑运算指令C、控制转移指令D、串操作指令6、下列指令中隐含使用寄存器SI的是:( B )A. HLTB. CMPSBC. XLATD. NOT7、下列指令中,有语法错误的指令是( D )A. MOV AX,[BX][SI]B. LEA DI,[2000H]C. OUT DX,ALD. SHLBX,28、将AL中带符号数乘10送AL,正确的程序段是( A )。

A. SAL AL,1B. ADD AL,ALMOV BL,AL MOV BL,ALSAL AL,1 ADD AL,ALSAL AL,1 ADD AL,ALADD AL,BL ADD AL,ALC. MOV CL,4D. ADD AL,ALMOV BL,AL ADD AL,ALSAL AL,CL ADD AL,ALADD AL,BL ADD AL,ALADD AL,AL9、假定SS=2000H,SP=0100H,AX=2107H,执行指令PUSH AX后,存放数据21H的物理地址是( D )。

A、20102HB、20101HC、200FEHD、200FFH10、在串传送指令MOVSB中,源串操作数和目的串操作数使用的数据段和偏移地址指针寄存器为 A 。

A. DS和SI; ES和DIB. DS和DI; ES和SIC. ES和SI; DS和DID. DS和SI; DS和DI;11、寻址方式( A )的段超越前缀不可省略。

A. DS:[BP]B. DS:[SI]C. DS:[DI]D. SS:[BP]段超越:不在默认段内寻址,而在其它段内寻址,就称为段超越。

通常取指令时,默认在代码段内寻址,即物理地址由CS:IP给出。

取数据时,在数据段内寻址,物理地址由DS:EA给出。

但若指令中用了寄存器BP作为地址寄存器时,默认在堆栈段内寻址,物理地址由SS:EA给出。

串操作时,源串默认在数据段内,目的串默认在附加段内。

堆栈操作时,默认在堆栈段内寻址,由SS:SP给出物理地址。

若编程时不想按默认规定进行,可用段超越,如BP用作地址寄存器时,若数据放在数据段内,编程时就必须用段超越前缀指明,即DS:[BP],CPU就知道此时数据在数据段内,而不是默认的堆栈段内。

12、若要检查BX寄存器中的D12位是否为1,应该用指令( B )。

A. OR BX,1000HB. TEST BX,1000HJNZ NO JNZ YESC. XOR BX,1000HD. AND BX,1000HJZ YES JNZ YES13、用BP作基址变址寻址时,默认操作数所在的段是( C )。

A. 数据段B. 代码段C. 堆栈段D. 附加段14、执行下列指令后:MOV AX,1234HMOV CL,4ROL AX,CLDEC AXMOV CX,4MUL CXHLTAX=( A )A. 8D00HB. 9260HC. 8CAOHD. 0123H15、下列程序:NEXT: MOV AL,[SI]MOV ES:[DI],ALINC SIINC DILOOP NEXT可用指令( D )来完成该功能。

A. REP LODSBB. REP STOSBC. REPE SCASBD. REP MOVSB16、设AL=-68,BL=86,执行SUB AL,BL指令后,下列标志位中正确的是( C )。

A. CF=1B. SF=1C. OF=1D. ZF=117、下列4条指令中,指令( A )需要使用DX寄存器。

A. MUL BX; B. DIV BL; C. IN AX,20H;D. OUT 20H,AL;18、下列指令中,不影响CF标志位的指令是( D )。

A.SUB AX,BX B.ROR AL,1 C.AND AL,BL D.INC DL19、下列指令经汇编后,机器指令代码最长的是( A )。

A.MOV AX,0 B.SUB AX,AX C.XOR AX,AX D.MUL BX20、假设AX和BX寄存器中存放的是有符号整数,为了判断AX寄存器中的数据是否大于BX寄存器中的数据,应采用指令序列( D )。

A.SUB AX,BX B.SUB AX,BXJC label JNC labelC.CMP AX,BX D.CMP AX,BXJA label JG label21、循环指令LOOPNZ终止循环的条件是( B )。

A、CX=0,且ZF=0B、CX=0,或ZF=1C、CX=0,且ZF=0D、CX=0,或ZF=122、对寄存器AX的内容乘以4的正确指令序列是( B )。

A、SHR AX,1SHR AX,1B、SHL AX,1SHL AX,1C、ROL AX,1ROL AX,1D、RCR AX,1RCR AX,123、设DH=10H,执行NEG DH指令后,正确的结果是( D )。

A、DH=10H CF=1B、DH=F0H CF=0C、DH=10H CF=0D、DH=F0H CF=124、下列传送指令中有语法错误的是( A )。

A、MOV CS,AXB、MOV DS,AXC、MOV SS,AXD、MOV ES,AX25、下面指令执行后,改变AL寄存器值的指令是( D )。

A、TEST AL,02HB、OR AL,ALC、CMP AL,BLD、AND AL,BL26、执行下面指令序列后,结果是( A )。

MOV AL,82HCBWA、AX=FF82HB、AX=8082HC、AX=0082HD、AX=0F82H27、MOV SP,3210HPUSH AX执行上述指令序列后,SP寄存器的值是( B )A、3211HB、320EHC、320FHD、3212H28、AL和VAR字节单元中分别存放一个带符号数,执行CMP AL,VAR时,如AL>VAR,那么溢出标志位和符号标志位的关系是( A ).A、OF=SFB、OF≠SFC、OF=SF=1D、OF=SF=029、检查BUF的内容是否为正偶数,如是正偶数,则将AL置为0,下面程序段正确的是( C )。

A、 MOV AL,BUFSHR AL,1JNC K1MOV AL,0K1:……B、 MOV AL,BUFAND AL,1JNZ K2MOV AL,0K2:……C、 MOV AL,BUFTEST AL,81HJNZ K3MOV AL,0K3:……D、 MOV AL,BUFTEST AL,80HJNZ K4MOV AL,0K4:……三、程序分析题1、执行下列指令后AL的值是( 11H ).MOV AL ,08H ADD AL ,09H2、执行下面的程序段后,AL 的内容是( 20H ),BL 的内容是( 0 ). MOV AL,20H TEST AL,80H JNZ DO1 MOV BL,0JMP DO2DO1:MOV BL,1 DO2:HLT3、下面程序段执行后,AX=( 003CH )。

MOV SI ,0 MOV DI ,0 MOV CX ,60 REP MOVSBMOV AX ,SI第四章练习题1、假设DS=2000H ,BX=1256H ,SI=528FH ;位移量TABLE=20A1H ,(232F7H )=3280H ,(264E5H )=2450H ,则 执行指令JMP BX 后,IP= 1256H ;执行指令JMP TABLE[BX]后,(IP )= 3280H ; 执行指令JMP [BX][SI]后,(IP )= 2450H 。

2、设AX 和BX 寄存器中是有符号数,CX 和DX 寄存器中是无符号数,写出下列条件转移指令序列。

4、源程序如下:MOV AL ,0B7HAND AL ,0DDHXORAL ,81HORAL ,33H JP LAB1JMP LAB2试问:执行程序后AL=___37H____; 程序将转到哪一个地址执行____LAB2______。

CMP AL ,-3JA INVALID JG …INVALID :……4、分析下列程序段完成什么功能BEGIN : IN AL ,5FH TEST AL ,80H JNZ NEGATIVE MOV AH ,0JMP STOPNEGATIVE :MOV AH ,0FFH STOP : HLT5、编写下列程序 数据段定义如下: DATA SEGMENTFIRSTDB 90H,5FH,6EH,69H SECOND DB 4 DUP () DATA ENDS编写程序,将FIRST 开始的四个字节十六进制数左移两位, 结果存放在SECOND 开始的存储区中。

相关文档
最新文档