关键词不能为空

当前您在: 主页 > 英语 >

微型计算机原理与接口技术(清华大学出版社第二版)

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-09 23:37
tags:

-

2021年2月9日发(作者:liberated)


2.1


微处理器主要由那几部分组成?



解:运算器,控制器,寄存器组



2.4


总线周期中,何时需要插入


T w


等待周期?插入


T


w


周期的个数取决于什么因素?



解:在每个总线周期的


T3


的开始处若


READY

< p>
为低电平,则


CPU



T 3


后插入一个等待周期


Tw


。在


Tw


的开始时刻,


CPU

还要检查


READY


状态,若仍为低电平,则再插入一个< /p>


Tw


。此


过程一直进行到某个

< p>
Tw


开始时,


READY


已经变为高电平,这时下一个时钟周期才转入


T4.


插入


Tw


周期的个数取决于


READY


电平维持的时间



2.6


8086/8088CPU


,标志寄存器包含哪些标志位 ?各位为


0


(为


1

)分别表示什么含义?



解:


CF


进位标志位。若算术运算时最高位有进位则


CF=1

< p>
,否则


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


中,有哪些通用寄存器和专用寄存器?说明它们的作用。

< p>


解:


AX,BX,CX



DX


寄存器一般用于存放参与运算的数据或运算的结果。除此 之外:



AX


:主要存放算术逻辑运算 中的操作数,以及存放


I/0


操作的数据



BX


:存放访问内存时的基地址



CX


:在循环和串操作指令中用计数器



DX


:在寄存器间接寻址的


I/O


指令中存放


I/O


地址。在做双字长乘除法 运算时,


DX



AX

< br>合


起来存放一个双字长数



SP


:存放栈顶偏移地址



BF


:存放访问内存时的基地址







SP



BP


也可以 存放数据,但他们的默认段寄存器都是


SS


SI:

< p>
常在变址寻址方式中作为源地址指针



DI


:常在变址寻址方式中作为目标地址指针



专 用寄存器包括


4


个段寄存器和


2


个控制寄存器:



CS


:代码段寄存器,用于存放代码段的段基地址




















DS


:数据段寄存器,


用于存放数据段的段 基地址



SS



堆栈段寄存器,


用于存放堆栈段的段基地址




















ES



附加 数据段寄存器,


用于存放附加段的段基地址


< br>IP:


指令指针寄存器,


用于存放吓一跳要执行指令的偏 移地址










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




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




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


单元)



解:


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


地址译码与设备选择,保证任一时刻仅有一个外设与


CPU


进行数据传送。




2




信息的输入输出,并对外设随时进行监测、控制和管理,必要时,还可以

I/O


接口



CPU


发出中断请求。




3




命令、数据和状态的缓冲与锁存。以缓解


CPU

与外设之间工作速度的差异,保证信


息交换的同步。




4




信号电平与类型的转换。


I/O


口、


接口还要实现信息格式变换、


电平转换、


码制 转换、

-


-


-


-


-


-


-


-



本文更新与2021-02-09 23:37,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/624952.html

微型计算机原理与接口技术(清华大学出版社第二版)的相关文章

微型计算机原理与接口技术(清华大学出版社第二版)随机文章