没有合适的资源?快使用搜索试试~ 我知道了~
微机原理应用题库及其答案
需积分: 0 0 下载量 36 浏览量
2023-06-18
17:31:50
上传
评论 3
收藏 380KB DOC 举报
温馨提示
试读
60页
微机原理应用题库及其答案,总共有60页,覆盖各类题型,助力期末冲刺或考研复习
资源推荐
资源详情
资源评论
1、二进制数 10010110.10B 的十进制数值可表示为( B )
A. 96.8 B. 150.5
C. 96.5 D. 160.5
2、下列 8086CPU 标志寄存器 FR 的标志中,不属于状态标志的是( C )
A.OF B.PF C.IF D.CF
3、一个 8 位的二进制整数,若采用补码表示,且由 4 个“1”和 4 个“0”组成,则最小
值为( D )。
A.-120 B.-7 C.-112 D.-121
4、RAM 6116 芯片有 2K×8 位的容量,它的片内地址选择线和数据线分别是( B )
A.A0~A15 和 D0~D15 B.A0~A10 和 D0~D7
C.A0~A11 和 D0~D7 D.A0~A11 和 D0~D15
5、8086 CPU 在响应中断时顺序将( C )内容压入堆栈。
A.CS.IP.FR B.IP.CS.FR
C.FR.CS.IP D.FR.IP.CS
6、已知 AL=68H,BL=5AH,指令 ADD AL,BL 执行后,OF 和 CF 的值分别为( C )。
A. 0,0 B. 0,1 C. 1,0 D. 1,1
7、下列 8088 指令中,含有非法操作数寻址的指令是( C ) 。
A. MOV AX,[10H] B. IN AX,DX
C. MOV [BX][BP],10H D. MOV BX,COUN[SI]
8、n+1 位符号数 x 的补码表示范围为( D )
A. -2
n
<x<2
n
B. -2
n
≤x≤2
n
C. -2
n
-1≤x<2
n
D. -2
n
≤x<2
n
9、8086 能够访问的存储空间的大小是( B )。
A. 64k B. 1M
C. 256 D.16M
10、若用 128K*4bit 的 SRAM 芯片构成 640KB 的存储器组织,共需要( A )片芯片。
A. 10 B. 20 C. 30 D. 40
11、在 CMP AX,DX 指令执行后,当标志位 SF,OF,ZF 满足逻辑关系(SF⊕OF)+ZF=0
时,表明( A )。
A. AX >DX B. AX<DX C. AX≥DX D. AX≤DX
12、若要使寄存器 AL 中的高 4 位不变,低 4 位清零,应使用指令( B )。
A. AND AL,0FH B. AND AL,0F0H
C. OR AL,0FH D. OR AL,0F0H
13、8259A 需( A ) 片级连可以扩展为 64 级优先级。
A. 9 片 B. 8 片 C. 7 片 D. 6 片
14、8253 是可编程定时.计数器芯片,它内部有( A )。
A.三个定时器 B.四个定时器
C.二个计数器 D.四个计数器
15、8086/8088 中除( C )两种寻址方式外,其它各种寻址方式的操作数均在存储器中。
A.立即寻址和直接寻址 B. 寄存器寻址和直接寻址
C. 立即寻址和寄存器寻址 D. 立即寻址和寄存器相对寻址
16、通常所说的 32 位机,指的是这种计算机的 CPU( B )。
A. 是由 32 个运算器组成的 B. 能够同时处理 32 位二进制数据
C. 包含有 32 个寄存器 D. 一共有 32 个运算器和控制器
17、相邻段地址之间的最小距离为( A )
A.16 个字节 B.64K 字节
C.1K 字节 D.256 字节
18、若 CPU 的地址线为共 16 条,而某存储器芯片单元为 2K,则加在该存储器芯片上的地
址线为 ( A ) 。
A. A0 ~ A10 B. A0 ~ A11 C. A0 ~ A12 D. A0 ~ A13
19、8088 系统对中断请求响应优先级最低的请求是( B ) 。
A. NMI B. 单步中断 C. 除法错中断 D. INTR
20、微型计算机在硬件上是由( A )四大部分分组成。
A. 微处理器、存储器、I/O 接口和总线 ;
B. ALU、寄存器组、程序计数器和指令系统 ;
C. 微处理器、存储器、输入设备、输出设备 ;
D. 主板、硬盘、键盘、显示器 ;
21、8086 CPU 的 NMI 引脚上输入的信号是( B )
A.可屏蔽中断请求 B.非屏蔽中断请求
C.中断相应 D.总线请求
22、在数据传送指令中要注意:立即数只能作为( A )。
A. 源操作数 B. 目的操作数
C. 源操作数和目的操作数 D.源操作数或目的操作数
23、EPROM 是指 ( D )
A.随机读写存储器 B.可编程只读存储器
C.只读存储器 D.可擦除可编程只读存储器
24、在数据传输率相同的情况下,同步字符串送的速度高于异步字符传输,其原因是( D )
A.字符间无间隔 B.双方通信同步
C.发生错误的概率少 D.附加位信息总量少
25、当使用串处理指令 CMPSW 寻找两串中的不同数据时,应使用重复前缀为( C )。
A.REP B.RET C.REPE D.REPNE
26、8086/8088 的一个典型总线周期需要( A )个 T 状态。
A.4 B.3
C.2 D.1
27、堆栈的工作方式是( D ) 。
A.先进先出 B.随机读写
C.只能读出不能写入 D.后进先出
28、下列四条指令中正确的是( C )
(1)MOV BL,CX (2)MOV DS,AX
(3)MOV [BX],[DI] (4)CMP AX,1234H
A.(1)与(2) B.(2)与(3)
C.(2)与(4) D.(1)与(3)
29、CPU 与外设间数据传送的控制方式有( D )
A.中断方式 B.程序控制方式
C.DMA 方式 D.以上三种都是
填空题
1、完成下面不同数制之间的转换
73.25D=01001001.01B, 10010010B=92H
100101.11B=37.75D=(0011 0111.0111 0101)BCD
2、二进制数 10111100100.101 转换为十六进制数为____5E4.A _____H。
3、堆栈操作时,一次数据入栈,堆栈指针__-2__;一次数据出栈,堆栈指针___+2___。
4、8086 系统中的汇编语言程序可以使用四个段,程序运行时,四个段的基地址分别放在
__CS__、__DS__、__ES__及__SS___。
5、若某中断向量为 10H, 则该中断的中断服务子程序的入口地址在中断向量表中的物理
地址范围为___40H_____~____43H__。
6、在 8088 系统中五片中断控制器 8259 可控制____36_个中断源。
7、串行通信有两种基本的通信方式,分别是____同步___和_____异步___。
8、8086CPU 对 I/O 端口的编址是采用___独立编址____方式。
9、8259 可编程中断控制器可以进行级联,其级联是通过___ CAS0.CAS1_____管脚实现的。
此时,主 8259 应接__从 8259 的 CAS 管脚______。
10、8086/8088 CPU 的数据线和地址线是以____分时复用____方式轮流使用的。
11、8088CPU 的地址总线有______20____条,最大内存空间为____1M______,物理地址是
由__段地址___和___偏移地址__形成的。
12、外部设备是通过_____ INTR ___引脚向 CPU 请求服务的,而 CPU 是通过__INTA ____
给外设应答。
13、执行 INT 04H 后,中断服务程序入口地址的 CS 在_12H__, __13H___ 单元,IP 在__10H__,
__11H__单元中。
14、若三片 8259 级联,从片分别连接在主片的 IR2 和 IR5 上,则主 8259A 的 ICW3 为
____00100100___B。
15、已知 80386 计算机的地址线为 32 根,它可直接访问的存储空间是___4G ____B。
16、8255 有两个控制字,它们分别是_____方式控制字____和___ C 口置 0/置 1 控制字
_____。
17、每片 8255 包括三个八位并行口,其中__ A _ 可工作在方式 2,又可工作在方式 1。
18、对字符串操作时,__ DS:SI___指向源操作数,__ ES:DI ____指向目的操作数。
19 、 设 [X]
补
=11100011 , [Y]
补
=00110010 , [X]
原
=____10011101___ , [X-Y]
补
=___10110001____。
20、为保证 DRAM 中内容不丢失,需要进行____刷新_____操作。
21、变量具有三种属性,分别是 段属性 属性、__类型属性____属性和 偏移属性
属性。
22、汇编语言源程序需经过编辑、___汇编___和___连接___,最后才能运行。
23、[A+B]
补
=10011101,则 A+B 的真值为____-99_____D。
24、指令 MOV AL, BL 对源操作数来说是__寄存器方式__寻址方式,
MOV AX, [BX+6]对源操作数来说是____寄存器相对方式_____寻址方式,
MOV AX, DS:[2000H]对源操作数来说是____直接寻址方式____寻址方式。
25、已知(AL)=0101110lB,执行指令 NEG AL 后再执行 CBW,(AX )=__ 0FFA3H
8、设 SS=1000H,SP=3000H,AX=128AH ,CX=0931H 则执行下列指令后
PUSH AX
PUSH CX
POP AX
SS=_____1000H___,SP=___2FFFH_____,
AX=____0931H____,CX=___0931H_____。
26、在 8086 CPU 系统中,设某中断源的中断类型码为 08H,中断矢量为 0100H:1000H,
则相应的中断矢量存储地址为__00020H ____;从该地址开始,连续的 4 个存储单元存放的
内容依次为__00H____、___10H___、___00H___、 ___01H___。
27 、 如 果 一 个 程 序 在 执 行前 ( CS ) =86F0H ,( IP ) =2000H , 该 程序的起始地址是
___88F00____H。
判断题(错误的要指出错误的原因或进行修改)
1、MOV 2787H,AX
× 在 MOV 指令中,立即数不能作为目的操作数。
2、MOV 1234H,AX
× 在 MOV 指令中,立即数不能作为目的操作数。
3、MOV [2787H],AX
√
4、SAL BX,2
× 移位指令中,移位的位数大于 1,必须先将移位位数置于 CL 中,在移位指令中用
5、SAL BX,5
× 移位指令中,移位的位数大于 1,必须先将移位位数置于 CL 中,在移位指令中用 CL
指定移位位数。
6、POP CS
× CS 不能作为目的操作数。
7、MOV AX,BL
× 两操作数类型不一致。
8、POP CS
× CS 不能作为目的操作数。
9、MOV 2347H,AX
× 目的操作数不能是立即数
10、MOV AX,BL
× 两操作数类型不一致。
11、MOV [1234H],AX
√
12.MOV CS,AX
× CS 不能作为目的操作数。
13、在堆栈中,栈底在高地址端,而栈顶在低地址端,因此在压栈操作中堆栈地址由高向低
变化。
√
14、工作于最小模式的 8086 微处理系统中,没有 8087 芯片。
√
15、8086CPU 的内部结构主要有两个单元,其中 BIU 主要负责取指令以及与存储器和 I/O 接
口传送信息,而 EU 则负责执行指令。
√
简答与分析题
1、解释:无条件传送方式
无条件传送是最简单的数据传送方式。当外设的数据传送是定时的,且时间是已知
的情况下,CPU 定时取入数据,而当 CPU 去取
2、a.在 8086 存储器中存放数据时有规则字与非规则字之分,请说明它们的区别?
b. 在读总线周期中,各时钟周期所完成的任务。如果外设没准备好,应在哪个时钟周期
插入什么时钟周期?
答案:a.规则字存放在偶数地址开始的两个存储单元中,读写用一个时钟周期就可完成。
非规则字存放在奇地址开始的两个存储单元中,读写需要两个时钟周期。
b. T1 周期向地址总线发送地址;T2T3 周期读写数据;T4 周期结束。 如果外设没准备
好在 T3 周期插入 Tw 周期。
3、什么是中断向量表?简述 CPU 如何得到中断类型为 N 的中断向量?
答案:在 8086 系统中,把系统中 256 个中断向量依次存放在内存最低端的 1024 字节中(每
个中断向量由 2 字节的段内偏移量和 2 字节的段基值组成,256 个中断向量共占 1024 字
节),这 1024 字节的中断向量在内存中所占区域称为“中断向量表”。表首地址为 0000H:
0000H,即 00000H。
当中断源将中断类型码 N 送入 CPU 后,CPU 将 N 乘 4 作为“中断向量表的地址指
针”去查中断向量表,从该地址指针处取出 4 个字节,其中前 2 个字节送 IP,后 2 个字节
送 CS,则程序就转入该中断向量所指向的中断服务程序入口,执行该中断服务程序。
4、类型码为 4 的中断是什么类型的中断,它的中断服务程序入口地址放在什么地方?试
说明它的存放格式。
1、溢出中断 0000H~0010H
5、简述中断与子程序调用之间的区别。并简要说明 8259A 中断控制器中的 IRR.ISR 和 IMR
三个寄存器的功能。
答案:中断段间调用而子程序可以段间或段内,IRR 记录中断请求状况.有请求相应
的位置 1 , ISR 记录中断服务状况.有服务相应的位置 1 ,IMR 记录中断屏蔽状
况.有屏蔽相应的位置 1。
6、执行下列指令后,AX 寄存器中的内容是什么?
TABLE DB 10,20,30,40,50
ENTRY DW 3
…
MOV BX,OFFSET TABLE
ADD BX,ENTRY
MOV AX,[BX]
HLT
答案:AX)=3228H
7、下图为 SRAM6116 芯片与 8088 系统总线的连接图
(1) 写出 6116 芯片的存储容量;
(2) 分析每片 6116 所占的内存地址范围。
答案:(1)6116 芯片的存储容量是 2k*8bit
(2)第一片 6116 的内存地址范围是 F1000H~F17FFH
第二片 6116 的内存地址范围是 F1800H~F1FFFH
CSEG ENDS
END BEGIN
8、在 8086 系统中,试用 4K×8 位的 2732 及 74LS138 译码器,构成一个 32K×8 的 RAM,
剩余59页未读,继续阅读
资源评论
Kingcarry6
- 粉丝: 1306
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功