-
2.1
微处理器主要由那几部分组成?
解:运算器,控制器,寄存器组
2.4
总线周期中,何时需要插入
T
w
等待周期?插入
T
w
周期的个数取决于什么因素?
解:在每个总线周期的
T3
的开始处若
READY
为低电平,则
CPU
在
T
3
后插入一个等待周期
Tw
。在
Tw
的开始时刻,
CPU
还要检查
READY
状态,若仍为低电平,则再插入一个<
/p>
Tw
。此
过程一直进行到某个
Tw
开始时,
READY
已经变为高电平,这时下一个时钟周期才转入
T4.
插入
p>
Tw
周期的个数取决于
READY
电平维持的时间
2.6
在
8086/8088CPU
,标志寄存器包含哪些标志位
?各位为
0
(为
1
)分别表示什么含义?
解:
CF
进位标志位。若算术运算时最高位有进位则
CF=1
,否则
CF=0
PFo
奇偶标志位。当运算结果低
8
位中“
1
”的个数为偶数时
PF=1
,为奇数时
PF=0
AF
辅助进位位。再加(减
)法操作中,
b3
向
b4
有进位(借位)时,
AF=1,
否则
AF=0
ZF
零标志位。当运算结果为零时
ZF=1
,否则
ZF=0
SF
符号
标志位。当运算结果的最
高位为
1
时<
/p>
SF=1
,否则
SF=0
OF
溢出标志位。当算术运算的结果溢出时,
OF=
1
,否则
OF=0
TF
跟踪标志位。
< br>TF=1
时使
CPU
处于单步执
行指令的工作方式
IF
中断允许标志
位。
IF=1
时使
CPU
可以响应可屏蔽中断请求,
IF=0
时则禁止响应中
断
DF
方向标志位。
DF=1
使串操作按减地址方式进行。
DF=0
使串操作按增地址方式进行
2.7 808
6/8088CPU
中,有哪些通用寄存器和专用寄存器?说明它们的作用。
解:
AX,BX,CX
和
DX
寄存器一般用于存放参与运算的数据或运算的结果。除此
之外:
AX
:主要存放算术逻辑运算
中的操作数,以及存放
I/0
操作的数据
BX
:存放访问内存时的基地址
CX
:在循环和串操作指令中用计数器
DX
:在寄存器间接寻址的
I/O
p>
指令中存放
I/O
地址。在做双字长乘除法
运算时,
DX
与
AX
< br>合
起来存放一个双字长数
SP
:存放栈顶偏移地址
BF
:存放访问内存时的基地址
p>
SP
和
BP
也可以
存放数据,但他们的默认段寄存器都是
SS
SI:
常在变址寻址方式中作为源地址指针
DI
:常在变址寻址方式中作为目标地址指针
专
用寄存器包括
4
个段寄存器和
2
个控制寄存器:
CS
:代码段寄存器,用于存放代码段的段基地址
p>
DS
:数据段寄存器,
用于存放数据段的段
基地址
SS
:
堆栈段寄存器,
用于存放堆栈段的段基地址
ES
:
附加
数据段寄存器,
用于存放附加段的段基地址
< br>IP:
指令指针寄存器,
用于存放吓一跳要执行指令的偏
移地址
p>
FLAGS:
标志寄存器,
用
于存放运算结果的特征
2.9
< br>在
8088CPU
中物理地址和逻辑地址是什么?一直逻
辑地址为
1F00:38A0H
,如何计算出
< br>其对应的物理地址
?
若已知物理地址,其逻辑地址唯一吗
?
解
:
物理
地址是
CPU
存取存储器所用的地址。逻辑地址是段和偏移形式
的地址,即汇编语言
程序中使用的存储器地址
对应的物理地址
=1F00*16+38A0=228A0H
2.14
现代微机系统中,总线可分为那些类型?主要有哪些
常用系统总线和外设总线标准?
解:按传送信息类型划分:数据总线,地址总线,控制总线
按总线层次结构划分:前端总线,系统总线,外设总线
系统总线标准:
ISA
,
MCA
,
EISA
,
PCI,AGP
外设总线标准:
IDE,SCSI,USB,IEEE
1394
3.1
什么叫寻址方式?
8
086
、
8088CPU
共有哪几种寻
址方式?
解:寻址方式主要是指获得操作数所在地址的方法。
8086/8088CPU
具有:立即寻址,直接
寻址,寄存器寻址,寄存器间接寻址,寄存器相对寻址,基址
-
变址寻址,基址
-
变址
-<
/p>
相对寻
址及隐含寻址等
8
种寻址方式
3.3
假
p>
设
DS=212AH,CS=0200H,IP=1200H,BX
=0500H,
位
移
量
DATA=40H,[217A0H]=2300H,[217E0H]=0400H,[217E2H
]=9000H.
(
1
)
JMP
2300
(2)JMP WORD PTR[BX]
(3)JMP DWORD
PYR[BX+DATA]
解:
(
1
)
(CS)*16+(IP)+2300H=02000H+1
200H+2300H=05500H
(
2
)
p>
(
CS
)
*16+
[BX]=
(
CS
)
*16+(217A0H)=02000H+2300H=04300H
(3) [BX+DATA]=(
217E2H)*16+(217E0H)=90000H+0400H=90400H
例
3-24
在内存数据段从
DATA
开始的单元中存放了两个
8
位无符号数,
试比较它们的大小,
并将大数送
p>
MAX
单元
解:
LEA BX,DATA
JNC DONE
MOV AL,[BX]
MOV AL,[BX]
INC
BX
DONE:MOV MAX,AL
CMP AL,[BX]
HLT
例
3-28
从
4000H
开始的单元中放有
32
个有符号数,要求统计出其中负数的个数,并将统
计结果
存入
BUFFER
单元。
解:
XOR DX,DX
JZ NEXT
MOV
SI,4000H
INC DX
MOV CX,20H
NEXT:DEC CX
AGAIN:MOV
AL,[SI]
JNZ AGAIN
INC SI
MOV
BUFFER,DX
TEST AL,80H
例
3-38
在
ES
段中从
2000H
单元开始存放了
10
个字符
,寻找其中有无字符“
A
”
。若有则记
下搜索次数
(
次数放
< br>DATA1
单元
)
,并记下存放
“
A
”的地址(地址放
DATA2
p>
单元)
解:
MOV DI,2000H
MOV DI,0
MOV BX,DI
JMP DONE
MOV
CX,0AH
FOUND:DEC DI
MOV
AL,
’
A
’
MOV
DATA2
,
DI
CLD
INC DI
REPNZ SCASB
SUB DI,BX
JZ
FOUND
DONE:MOV DATA1
,
DI
例
3-44
在以
DAT
A
为首地址的内存数据段中,存放
< br>200
个
16
位带符号数,试找
出其中最大
和最小的符号数,并分别放在
MAX
和
MIN
为首的内存单元中
START:LEA SI,DATA
JG LARGER
MOV CX,200
CMP AX,MIN
CLD
JL SMALL
LODSW
JMP
GOON
MOV MAX,AX
LARGER:MOV MAX,AX
MOV MIN,AX
JMP
GOON
DEC
CX
SMALL:MOV MIN,AX
NEXT:LODSW
GOON:LOOP NEXT
CMP AX,MAX
HLT
5.1
什么事存储器系统?危急中的存储器系统主要分为哪几
类?它们的设计目标是什么?
解:
将
两个或两个以上速度、
容量和价格各不相同的存储器用软件
‘硬
件或软硬件相结合的
方法连接起来,成为一个系统。
一种是由
Cache
和主存储器构成的
Cache
存储系统,
另一种是由主存储器和磁
盘构成的虚拟
存储系统
前者提高存取速度,后者增加存储容量
5.2
内部存储器主要分为哪两类?他们的主要区别是什么?
解:
(
1
)
分为
ROM
和
RAM<
/p>
(
2
)
ROM<
/p>
在正常工作时只能读出,
不能写入。
RA
M
可读可写
断
电后,
ROM
中的内容不会丢失,
RAM
中的内容会丢失
5.13
某
8088
系统用
2764ROM
芯片和
6264SRAM
芯片构成
16KB
的
内存。其中
ROM
的地址
范围为
FE000H~FFFFFH,RAM
的地址范围为
< br>F0000H~F1FFFH.
试利用
74LS138<
/p>
译码,画出存储
器与
CPU
的连接图,并标出总线信号名称
6.1
输入输出系统主要由哪几个部分组成?主要有哪些特点?
解:它包括输入输出设备、输入输出接口和输入输出软件。
<
/p>
特点:
1
、复杂性
2
、异步性
3
、实时性
4
、与设备无关性。
6.2 I/O
口的主要功能有哪些?有哪两种编址方式?在<
/p>
8088
、
8086
系统中采用哪一种编址方
式?
解
:
I/O
接口主要需具有以下几种功能:
(
1
)
I/O
地址译码与设备选择,保证任一时刻仅有一个外设与
p>
CPU
进行数据传送。
(
2
)
p>
信息的输入输出,并对外设随时进行监测、控制和管理,必要时,还可以
I/O
接口
像
CPU
发出中断请求。
(
3
)
p>
命令、数据和状态的缓冲与锁存。以缓解
CPU
与外设之间工作速度的差异,保证信
息交换的同步。
(
4
)
p>
信号电平与类型的转换。
I/O
口、
接口还要实现信息格式变换、
电平转换、
码制
转换、
-
-
-
-
-
-
-
-
-
上一篇:英语(一)考研大纲(精准版)
下一篇:考研英语词汇大纲