微机原理与接口试题出题老师所给Word下载.docx
《微机原理与接口试题出题老师所给Word下载.docx》由会员分享,可在线阅读,更多相关《微机原理与接口试题出题老师所给Word下载.docx(55页珍藏版)》请在冰豆网上搜索。
3.为什么地址总线是单向的,而数据总线是双向的?
4.8086/8088微处理器内部有哪些寄存器?
其主要作用是什么?
5.如果某微处理器有20条地址总线和16条数据总线:
(1)假定存储器地址空间与I/O地址空间是分开的,则存储器地址空间有多大?
(2)数据总线上传送的有符号整数的范围有多大?
6.将十六进制数62A0H与下列各数相加,求出其结果及标志位CF、AF、SF、ZF、OF和PF的值:
(1)1234H;
(2)4321H;
(3)CFA0H;
(4)9D60H
7.从下列各数中减去4AE0H,求出其结果及标志位CF、AF、SF、ZF、OF和PF的值:
(1)1234H;
(2)5D90H;
(3)9090H;
(4)EA04H
8.什么是逻辑地址?
什么是物理地址?
它们之间的关系如何?
9.写出下列存储器地址的段地址、偏移地址和物理地址:
(1)2134:
10A0;
(2)1FA0:
0A1F;
(3)267A:
B876
10.给定一个数据的有效地址为2359H,并且(DS)=490BH,求该数据的物理地址。
11.如果在一个程序段开始执行之前,(CS)=0A7F0H,(IP)=2B40H,求该程序段的第一个字的物理地址。
12.下列操作可使用哪些寄存器?
(1)加法和减法;
(2)循环计数;
(3)乘法和除法;
(4)保存段地址;
(5)表示运算结果的特征;
(6)指令地址;
(7)从堆栈中取数的地址;
13.IBMPC有哪些寄存器可用来指示存储器的地址?
14.设(BX)=637DH,(SI)=2A9BH,位移量=0C237H,(DS)=3100H,求下列寻址方式产生的有效地址和物理地址:
(1)直接寻址;
(2)用BX的寄存器间接寻址;
(3)用BX的寄存器相对寻址;
(4)用BX和SI的基址变址寻址;
(5)用BX和SI的基址变址且相对寻址
15.若(CS)=5200H时,物理转移地址为5A238H,那么(CS)变成7800H时,物理转移地址为多少?
16.设(CS)=0200H,(IP)=2BC0H,位移量=5119H,(BX)=1200H,(DS)=212AH,(224A0H)=0600H,(275B9H)=098AH。
求使用下列寻址方式时的转移地址:
(1)段内直接寻址方式;
(2)使用BX的寄存器寻址的段内间接寻址方式;
(3)使用BX的寄存器相对寻址的段内间接寻址方式;
17.将下列两组的词汇和说明关联起来:
(1)CPU;
A.保存当前栈顶地址的寄存器;
(2)EU;
B.指示下一条要执行指令的地址;
(3)BIU;
C.总线接口部件,实现执行部件所需要的所有总线操作;
(4)IP;
D.分析并控制指令执行的部件;
(5)SP;
E.存储程序、数据等信息的记忆装置,PC机有RAM和ROM两种;
(6)存储器;
F.以后进先出方式工作的存储器空间;
(7)堆栈;
G.把汇编语言程序翻译成机器语言程序的系统程序;
(8)指令;
H.惟一代表存储器空间中的每个字节单元的地址;
(9)状态标志;
I.能被计算机直接识别的语言;
(10)控制标志;
J.用指令的助记符、符号地址、标号等符号书写程序的语言;
(11)段寄存器;
K.把若干个模块连接起来成为可执行文件的系统程序;
(12)物理地址;
L.保存各逻辑段的起始地址的寄存器;
(13)汇编语言;
M.控制操作的标志,PC机有三位:
DF、IF、TF;
(14)机器语言;
N.记录指令操作结果的标志,PC机有六位:
OF、SF、ZF、AF、PF、CF;
(15)汇编程序;
O.执行部件,由算术逻辑单元(ALU)和寄存器组等组成;
(16)连接程序;
P.由汇编程序在汇编过程中执行的指令;
(17)目标码;
Q.告诉CPU要执行的操作,在程序运行时执行;
(18)伪指令R.机器语言代码。
[参考答案]
1.答:
微处理器内部结构主要由算术逻辑运算单元(ALU)、控制器、工作寄存器和I/O控制逻辑组成。
算术逻辑运算单元是CPU的核心,它完成所有的运算操作;
控制器是CPU的“指挥中心”,只有在它的控制下,CPU才能完成指令的读入、寄存、译码和执行;
工作寄存器用于暂时存储寻址信息和计算中间结果;
I/O控制逻辑用于处理I/O操作。
3.答:
由于在计算机中地址总是由CPU产生的,因此地址总线是单向的。
而数据可从CPU写到存储器,也可从存储器读到CPU,因此数据总线是双向的。
5.解:
存储空间为M字节,数据总线上传送的有符号整数的范围为-32768~+32767。
7.解:
(1)1234H-4AE0H=C754H;
CF=1,AF=0,SF=1,ZF=0,OF=0,PF=0
(2)5D90H-4AE0H=12B0H;
CF=0,AF=0,SF=0,ZF=0,OF=0,PF=0
(3)9090H-4AE0H=45B0H;
(4)EA04H-4AE0H=9F24H;
CF=0,AF=0,SF=1,ZF=0,OF=0,PF=1
9.解:
(1)段地址:
2134H;
偏移地址:
10A0H;
物理地址:
223E0H
(2)段地址:
1FA0H;
0A1FH;
2041FH
(3)段地址:
267AH;
B876H;
32016H
11.解:
物理地址为:
0A7F0H×
10H+2B40H=A3330H。
13.答:
指示存储器地址的寄存器有:
SI,DI,BX,BP
15.解:
偏移地址为5A238H-5200H×
10H=8238H,因此当(CS)变成7800H时,物理转移地址为7800H×
10H+8238H=80238H
17.答:
两组词汇和说明的关联关系为
(1)~O;
(2)~D;
(3)~C;
(4)~B;
(5)~A;
(6)~E;
(7)~F;
(8)~Q;
(9)~N;
(10)~M;
(11)~L;
(12)~H;
(13)~J;
(14)~I;
(15)~G;
(16)~K;
(17)~R;
(18)~P。
第4章汇编语言程序设计基本方法
第6章微处理器8086的总线结构和时序
1.微处理器的外部结构表现为,它们构成了微处理器级总线。
2.微处理器级总线经过总线形成电路之后形成了。
3.什么是总线结构?
简述计算机系统采用总线结构的优点。
4.对教材p220页图6.2,若20位地址全部用74LS373八位锁存器锁存,数据线上使用
74LS245总线收发器,试画出系统总线结构图。
5.在8086系统总线结构中,为什么要有地址锁存器?
6.根据传送信息的种类不同,系统总线分为、和。
7.三态逻辑电路输出信号的三个状态是:
、和。
8.微机中的控制总线提供
A.数据信号流;
B.存储器和I/O设备的地址码;
C.所有存储器和I/O设备的时序信号;
D.所有存储器和I/O设备的控制信号;
E.来自存储器和I/O设备的响应信号;
F.上述各项;
G.上述C,D两项;
H.上述C,D和E三项。
9.微机中读写控制信号的作用是
A.决定数据总线上数据流的方向;
B.控制存储器操作读/写的类型;
C.控制流入、流出存储器信息的方向;
D.控制流入、流出I/O端口信息的方向;
E.以上所有。
10.系统总线中地址线的作用是
11.CPU和总线控制逻辑中信号的时序是由信号控制的。
12.欲使8086CPU工作在最小方式,引脚MN/MX应接。
13.RESET信号是时产生的,至少要保持4个时钟周期的电平才有效,该信号结束后,CPU内的CS为,IP为,程序从地址开始执行。
14.CPU在状态开始检查READY信号,电平时有效,说明存储器或I/O端口准备就绪,下一个时钟周期可进行数据的读写;
否则,CPU可自动插入一个或几个,以延长总线周期,从而保证快速的CPU与慢速的存储器或I/O端口之间协调的进行数据传送。
15.当M/IO引脚输出高电平时,说明CPU正在访问。
16.在构成8086最小系统总线时,地址锁存器8282的选通信号STB应接CPU的信号,输出允许端OE应接;
数据收发器8286的方向控制端T应接信号,输出允许端OE应接信号。
17.8086微处理器级总线经过总线控制电路,形成了系统三总线,它们是总线,地址总线和数据总线。
18.8086CPU在读写一个字节时,只需要使用16条数据线中的8条,在个总线周期内完成;
在读写一个字时,自然要用到全部的16条数据线,只是当此字的地址是偶地址时,可在个总线周期内完成,而对奇地址字的访问则要在个总线周期内完成。
19.8086最大系统的系统总线结构较最小系统的系统总线结构多一芯片。
20.简述8086最大系统总线结构中的总线控制器输出的信号AIOWC和AMWC的作用。
21.微机在执行指令MOV[DI],AL时,将送出的有效信号有:
A.RESETB.高电平的M/IO信号C.WRD.RD
22.设指令MOVAX,DATA已被取到CPU的指令队列中准备执行,并假定DATA为偶地址,试画出以下情况下该指令执行的总线时序图。
(1)没有等待的8086最小方式;
(2)有一个等待周期的8086最小方式。
23.上题中如指令分别为:
(1)MOVDATA+1,AX
(2)MOVDATA+1,AL
(3)OUTDX,AX(DX的内容为偶数)
(4)INAL,0F5H
重做上题
(1)。
24.8086最小方式下,读总线周期和写总线周期相同之处是:
在状态开始使ALE信号变为有效电平,并输出信号来确定是访问存储器还是访问I/O端口,同时送出20位有效地址,在状态的后部,ALE信号变为电平,利用其下降沿将20位地址和BHE的状态锁存在地址锁存器中;
相异之处是从状态开始的数据传送阶段。
2.系统总线
3.总线结构是微型计算机系统结构的重要特点之一。
它是主体部分与其它部分相连接的一种结构方式。
其基本思想是,主体部分与其它多个不同部分都通过同一组精心设置的连线相连接,如以微处理器为主体的微处理器级总线和以主机板为主体的系统级总线。
微机所采用的总线式结构具有如下优点:
1)简化了系统结构。
整个系统结构清晰,连线少。
2)简化了硬件设计。
无论是自己选择芯片组成系统机还是在现成的系统机上开发微机应用系统,由总线规范给出了传输线和信号的规定,并对存储器和I/O设备如何“挂”在总线上都作了具体的规定,降低了硬件设计的复杂性。
3)易于升级更新。
在微机更新时,许多时候,不必全部废弃旧机子,而是直接更换主板及过时的部分零配件,以提高微机的运行速度和内存容量。
比直接买新微机更经济。
4)系统扩充性好。
一是规模扩充,二是功能扩充。
规模扩充仅仅需要多插一些同类型的插件;
功能扩充仅仅需要按总线标准设计一些新插件,插入微机的扩充插槽中即可,这使系统扩充既简单又快速可靠,还便于查错。
7.高电平、低电平、高阻态
8.H
9.E
13.系统加电或操作员按面板上的RESET键高0FFFFH00FFFF0H
16.ALE地DT/RDEN
18.112
24T1高M/IOT1低T2
第7章存储器系统
1.用下列RAM芯片构成32KB存储器模块,各需多少芯片?
16位地址总线中有多少位参与片内寻址?
多少位可用作片选控制信号?
(1)1K×
1
(2)1K×
4
(3)4K×
8(4)16K×
1
2.若存储器模块的存储容量为256KB,则利用上题中给出的RAM芯片,各需多少块?
20位地址总线中有多少位参与片内寻址?
3.一台8位微机系统的地址总线为16位,其存储器中RAM的容量为32KB,首地址为4000H,且地址是连续的。
问可用的最高地址是多少?
4.某微机系统中内存的首地址为4000H,末地址为7FFFH,求其内存容量。
5.为地址总线为16位的某8位微机设计一个容量为12KB的存储器,要求ROM区为8KB,从0000H开始,采用2716芯片;
RAM区为4KB,从2000H开始,采用2114芯片。
试画出设计的存储器系统的连线图。
6.一台8位微机系统需将内存RAM扩充8KB,其扩充存储空间为8000H开始的连续存储区。
设系统的地址总线为~,数据总线为~,控制总线为和,存储器芯片用2114。
画出扩充的存储器模块的连接线路图。
地址译码器选用3-8译码器74LS138,需要的门电路可自行选择。
7.选用合适的存储芯片和译码芯片为8086CPU(工作于最小模式)设计一个8KB的ROM和16KB的RAM的存储器系统。
8.8088/8086/80286/80386/80486/Pentium/PentiumⅡ/PentiumⅢ的寻址范围各为多少?
9.简述高速存储器Cache的基本工作原理。
1.构成32KB存储器所需芯片数目、片内寻址及片选译码的地址线见下表所示。
表7-1芯片数目、片内寻址和片选译码的地址线的关系
RAM芯片
需芯片数目
片内寻址地址线
片选译码地址线
1K×
256
,10位
,6位
64
4K×
8
8
,12位
,4位
16K×
4
,14位
,2位
3.由首地址为4000H及容量为32KB可知,该存储器中RAM的寻址范围为4000H~0BFFFH,则可用的最高地址为0BFFFH
5.从题图可知,存储器选用高位地址线中的最高两位和作为译码输入,采用部分译码法形成片选送控制信号,地址有重叠区。
4组RAM的基本地址分别为:
0000H~03FFH,4000H~43FFH
8000H~83FFH,0C000H~0C3FFH
每组的地址范围分别为:
0000H~3FFFH,4000H~7FFFH
8000H~0BFFFH,0C000H~0FFFFH
9.不同档次的PC机因其使用的CPU的地址总线位数不同,其能力也不相同,寻址范围等于个字节,其中m为地址总线位数。
表7-1不同类型CPU的寻址范围
CPU
数据总线位数
地址总线位数
寻址范围
8086/8088
20
1MB
80286
16
24
16MB
80386/80486
32
4GB
Pentium
PentiumⅡ/Ⅲ
36
64GB
第8章高档微机的某些新技术
1.什么是虚拟存储器?
其作用是什么?
80386/80486的虚拟存储器容量最大有多少?
2.何为RISC技术?
与CISC相比其主要特点是什么?
3.80386/80486有哪三种工作模式?
各有何特点?
4.什么叫流水线技术和超标量、超流水线技术?
5.什么叫高度缓冲存储器技术?
微机采用这种技术的根本目的是什么?
6.试比较实工作模式和仿8086工作模式的异同。
7.80486的逻辑地址、物理地址和线性地址分别指什么?
它们的寻址能力分别为多少?
8.保护工作模式下的保护是何含义?
该工作模式下主要进行哪几方面的保护功能?
9.DOS下对超过640KB的内存如何管理?
第9章CMOS和ROMBIOS
1.如何查看微机系统中CMOSRAM中的内容?
2.开机加电后,CPU从什么地址开始执行?
首先要进行的工作是什么?
3.通过BIOS的软中断调用,可进行哪些设备的输入输出控制?
4.BIOS软中断调用与DOS功能调用有何异同?
哪一种可在用户的中断服务程序中使用?
5.什么叫RAM的影像内存?
它有何优点?
第10章输入输出接口
(1)
1.写出指令,将一个字节输出到端口25H。
2.写出指令,将一个字从端口1000H输入。
3.写出指令,分两次将1000从端口1000H输出,先输出低字节,后输出高字节。
4.下列指令经汇编后各是几个字节的指令?
INAL52H;
OUT0CH,AL
INAXDX;
OUTDX,AX
5.编写一段指令序列,功能是轮流交替地测试分别属于两个设备的两个状态寄存器。
当测知某个状态寄存器的位0是1,则从这个状态寄存器对应的设备读入数据。
每读入一个字节对这个状态寄存器进行一次测试。
如果测得位3为1,则停止这个设备的读入,再进入轮流测试状态。
假设两个状态寄存器的端口地址分别是300H和308H,两个输入数据端口分别是302H和30AH,输入数据存入数据存贮器,开始地址分别是BUFF1和BUFF2。
6.当采用输入操作情况下,除非计算机等待数据,否则无法传送数据给计算机。
A)程序查询方式;
B)中断方式;
C)DMA方式
7.在微型机接口中,设备地址选片的方法有哪几种?
如何选用?
8.Intel80x86CPU可以访问的I/O空间有:
A)4GBB)1MBC)64KBD)1KB
9.8086CPU有①条地址总线,可形成②的存贮器地址空间,可寻址范围为③;
地址总线中的④条线可用于I/O寻址,形成⑤的输入输出地址空间,地址范围为⑥;
PC机中用了⑦条地址线进行I/O操作,其地址空间为
⑧,可寻址范围为⑨。
10.存贮器的每个字节单元占存贮器地址空间的一个地址;
相应的,输入输出端口占地址空间的。
11.实现主机与外设之间同步需要解决的基本问题有二,一为,另一为。
12.主机与外设之间实现数据的输入输出的基本方式有,和。
13.对于微机而言,任何新增的外部设备,最终总是要通过与主机相接。
14.在主机板外开发一些新的外设接口逻辑,这些接口逻辑的一侧应与相接,另一侧与相接。
15.I/O接口的含义,从硬件来说,包括,,;
从软件来说,可以理解为和。
16.对于用户而言,接口设计的任务就是开发出和。
17.需要靠在程序中排入I/O指令完成的数据输入输出方式有。
(A)DMA(B)无条件程序直接传送
(C)程序查询控制式(D)中断方式
18.系统总线是通过与外设的接口逻辑相连接的,所有是并联的。
19.8086CPU用指令从端口读入数据,用OUT指令。
20.在下列指令中,能使80x86CPU对I/O端口进行读/写访问的是:
A)中断指令B)串操作指令C)输入/输出指令D)MOV指令
21.在IBMPC机接口开发中用到某一大规模集成电路芯片,其内部占16个I/O端口地址,分配占用300~30FH,请设计一个片选信号CS形成电路。
22.IBMPC系统中,如果AEN信号未参加I/O端口地址译码,将出现什么问题?
在没有DMA的某微机系统中,是否存在一样的问题?
23.利用三态门(74LS244)作为输入接口,接口地址规定为04E5H,试画出其与8086最小系统总线的连接图。
24.利用三态门输出的锁存器(74LS244)作为输