-
微型计算机原理与接口技术
一、
单项选择题
(
下面题只有一个答案是正确的,选择正确答案填入空白处
)
1
.
8086CPU
< br>通过(
1
)控制线来区分是存储器访问,还是
p>
I/O
访问,当
CPU
执行
IN
AL,DX
指令时,该信号线为(
2
)电平。
(
1
)
A. M/IO B. C. ALE D. N/
(2) A.
高
B.
低
C. ECL
D. CMOS
2
.
n+1
p>
位有符号数
x
的补码表示范围为(
)。
A.
-
2n < x < 2n
B.
-
2n ≤ x ≤ 2n
-1
C.
-
2n -
1 ≤ x ≤
2n
-1 D.
-
2n < x ≤ 2n
3
p>
.若要使寄存器
AL
中的高
4
位不变,低
4
位为
0
,所用指令为(
)。
A. AND
AL, 0FH B. AND AL, 0FOH
C. OR AL, 0FH D. OR AL 0FOH
4
.下列
MOV
指令中
,不正确的指令是(
)。
A. MOV AX, BX B.
MOV AX, [BX]
C. MOV AX, CX
D. MOV AX, [CX]
5
.中断指令
INT
17H
的中断服务程序的入口地址放在中断向量表地址
(
)开
始的
4
个存贮单元内。
A. 00017H B. 00068H C.
0005CH D. 0005EH
6
.条件
转移指令
JNE
的条件是(
)。
A.
CF=0 B. CF=1 C. ZF=0 D.
ZF=1
7.
在
8086/8088
CPU
中,一个最基本的总线读写周期由(
C1
)时钟周期
(T
状态
)<
/p>
组
成,在
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.
需要总线控制器
8288 D.
适用于单一处理机系统
9.
在
8086
微机系统的
RAM
存储单元器
0000H:002CH
< br>开始依次存放
23H
,
0FFH
,
00H
,和
0F0H
四个字节,该向量对应的中断号是
(
)
。
A. 0AH
B. 0BH C. 0CH D. 0DH
10.
真值超出机器数表示范围称为溢出
,,
此时标志寄存器中的
(
)
位被置位
A. OF
B AF C PF D CF
11.8086
系统中内存储器地址空间为
< br>1M,
而在进行
I/O
读写是<
/p>
,
有效的地址线是
( )
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-255 B. 1-256 C.
0-65535 D. 1-65536
15.
在
8086
中
,
(
BX
)=
8282H
,且题中指令已在队列中,则执行
INC
[BX]
指令需要
的总线周期数为
(
)
A
.
0
B
.
1
C
.
2
D
.
3
16.
8086
中,
( )
组寄存器都可以用来实现对存储器的寻址。
A. AX
,
SI
,
DI
,
BX B. B
P
,
BX
,
C
X
,
DX C.
SI
,
ID
,
BP
,
BX D. BX
,
CX
,
SI
,
DI
17.
微机系统中若用
4
片
8259A
构成主、从两
级中断控制逻辑,接至
CPU
的可屏蔽中
断请求线
INTR
上,最多可扩展为
( )
级外部硬中断。
A.
32 B. 29 C. 28
D. 24
18.
在
8086
宏汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令
是
( )
A.
汇编指令
B.
伪指令
C.
机器指令
D.
宏指令
19.
连接到
64000h-6FFFFh
地址范围上的存储器是用
8k×
8
RAM
芯片构成的,该芯片
要
(
)
片。
A.8
片
B.
6
片
C.10
片
D.12
片
20.8086/8088
指令
OUT
80H
,
AL
表示
(
)
A.
将
80H
送给
AL
B.
将
80H
端口的内容送给
AL
C.
将
AL
的内容送给
80H
端口
D.
将
AL
内容送
给
80H
内存单元
二.改错
(
若有错,请指出错误并说明原因
)
1
.堆栈操作应满足先进先出原则。(
)
2
.
p>
CPU
在未执行完当前指令的情况下,就可响应可屏蔽中断请求。(
)
3.
8086CPU
标志寄存器共有
16
位
,每一位都有含义。(
)
4.
条件转移指令只能用于段内直接短转移。(
T
)
5.
控制器的基本功能是:由程序计数器
PC
控制程序的有序运行,
并完成各种算术逻
辑运算。(
T
)
6.
在<
/p>
8259A
级连系统中,作为主片的
82
59A
的某些
IR
引脚连接从片,同时
也可以在
另一些
IR
引脚上直接连接外
设的中断请求信号端。
( T )
7.
8086
的中断分为可屏蔽中断和不可屏蔽中断两种。(
T
)
8.
串
行接口中
“
串行
”
的含意仅指接口与外设之间的数据交换是串行的,而接口与
CPU
< br>之间的数据交换仍是并行的。
9.
< br>字长一定的情况下,原码、反码和补码所能表示的二进制真值范围是相同的。
(
T )
10.
所有进位计数制,其整数部分最低位的位权都是
1
(
T
)
三、填空题
1
< br>.某存贮器单元的实际地址为
2BC60H
,该单元在段
地址为
2AFOH
中的偏移地址是
__
0D60H________
。
2
.
8086
CPU
复位后,寄存器中的值将进入初始态,问
(CS)=
__0FFFFH________,
(IP)=
__0000H________
,
(DS)=
__0000H________
。
3. 8086/8088 CPU
内部结构按功能分为两部分
,
即
__
接口部件
< br>_______
和
___
执
行部
件
_______
。
4
.
CPU
对外设进行数据传送的方式有几种,即
___
程
序传送
_______
,
___
中断传送
________
,或
_______DMA
传送和
IO
< br>处理机方式
____
。
5. CPU
从主存取一条指令并执行该指令的时间称为
p>
__
指令周期
________ ,
p>
它通常用
若干个
____
< br>总线周期
______
来表示
,
而后者又包含有若干个
__
时钟周
期
________
。
6. 8086/8088 CPU
提供了接受外部中断请求
信号的引脚是
__INTR________
和
____NMI______
。
7<
/p>
.
-128
的补码是
__(10000000)________
8.
填入适当指令,使下面程序实现用移位、传送、加法指令
完成
(AX)
与
10
< br>相乘运算:
SHL
AX
,
__01H________
MOV DX
,
AX
MOV
CL
,
___02H_______
SHL AX
,
CL
ADD __AX
,
DX________
9
.时序控制方式有同步方式和
___
异步方式
____________
10
.大部分
DMAC
都拥有单字节传送,
传送,和成组传送方式
四
.
阅读程序并回答问题
1
、
已知:
(AX)=2233H, (BX)=5566H,
执行了下面的程序段后
,
(AX)=_0AA9AH______ , (BX)=_2233H_____ .
CMP AX,BX
JG NEXT
XCHG AX,BX