微机原理参期末考试题
微机原理期末试题及答案
微机原理期末试题及答案# 微机原理期末试题及答案## 一、选择题(每题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、(1101001.101)2=da(69.625)10b(1101001.101)bcdc(69.5)16d(100000101.011000100101)bcd2、若x=-1110110,则[x]原=(1)b,[x]补=(2)c,[-x/2]补=d(3)。
(1)a01110110(2)a01110110(3)a00010101B11110110B0000010B11111011c10001010c10001010c10001100D1000100100D11110110D00110110110110110113、已知cs=1000h,ds=4000h,es=2000h,bx=0250h,si=0382h,8086/8088指令movax,[bx+si]中源操作数的寻址方式是d(1),目标操作数的寻址方式是(2)a。
cpu执行该指令时,应从内存中物理地址为b(3)的字单元中取出数据。
(1)a寄存器间址方式b基址寻址方式c变址寻址方式d基址加变址寻址方式(2)寄存器寻址模式B寄存器间寻址模式C基址寻址模式D索引寻址模式(3)a205d2hb405d2hc20632hd40632h4。
如果9ah和7dh分别存储在8088 CPU的寄存器Al和BL中,当CPU执行addal和BL指令时,状态寄存器fr的标志位CF、of、ZF和SF分别为C(1),Al和BL的内容分别为(2)d。
(1) a0、0、0、0b1、0、1、0c1、0、0、0d0、1、1、0(2)a117h和7dhb117h和9ahc17h和9ahd17h和7dh5、8253外接频率为1mhz的时钟信号,若控制字设置为74h,则8253将工作于d(1),当写入计数器的16位计数初值为7000h时,可定时的时间为b(2)。
(1)a计数通道0的方式1,按二进制计数b计数通道0的方式2,按二进制计数c计数通道1的方式2,按bcd码计数d计数通道1的方式2,按二进制计数(2)a7msb28.672msc70msd286。
微机原理期末考试试题及答案
长沙学院微型计算机原理与接口技术一、单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处)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四个字节,该向量对应的中断号是( )。
微机原理期末考试试题及答案
1.8086的数据线为16 位,地址线为20 位,I/O口使用16 位地址线。
2.在某进制的运算中7×3=33,则7×5=_55。
3.用8位二进制数表示整数时,十进制数(-128)的补码为_10000000_。
原码为无,反码为无。
3.8086内部寄存器长度为16 位,通用寄存器有8 个,段寄存器有4 个。
4.8086偶存储体的选片信号是A0 ,奇存储体的选片信号是BHE 。
5.MOV AX,[BX+SI]的源操作数是基址变址寻址方式,目的操作数是寄存器寻址方式。
6.8086可以指向堆栈的指针寄存器有bp 和sp 。
7.程序中段定义结束的伪指令是ENDS ,子程序定义结束的伪指令是ENDP 。
8.EEPROM的擦除方法为点擦除.9.下列指令段经汇编后,DATA所代表的偏移地址为_100 CH__。
ORG 1000HSTROE DB 12 DUP(?)DATA DB 05H,06H,07H,08H1. 8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。
A. 仅DS段B. DS或SS段C. DS或ES段D. DS或CS段2. 下列指令中格式错误的是___A___。
A. SHL AL,CXB. XCHG AL,BLC. MOV BX,[SI]D. AND AX,BX3. 设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__。
MOV AX,2000HMOV DS,AXMOV BX,[0010H]A. B2B2HB. B23FHC. 3F3FHD. 3FB2H4. 若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为___D___。
A. 3311CHB. 33120HC. 33122HD. 3311EH5. 下列指令中格式错误的是_C__。
A. MOV AX,357AH[BX][DI]B. OUT DX,ALC. LEA AX,50H[BX][BP]D. RCR BX,16. 下列指令中允许寻址范围最大的是_D__。
微机原理_期末考试题库与答案(含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四个字节,该向量对应的中断号是( )。
微机原理期末考试试卷(有答案)
得分《微机原理》考试试卷一、判断题(每题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____。
微机原理期末测试题..答案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的工作方式
微机原理期末考试题库及个别答案
微机原理期末考试题库及个别答案一、填空题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=4B10 H,则指令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为___________。
微机原理期末考试题
微机原理期末考试题(总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. 输出设备答案: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套试卷)[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. 什么是总线?答:总线是计算机中各个部件之间传输数据和控制信号的公共通道。
微机原理参期末考试题
微机原理参期末考试题一、单选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. 伪指令DATA DW 5678H所定义的数据类型为(B) B) 字8. 设DS=2000H,BX-0140H.指令MOV AX,[BX]源操作数的物理地址是(B) B)20140H9. 有伪指令语句DATA1 DW 2000H,经汇编后DATA1+2单元的内容为(C) C) 10H10. [x]反=10101011,则它的数值是(A) A)-8411. [x]补=10100001,它的数值是(A) A)-9512. 伪指令DATA 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. 有伪指令语句DATA1 DW 1122H,经汇编后DATA1单元的内存为(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)操作码二、填空1 8086CPU有16位数据总线、20位地址总线,可寻址空间是1 MB。
微机原理期末考试考试卷及答案
的数据线为16位,地址线为20位,I/O口使用16位地址线。
2.在某进制的运算中7×3=33,则7×5=_55。
3.用8位二进制数表示整数时,十进制数(-128)的补码为__。
原码为无,反码为无。
3.8086内部寄存器长度为16位,通用寄存器有8个,段寄存器有4个。
4.8086偶存储体的选片信号是A0,奇存储体的选片信号是BHE 。
5.MOV AX,[BX+SI]的源操作数是基址变址寻址方式,目的操作数是寄存器寻址方式。
6.8086可以指向堆栈的指针寄存器有bp和sp。
7.程序中段定义结束的伪指令是ENDS,子程序定义结束的伪指令是ENDP。
8.EEPROM的擦除方法为点擦除.9.下列指令段经汇编后,DATA所代表的偏移地址为_100 CH__。
ORG 1000HSTROE DB 12 DUP()DATA DB 05H,06H,07H,08H1. 8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。
A. 仅DS段B. DS或SS段C. DS或ES段D. DS或CS段2. 下列指令中格式错误的是___A___。
A. SHL AL,CXB. XCHG AL,BLC. MOV BX,[SI]D. AND AX,BX3. 设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__。
MOV AX,2000HMOV DS,AXMOV BX,[0010H]A. B2B2HB. B23FHC. 3F3FHD. 3FB2H4. 若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为___D___。
A. 3311CHB. 33120HC. 33122HD. 3311EH5. 下列指令中格式错误的是_C__。
A. MOV AX,357AH[BX][DI]B. OUT DX,ALC. LEA AX,50H[BX][BP]D. RCR BX,16. 下列指令中允许寻址范围最大的是_D__。
微机原理期末考试试卷有答案剖析
《微机原理》考试试卷一、判断题(每题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___IP ,DX,BP,CX,DS B.SP, A.AX,BXAH,,SICX,DX D.AL,DI C. AX,BX,。
汇编语言中,一个字能表示的有符号数的范围是_____B___2、在8086和808832767 ≤≤n≤n≤32768 B.-32768 A.-3276865535N≤n≤65535 D.-65536≤ C.-65535≤,而数据所在单元、某数存于内存数据段中,已知该数据段的段地址为2000H3 __B______。
的偏移地址为0120H,该数的在内存的物理地址为02120H B.20120H C.21200H D.03200HA.接口中,使用的指令是内容送到I/O8086/8088微机系统中,将AL4、在___D_____。
,端口地址IN AL,端口地址 B.MOV AL A.AL 端口地址, C.OUT AL,端口地址 D.OUT。
等值的十六进制数是__B______58.755、与十进制数A3.CH B.3A.CHC.3A.23HD.C.3AH . A 。
转换成十进制数是__C______6、将十六进制数FF.1255.625 B.2501625 C.255.0625 D.250.0625 . A ____D____。
微机原理期末考试试卷(包含答案)
一、填空题(每空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套试卷)
微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)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. 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. 伪指令DATA DW 5678H所定义的数据类型为(B) B) 字8. 设DS=2000H,BX-0140H.指令MOV AX,[BX]源操作数的物理地址是(B) B)20140H9. 有伪指令语句DATA1 DW 2000H,经汇编后DATA1+2单元的内容为(C) C) 10H10. [x]反=10101011,则它的数值是(A) A)-8411. [x]补=10100001,它的数值是(A) A)-9512. 伪指令DATA 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. 有伪指令语句DATA1 DW 1122H,经汇编后DATA1单元的内存为(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)操作码1 8086CPU有16位数据总线、20位地址总线,可寻址空间是1 MB。
2. 下面指令中源操作数的寻址方式是:(1)MOV AX , 2000H 立即寻址(2)MOV AX , BX 寄存器寻址 ;(3)MOV AL , [1000H] 直接寻址3. 32 位地址总线可寻址存储空间为 4GB4. 变量和标号有三种特性,分别是段属性、偏移属性、类型属性。
5. 将左边的词汇和右边的说明联系起来,在括号中填入所选的字母。
堆栈 (C) A.保存当前堆栈顶部的寄存器。
SP (A) B.保存各逻辑段起始地址的寄存器。
物理地址 (D) C.以后进先出方式工作的存贮空间。
段寄存器 (B) D.唯一代表存贮空间中每个字节单元的地址。
伪指令 (E) E.汇编控制指令,它没有机器码一一对应。
6. 8 位二进制数是一字节。
7. 汇编语言程序有四种基本结构,分别为顺序程序、分支程序、循环程序和子程序。
8. 汇编语言源程序的语句有三种类型,即指令语句、伪指令语句和宏指令语句。
9. 内存某单元的内容为 11010011B (1)该数为原码,真值是–83D(2)该数为反码,真值是–44D. (3)该数为补码,真值是–45D10. 输入/输出数据的三种基本方式是程序控制、中断方式和 DMA方式 .三、分析题1. MOV AL, 98H ADD AL, 55H 答:AL=11101101(EDH), ZF=0 ,CF=0 ,SF= 02. MOV SP, 2500H MOV AX, 1234H PUSH AX POP DX答: SP=2500H DX=1234H3. ORG 2200H DA DW 3456H DA1 DB ‘A’ DA2 DB 21H 经汇编后下面各单元内容是什么? 答:(2200H)=56H, (2201H)=34H, (2202H) =’A’,(2203H)=21H4. MOV AL, 99H MOV BL, AL AND AL , 0FH 答: AL=09H BL=99H5. MOV AL, 98H SUB AL, 67H 答:AL=31H(00110001) , CF=0 , SF=0 , ZF=0 .6. XOP AL , AL MOV AL, 0ABH ADD AL , 34H答: AL=DEH SF=1 CF= 0 ZF= 0 OF= 07. MOV SP, 2500H MOV AX, 0ABCDH MOV BX,1234H PUSH AXPUSH BX POP DI POP CX答: SP=2500H AX= ABCDH BX=1234H DI=1234H CX=ABCDH8. DA DB 20H DUP (?) MOV AL ,TYPE DA MOV BL, LENGTH DAMOV CL, SIZE DA 答:AL= 1 BL= 20H CL= 20H9. MOV AL,59H MOV CL,04 ROL AL,CL MOV BL,AL AND AL,0FH答:AL= 05H BL= 95H10. 选择合适的指令或指令组分别完成下列要求将AL清零,且清进位标志。
XOR AL, AL将BL的高4位置1,低4位不变。
OR BL, 0F0H将CL中D7,D0低位变反,其余位不变. XOR CL,81H将DL 中的高4位与低4位对调。
MOV CL , 4ROR DL , CL1. 什么叫寻址方式?8086 有哪些寻址方式?答:寻址操作数有效地址的方式叫寻址方式。
8086的寻址方式有:立即寻址、寄存器寻址、直接寻址、寄存器间接寻址、基址寻址和变址寻址、基址变址寻址。
2. 什么叫中断?中断有那些类型?答:CPU在执行正常的过程中,由于出现了CPU内部异常事件或外设请求,CPU暂停正自爱运行的程序。
而转去执行请求中断的外设或内部异常时间处理操作。
当处理结果后,CPU 再回到被中断的程序继续执行,这个过程叫中断。
中断类型有:内部中断和外部中断。
3.CPU与外设之间数据传送的方式有哪些?试说明程序控制传送方式。
答:CPU与外设之间数据传送的方式有:程序控制方式、中断方式和DMA方式。
程序控制方式又叫查询方式,是指CPU与外设传输数据之前,先查询外设状态,只有当外设为传输数据作好准备时才进行一次数据传输,否则等待。
4. 什么叫变量?变量有哪三个特性?答:程序运行期间会改变的量叫变量。
变量有三种特性;段属性:变量所在段的首地址。
偏移属性:变量距离段首地址的字节数。
类型属性:变量数组中每个数据所占的字节数。
5. 存储器有哪些类型?答:存储器费内存储器和外存储器。
内存储器存放当前正在运行的程序和数据。
内存储器有随即存取存储器RAM和只读存储器ROM,外存储器存放暂时不用的程序和数据,外存储器有硬盘、软盘、光盘、磁带等。
6.计算机的硬件系统由哪几个部件组成?简述各部件的功能?答:计算机硬件由运算器、控制器、存储器、输入设备和输出设备组成。
运算器:主要进行算数和逻辑运算控制器:控制从存储器取指令,送指令寄存器,再送指令译码器,根据指令的功能产生一系列时序信号控制各部件动作。
输入设备:从外部获取信息的装置输出设备:将计算机运算结果转换为人们或设备能识别的形式。
7.串行通信与并行通信的主要区别是什么?各有什么优缺点?答:串行通信的数据是一位一位地沿着一条传输线从一个设备传到另一个设备。
优点是传输线少,成本低,缺点是传输速度慢.并行通信是用一组传输线,每位一条线,数据各位同时传输。
优点是传输速度快。
缺点是传输线多,成本高.五、计算题数据运算时,位对位进行。
1.已知X=01110000,Y=01101010,计算X+Y和X-Y.X+Y=01110000+01101010=11011010 X-Y=01110000-01101010=00000110 二进制数运算:做加法。
逢二进一,做减法时,借一当二。
2.已知X=+56,Y=+32,试求[X+Y]补和[X-Y]补.[X]补=00111000=38H [Y]补=00100000=20H [-Y]补=11100000=E0H[X+Y]补=[X]补+[Y]补=00111000+00100000=01011000=58H[X-Y]补=[X]补+[-Y]补=00111000+11100000=00011000=18H正数的补码最高位为0,其余位为数值大小,即与原码相同。
负数的补码是反码的末位加1.3. 已知X=01110101,Y=00001111,分别求X与Y、X或Y、X异或Y1) X∧Y=00000101 2) X∨Y=01111111 3) X⊕Y=0111101000110101 01110101 01110101∧ 00001111 ∨ 00001111 ⊕ 00001111──────────────────00000101 01111111 011110101)只有1与1,结果才为1,0与任何数都为0.2)只有0或0为0,1与任何数或都为1.3)与0异或时保持原数不变,与1异或时将原数取反,即相同时异或结果为0,相异时异或结果为14. 有一串行数据,每秒钟传输960个字符,字符格式是:一个起始位、7个数据位、1个奇偶校验位和1个停止位。
问:数据传送的波特率和比特率各是多少?1)波特率:美妙钟传送的二进制数位数。
B/s960字符/秒× 10位/字符=9600位/秒=9600波特2) 比特率: 每钟传送的有效数据位数960字符/秒× 7 位/字符=6720位/秒=6720 比特六、程序设计1.试编制一程序,找出DA数据区50个字节无符号数的最大数,存放在MAX单元中。