中北大学微机原理及接口技术练习答案
A. 求微机原理与接口技术作业答案,谢谢。
捐躯赴国难。。
B. 微机原理与接口技术(电子工业出版社)习题答案
《微型计算机及其接口技术》(电子工业出版社)习题解答
第1章 微型计算机概论
1.解释题:
(1)微处理器
解:指由一片或几片大规模集成电路组成的中央处理器。
(2)微型计算机
解:指以微处理器为基础,配以内存储器以及输入输出接口电路和相应的辅助电路构成的裸机。
(3)微型计算机系统
解:指由微处理器配以相应的外围设备及其它专用电路、电源、面板、机架以及足够的软件而构成的系统。
(4)单片机
解:把构成一个微型计算机的一些功能部件集成在一块芯片之中的计算机。
(5)单板机 :
解:把微处理器、RAM、ROM以及一些接口电路,加上相应的外设(如键盘、7段显示器等)以及监控程序固件等安装在一块印刷电路板上所构成的计算机系统。
======
C. 求份微机原理与接口技术的试题(含答案)
《微机原理与接口技术》试题(第一套)
一、选择题(每题3分,共30分)
1.8288在8086/8088组成的计算机中的作用是( ② )。
① 数据缓冲器 ② 总线控制器 ③ 地址锁存器 ④ 提供系统时钟CLK
2.指令 MOV 0283H[BX][SI] , AX 中目标操作数的寻址方式为( ② )。
① 寄存器寻址 ② 基址变址相对寻址 ③ 基址寻址 ④ 变址寻址
3.某存储单元的段基址为3806H,段内偏移地址为2A48H,该存储单元的物理地址为( ④ )。
① 4100H ② 3AA08H ③ 3B008H ④ 3AAA8H
3806
+2A48
=3AAA8H
4.某存储器芯片有地址线13根,数据线8根、该存储器芯片的存储容量为( ③ )。
① 15K×8 ② 32K×256 ③ 8K×8 ④ 32K×8
5.某存储器芯片容量为2K×1bit、若用它组成16K×8bit存储器组,所用芯片数以及用于组内寻址的地址线为( ② )。
① 32片、11根 ② 64片、14根 ③ 8片、 14根 ④ 16片、8根
6.“ADD AX,[BX+8]”的源操作数在当前( ② )。
① 堆栈段 ② 数据段 ③ 代码段 ④ 程序段
7. DMAC 8237具有( ② ) 。
① 八个独立通道 ② 四个独立通道 ③ 二个独立通道 ④ 三个独立通道
DMAC8237A的主要性能:1、有4个独立的DMA通道,每个通道都充许开放或禁止DMA请求,都可以独立控制自动预置方式。2、具有三种基本的传输方式:单字节传送、数据块传送、请求传送。3、具有存储器到存储器的传送功能4、具有正常时序和压缩时序两种基本时序。5、8257A级联可扩充任意个DMA通道。6、有两种优先管理方式:固定优先级和循环优先级。7、有较高的数据传输速率。
8.可编程并行接口8255A具有( ① )
① 两个8位(A口、B口) 和两个4位(C口的高、低各4位) 并行输入输出端口。
② 两个8位(A口、C口) 和两个4位(B口的高、低各4位)并行输入输出端口。
③ 两个8位(B口、C口) 和两个4位(A口的高、低各4位) 并行输入输出端口。
④ 两个4位(A口、B口) 和一个8位(C口) 并行输入输出端口。
9.8259分别有( ③ )个 ICW和OCW。
① 2, 4 ② 4, 2 ③ 4, 3 ④ 3, 4
8259A有3个操作命令字OCW1-OCW3,4个初始化命令字ICW1-ICW4。
10.8255A有3种工作方式,能工作与工作方式2的口有( ④ )。
① A口和B口 ②B口和C口 ③ B口 ④A口
二、判断题(每题2分,共10分)
1.数据总线是单向总线。( 错 )双向总线。
2.RAM是指只读存储器( 错 )RAM随机访问存储器。ROM只读存储器
3.CPU与外界交换信息的方式有两种:同步通信和异步通信。( 对 )
4.8259A具有8级优先权控制,通过级联可扩展至64级优先权控制。( 对 )
5.CPU的发展经历了4代,第三代用的是半导体管。( 错 )集成电路。
三、填空题(每空2分,共20分)
1.标志寄存器FR中下列标志位的名称以及为0和1时代表的意义分别为:
① CF :( 进位标志位;0:无进位 1:有进位);
② IF :(中断允许标志位;0:屏蔽外部的可屏蔽的中断请求;1:允许接受外部的可屏蔽的中断请求);
2.物理地址是指(存储器的实际地址,一个存储单元的物理地址是惟一);
3.微机中的ROM是( 只读存储器)。
5. CPU与接口之间传送信息的方式一般有四种,即: ( 无条件 )、( 查询式 )、( 中断方式 )、( DMA方式 )。
6. 8086/8088 从总的说来有(内部)、( 外部 )两种中断。
7.总线根据其所处的位置不同,可以分为(片内总线)、(片总线)、(内总线)、(外总线)。
8.半导体存储器从使用功能上来说,可分为两类:(随机存取存储器RAM)和(只读存储器ROM)。
9.8253一个芯片上有(3)个独立的16位计数器通道,每个通道有(6)种工作方式。
10.MOV AX,1234H中源操作数所使用的寻址方式为:(立即数寻址方式),MOV ES,AX源操作数所采用的寻址方式:(寄存器寻址方式)。
四、简答题(每题5分,共计20分)
1.8086CPU由哪两个独立的工作单元组成?它们的功能是什么?
答:8086CPU由总线接口单元BIU和执行单元EU组成。其中, BIU负责与存储器接口,即8086CPU与存储器之间的信息传送,都是由BIU进行的。EU负责指令的执行
2.微机中的基本计时有哪几种?它们之间的有何关系?
答:微机中的基本计时有:指令周期;总线周期;时钟周期。一个指令周期由若干时钟周期或总线周期构成,一个基本的总线周期由四个时钟周期构成,时钟周期是最小的计时单位,它是微机主频的倒数。
3.8237在系统中起什么作用?请简述8237工作过程。
答:DMA控制作用,具有DMA请求、响应、传送和结束的管理能力。8237 工作过程分四个阶段:
(1) 请求:
(2) 响应:
(3) 传送:
(4) 结束:
4.试述中断处理过程?
答:中断处理过程为:中断请求、中断排队、中断响应、中断处理、中断返回。
五、程序分析题
在数据段中从0500H单元开始存放着100个带符号数(16位),要求把其中的正数传送至1000H开始的存储区;负数传送至1100H开始的存储区。(8分)
XOR DX,DX
MOV SI,0500H
MOV DI,1000H ;存正
MOV BX,1100H ;存负
MOV CX,100
L1:MOV AX,[SI]
TEST AX,8000H
JNZ L2 ;负转L2
MOV [DI],AX
INC DI
INC DI
JMP L3
L2: MOV [BX],AX
INC BX
INC BX
L3: INC SI
INC SI
LOOP L1
HLT
六、应用题(12分)
使用下列RAM芯片,组成所需的存储容量,各需多少RAM芯片?各需多少RAM芯片组?共需多少根寻址线?每块芯片需多少寻址线?
(1)512×4的芯片,组成8K×8的存储容量(32,16,13,9)
(2)4K×1的芯片,组成64K×8的存储容量(128,16,16,12)
(3)1K×8的芯片,组成32K×8的存储容量(32,32,15,10)
《微机原理与接口技术》试题
一、单项选择题(每小题1分,共15分)
1.指令MOV AX,[3070H]中源操作数的寻址方式为( )
A.寄存器间接寻址
B.立即寻址
C.直接寻址
D.变址寻址
2.Reset信号有效后,8086CPU的启动地址( )
A.FFFFFh
B.0FFFFh
C.FFFF0h
D.00000h
3.在8086CPU的标志寄存器中,控制标志位占( )
A.3位
B.9位
C.4位
D.16位
4.堆栈的工作方式是( )
A.先进先出
B.随机读写
C.只能读出不能写入
D.后进先出
5.CPU与外设间数据传送的控制方式有( )
A.中断方式
B.程序控制方式
C.DMA方式
D.以上三种都是
6.设串行异步通信的数据格式是:1位停止位,7位数据位,1位校验位,1位起始位,若传输率
为2400位/秒,则每秒传输的最大字符个数为( )
A.10个
B.110个
C.120个
D.240个
7.CPU与I/O设备间传送的信号有( )
A.控制信息
B.状态信息
C.数据信息
D.以上三种都有
8.若传送率为1200,波特率因子n=16,则收、发时钟(RxC.TxC)的频率为( )
A.1MHz
B.19.2KHz
C.20KHz
D.2400Hz
9.在DMA方式下,外设数据输入到内存的路径是( )
A.外设→CPU→DMAC→内存
B.外设→DMAC→内存
C.外设→存储器
D.外设→数据总线→存储器
10.8255A中即可以作数据输入、输出端口,又可提供控制信息、状态信号的端口是( )
A.B口
B.A口
C.C口
D.以上三个端口均可以
11.8251A的方式控制字(即模式字)的作用是( )
A.决定8251的数据格式
B.决定8251的数据格式和传送方向
C.决定8251何时收发
D.以上都不对
12.在数据传输率相同的情况下,同步字符串送的速度高于异步字符传输,其原因是( )
A.字符间无间隔
B.双方通信同步
C.发生错误的概率少
D.附加位信息总量少
13.采用高速缓存的目的是( )
A.提高主存速度
B.提高总线传输率
C.使CPU全速运行
D.扩大可寻址空间
14.CPU响应中断请求和响应DMA请求的本质区别是( )
A.程序控制
B.需要CPU干预
C.响应中断时CPU仍控制总线而响应DMA时,让出总线
D.速度快
15.用三片8259A级数是( )
A.24级
B.22级
C.23级
D.21级
二、填空题(每空1分,共20分)
1.微型计算机由______________________________________四部分组成。
2.8086CPU的9个标志位中,属状态标志的有______________________。
3.总线周期是指_____________________________________。
4.当_______________________________________________时,CPU便进入等待状态(Tw)
。
5.当一个系统中包含的外设接口较多时,数据总线上需要有________________________
______以增强驱动能力。
6.Reset信号到来后,8086CPU的特征是__________________________________________
。
7.总线读操作是指____________________________________。
8.软件中断服务程序的入口地址是由__________________________产生的。
9.串行通信数据传送的方向有___________________________三种。
10.DMA控制器的基本组成包括___________________________。
11.对8251A初始化时必须按照___________________________________的次序进行。
12.8259A的初始化命令字包括____________________________,其中________________
_是必须设置的。
13.中断类型码为的中断向量一定存放在_____________个连续单元中,若其入口地址为
3040:2010,则这四个单元中的具体内容依次为________________________________________
。
14.8253芯片内包含有____个独立的计数通道,它有______种工作方式,若输入时钟CLK
1=1MHz,计数初值为500,BCD码计数方式,OUT1输出为方波,则初始化时该通道的控制字应为
___________________________________。
15.用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片_______________片,片内
地址和产生片选信号的地址分别为___________________位。
三、名词解释(每小题3分,共15分)
1.Cache
2.中断向量
3.总线主模块
4.全双工
5.堆栈
四、简答题(共25分)
1.总线标准化的目的是什么?涉及哪些内容?列举1-2个标准系统总线。(5分)
2.某系统中有一片8253,其四个端口地址为310H,312H,314H,316H,计数脉冲频率为
1MHz、BCD码计数,试编写输出频率为2KHz方波的初始化程序。(5分)
3.在一个8086CPU和单片8259A组成的系统中,试说明:
(1)8086CPU在响应可屏蔽中断的条件是什么?
(2)8086CPU在响应中断过程中,连续执行两个INTA周期,其作用是?
(3)假如8259A已被编程,ICW2=0AH,若连接在8259A的IR3端的外设提出中断申请,它的
中断向量的存放地址是什么?(15分)
五、简单应用题(共25分)
1.图1所示为某微机系统中用74LS138译码器产生各I/O接口新片的片选信号的电路,试指
出与Y1,Y3连接的芯片的端口地址范围。(5分)
2.数/模(D/A)转换接口电路如图2所示,设8255A的端口地址为300H-303H,C口的工作于
方式0,试编写能从Vout端产生连续三角波的程序,程序应加适当注释。(10分)
3.利用8251A实现与外设串行通信的控制程序如下,其中8251A的控制/状态口地址为2F
9H,数据口地址为2F8H,41H为字符A的ASCII码,要求:(10分)
(1)阅读此程序,加上适当注释并说明程序实现的功能;
(2)指出CPU与8251A见数据传送的控制方式。
START: MOV DX,2F9H
MOV AL,74H
OUT DX,AL
MOV AL,11H
OUT DX,AL
L1: MOV DX,2F9H
IN AL,DX
AND AL,01H
JZ L1
MOV DX,2F8H
MOV AL,41H
OUT DX,AL
HLT
1.8086 CPU通过______________寄存器和______________寄存器能准确找到指令代码。
2.8086中地址/数据线分时复用,为保证总线周期内地址稳定,应配置___________,为提高总线驱动能力,应配置_____________。
3.类型码为_____________的中断所对应的中断向量存放在0000H:0058H开始的4个连续单元中,若这4个单元的内容分别为_________________,则相应的中断服务程序入口地址为5060H:7080H。
4.CPU在指令的最后一个时钟周期检测INTR引脚,若测得INTR为___________且IF为_____________,则CPU在结束当前指令后响应中断请求。
5.设8251A工作于异步方式,收发时钟频率为38.4KHz,波特率为2400。数据格式为7位数据位,1位停止位,偶校验,则8251A的方式字为_______________。
6.CPU从I/O接口中的_____________获取外设的“准备就绪”或“忙/闲”状态信息。
7.SRAM靠_____________存储信息,DRAM靠_____________存储信息,为保证DRAM中内容不丢失,需要进行_________________操作。
8.当存储器的读出时间大于CPU所要求的时间,为保证CPU与存储器的周期配合,就需要用____________信号,使CPU插入一个_____________状态。
9.CPU响应可屏蔽中断的条件是_______________、______________、_______________。
10.8255A工作于方式1输入时,通过____________信号表示端口已准备好向CPU输入数据。
11.设8253的计数器用于对外部事件记数,计满100后输出一跳变信号,若按BCD方式计数,则写入计数初值的指令为MOV AL,__________________和OUT PORT,AL。
12.总线按其作用和位置可分为__________、___________、___________和___________四种,RS-232C属于__________总线。
13.中断控制器8259A中的中断屏蔽寄存器IMR的作用是____________________。
14.DMA控制器的传送方式有__________、___________、__________和_________四种。
二、单项选择题(每小题1分,共15分)
15.将微处理器、内存储器及I/O接口连接起来的总线是( )
A.片总线 B.外总线
C.系统总线 D.局部总线
16.连续启动两次独立的存储器操作之间的最小间隔叫( )
A.存取时间 B.读周期
C.写周期 D.存取周期
17.连接到64000h-6FFFFh地址范围上的存储器是用8k×8 RAM芯片构成的,该芯片要______片。( )
A.8片 B.6片
C.10片 D.12片
18.RESET信号有效后,8086 CPU执行的第一条指令地址为( )
A.00000H B.FFFFFH
C.FFFF0H D.0FFFFH
19.要管理64级可屏蔽中断,需要级联的8259A芯片数为( )
A.4片 B.8片
C.10片 D.9片
20.异步串行通信中,收发双方必须保持( )
A.收发时钟相同 B.停止位相同
C.数据格式和波特率相同 D.以上都正确
21.8253作为定时器和计数器时( )
A.使用的计数方式相同 B.工作方式不同
C.实质相同 D.输出定时信号不同
22.对可编程接口芯片进行读/写操作的必要条件是( )
A.RD=0 B.WR=0
C.RD=0或WR=0 D.CS=0
23.在DMA方式下,CPU与总线的关系是( )
A.只能控制地址总线 B.相互成隔离状态
C.只能控制数据线 D.相互成短接状态
24.当8255A工作在方式1输出时,通知外设将数据取走的信号是( )
A.ACK B.INTE
C.OBF D.IBF
25.在数据传输率相同的情况下,同步传输率高于异步传输速率的原因是( )
A.附加的冗余信息量少 B.发生错误的概率小
C.字符或组成传送,间隔少 D.由于采用CRC循环码校验
26.异步传送中,CPU了解8251A是否接收好一个字符数据的方法是( )
A.CPU响应8251A的中断请求 B.CPU通过查询请求信号RTS
C.CPU通过程序查询RxD接收线状态 D.CPU通过程序查询RxRDY信号状态
27.对存储器访问时,地址线有效和数据线有效的时间关系应该是( )
A.数据线较先有效 B.二者同时有效
C.地址线较先有效 D.同时高电平
28.8255A引脚信号WR=0,CS=0,A1=1,A0=1时,表示( )
A.CPU向数据口写数据 B.CPU向控制口送控制字
C.CPU读8255A控制口 D.无效操作
29.8253的计数器的最大计数初值是( )
A.65536 B.FFFFH
C.FFF0H D.0000H三、名词解释(每小题2分,共10分)
30.总线周期
31.动态刷新
32.波特率
33.总线仲裁
34.USB四、简答题(每小题4分,共16分)
35.简述CPU与外设间数据传送的控制方式有哪几种?各自的优缺点?
36.简述8259A配合CPU完成哪些主要任务,其内部的中断服务寄存器的作用?
37.某存储器片选译码电路与地址线和数据线的连接如图所示。
(1)写出该译码电路最多可配置多少KB的容量范围?
(2)写出该译码器每个输出(y0-y7)线可配置多少KB的容量范围。
(3)若A15已设定为高有效(A15=1),A15应如何与G2a相连接。
38.当8253的定时值超过最大值时应如何处理?写出两种实现方案。
五、简单应用题(本题共32分)
39.用DAC0832与8086CPU直接相连设计一D/A转换电路,并编程使之产生呈负向增长的锯齿波,并且锯齿波周期可调,DAC0832的口地址为300H。(10分)
40.设8251A工作于异步方式,波特率为2400,收发时钟频率为153.6KHz,异步数据格式为:7位数据位、1位停止位、偶校验,允许接收,允许发送,错误标志复位,试编写8251A的初始化程序和以查询方式从8251A接收100个字符存入首地址为3000H的数据区的数据接收程序段。主要语句应加注释,8251A口地址为200H,201H(12分)
41.(10分)用8255A作打印机接口的硬件连接和驱动程序如下所示,8255A的入口地址为80H-83H,阅读此程序回答下列问题:
(1)所采用的数据控制方式?
(2)所传送的字节数?
(3)8255A的工作方式?
MOV AL,081H
OUT 083H,AL
MOV BX,3000H
MOV CX,64H
MOV AL,0DH
OUT 083H,AL
STT: IN AL,082H
AND AL,08H
JNZ STT
MOV AL,[BX]
OUT 080H,AL
MOV AL,0CH
OUT 083H,AL
NOP
NOP
MOV AL,0DH
OUT 083H,AL
INC BX
DEX CX
JNZ STT
HLT六、计算题(每小题4分,共12分)
42.8253的计数器2工作于方式2,其计数时钟CLK2,为100KHz,输出信号OUT2作定时中断申请,定时间隔为8ms,试计算其计数初值N?
43.若8251A的异步方式字为7AH,则发送的字符格式如何?为使接收和发送的波特率分别为600b/s和2400b/s,则收发时钟(RxC和TxC)的频率分别应为多少。
44.一个具有14位地址8位数据线的存储器,能存储多少字节数据,若由8k×4的芯片组成,共需多少芯片?
D. 微机原理及接口技术课后答案胡蔷
主片初始化程序段: MOV AL,00010001B ;ICW1:边沿,ICW4,ICW3 OUT 20H, AL ;写入ICW1 MOV AL, 00001111B ;ICW2:IR7中断类型号为0FH OUT 21H, AL ;写入ICW2 MOV AL, 00000100B ;ICW3:主片IR2接从片INT OUT 21H, AL ;写入ICW3 MOV AL, 00000101B ;ICW4:无缓冲,非正常中断结束
OUT 21H, AL ;写入ICW4
从片初始化程序段: MOV AL,00010001B ;ICW1:边沿,ICW4,ICW3 OUT 0A0H, AL ;写入ICW1 MOV AL, 01110001B ;ICW2:IR0中断类型号为71H OUT 0A1H, AL ;写入ICW2 MOV AL, 00000010B ;ICW3:从片接主片的IR2 OUT 0A1H, AL ;写入ICW3 MOV AL, 00000001B ;ICW4:非缓冲,非正常结束,
OUT 0A1H, AL ;写入ICW4
E. 微机原理与接口技术 习题解答 周鸣争
《微机原理与接口技术》试题(第一套)
一、选择题(每题3分,共30分)
1.8288在8086/8088组成的计算机中的作用是( ② )。
① 数据缓冲器 ② 总线控制器 ③ 地址锁存器 ④ 提供系统时钟CLK
2.指令 MOV 0283H[BX][SI] , AX 中目标操作数的寻址方式为( ② )。
① 寄存器寻址 ② 基址变址相对寻址 ③ 基址寻址 ④ 变址寻址
3.某存储单元的段基址为3806H,段内偏移地址为2A48H,该存储单元的物理地址为( ④ )。
① 4100H ② 3AA08H ③ 3B008H ④ 3AAA8H
3806
+2A48
=3AAA8H
4.某存储器芯片有地址线13根,数据线8根、该存储器芯片的存储容量为( ③ )。
① 15K×8 ② 32K×256 ③ 8K×8 ④ 32K×8
5.某存储器芯片容量为2K×1bit、若用它组成16K×8bit存储器组,所用芯片数以及用于组内寻址的地址线为( ② )。
① 32片、11根 ② 64片、14根 ③ 8片、 14根 ④ 16片、8根
6.“ADD AX,[BX+8]”的源操作数在当前( ② )。
① 堆栈段 ② 数据段 ③ 代码段 ④ 程序段
7. DMAC 8237具有( ② ) 。
① 八个独立通道 ② 四个独立通道 ③ 二个独立通道 ④ 三个独立通道
DMAC8237A的主要性能:1、有4个独立的DMA通道,每个通道都充许开放或禁止DMA请求,都可以独立控制自动预置方式。2、具有三种基本的传输方式:单字节传送、数据块传送、请求传送。3、具有存储器到存储器的传送功能4、具有正常时序和压缩时序两种基本时序。5、8257A级联可扩充任意个DMA通道。6、有两种优先管理方式:固定优先级和循环优先级。7、有较高的数据传输速率。
8.可编程并行接口8255A具有( ① )
① 两个8位(A口、B口) 和两个4位(C口的高、低各4位) 并行输入输出端口。
② 两个8位(A口、C口) 和两个4位(B口的高、低各4位)并行输入输出端口。
③ 两个8位(B口、C口) 和两个4位(A口的高、低各4位) 并行输入输出端口。
④ 两个4位(A口、B口) 和一个8位(C口) 并行输入输出端口。
9.8259分别有( ③ )个 ICW和OCW。
① 2, 4 ② 4, 2 ③ 4, 3 ④ 3, 4
8259A有3个操作命令字OCW1-OCW3,4个初始化命令字ICW1-ICW4。
10.8255A有3种工作方式,能工作与工作方式2的口有( ④ )。
① A口和B口 ②B口和C口 ③ B口 ④A口
二、判断题(每题2分,共10分)
1.数据总线是单向总线。( 错 )双向总线。
2.RAM是指只读存储器( 错 )RAM随机访问存储器。ROM只读存储器
3.CPU与外界交换信息的方式有两种:同步通信和异步通信。( 对 )
4.8259A具有8级优先权控制,通过级联可扩展至64级优先权控制。( 对 )
5.CPU的发展经历了4代,第三代用的是半导体管。( 错 )集成电路。
三、填空题(每空2分,共20分)
1.标志寄存器FR中下列标志位的名称以及为0和1时代表的意义分别为:
① CF :( 进位标志位;0:无进位 1:有进位);
② IF :(中断允许标志位;0:屏蔽外部的可屏蔽的中断请求;1:允许接受外部的可屏蔽的中断请求);
2.物理地址是指(存储器的实际地址,一个存储单元的物理地址是惟一);
3.微机中的ROM是( 只读存储器)。
5. CPU与接口之间传送信息的方式一般有四种,即: ( 无条件 )、( 查询式 )、( 中断方式 )、( DMA方式 )。
6. 8086/8088 从总的说来有(内部)、( 外部 )两种中断。
7.总线根据其所处的位置不同,可以分为(片内总线)、(片总线)、(内总线)、(外总线)。
8.半导体存储器从使用功能上来说,可分为两类:(随机存取存储器RAM)和(只读存储器ROM)。
9.8253一个芯片上有(3)个独立的16位计数器通道,每个通道有(6)种工作方式。
10.MOV AX,1234H中源操作数所使用的寻址方式为:(立即数寻址方式),MOV ES,AX源操作数所采用的寻址方式:(寄存器寻址方式)。
四、简答题(每题5分,共计20分)
1.8086CPU由哪两个独立的工作单元组成?它们的功能是什么?
答:8086CPU由总线接口单元BIU和执行单元EU组成。其中, BIU负责与存储器接口,即8086CPU与存储器之间的信息传送,都是由BIU进行的。EU负责指令的执行
2.微机中的基本计时有哪几种?它们之间的有何关系?
答:微机中的基本计时有:指令周期;总线周期;时钟周期。一个指令周期由若干时钟周期或总线周期构成,一个基本的总线周期由四个时钟周期构成,时钟周期是最小的计时单位,它是微机主频的倒数。
3.8237在系统中起什么作用?请简述8237工作过程。
答:DMA控制作用,具有DMA请求、响应、传送和结束的管理能力。8237 工作过程分四个阶段:
(1) 请求:
(2) 响应:
(3) 传送:
(4) 结束:
4.试述中断处理过程?
答:中断处理过程为:中断请求、中断排队、中断响应、中断处理、中断返回。
五、程序分析题
在数据段中从0500H单元开始存放着100个带符号数(16位),要求把其中的正数传送至1000H开始的存储区;负数传送至1100H开始的存储区。(8分)
XOR DX,DX
MOV SI,0500H
MOV DI,1000H ;存正
MOV BX,1100H ;存负
MOV CX,100
L1:MOV AX,[SI]
TEST AX,8000H
JNZ L2 ;负转L2
MOV [DI],AX
INC DI
INC DI
JMP L3
L2: MOV [BX],AX
INC BX
INC BX
L3: INC SI
INC SI
LOOP L1
HLT
六、应用题(12分)
使用下列RAM芯片,组成所需的存储容量,各需多少RAM芯片?各需多少RAM芯片组?共需多少根寻址线?每块芯片需多少寻址线?
(1)512×4的芯片,组成8K×8的存储容量(32,16,13,9)
(2)4K×1的芯片,组成64K×8的存储容量(128,16,16,12)
(3)1K×8的芯片,组成32K×8的存储容量(32,32,15,10)
《微机原理与接口技术》试题
一、单项选择题(每小题1分,共15分)
1.指令MOV AX,[3070H]中源操作数的寻址方式为( )
A.寄存器间接寻址
B.立即寻址
C.直接寻址
D.变址寻址
2.Reset信号有效后,8086CPU的启动地址( )
A.FFFFFh
B.0FFFFh
C.FFFF0h
D.00000h
3.在8086CPU的标志寄存器中,控制标志位占( )
A.3位
B.9位
C.4位
D.16位
4.堆栈的工作方式是( )
A.先进先出
B.随机读写
C.只能读出不能写入
D.后进先出
5.CPU与外设间数据传送的控制方式有( )
A.中断方式
B.程序控制方式
C.DMA方式
D.以上三种都是
6.设串行异步通信的数据格式是:1位停止位,7位数据位,1位校验位,1位起始位,若传输率
为2400位/秒,则每秒传输的最大字符个数为( )
A.10个
B.110个
C.120个
D.240个
7.CPU与I/O设备间传送的信号有( )
A.控制信息
B.状态信息
C.数据信息
D.以上三种都有
8.若传送率为1200,波特率因子n=16,则收、发时钟(RxC.TxC)的频率为( )
A.1MHz
B.19.2KHz
C.20KHz
D.2400Hz
9.在DMA方式下,外设数据输入到内存的路径是( )
A.外设→CPU→DMAC→内存
B.外设→DMAC→内存
C.外设→存储器
D.外设→数据总线→存储器
10.8255A中即可以作数据输入、输出端口,又可提供控制信息、状态信号的端口是( )
A.B口
B.A口
C.C口
D.以上三个端口均可以
11.8251A的方式控制字(即模式字)的作用是( )
A.决定8251的数据格式
B.决定8251的数据格式和传送方向
C.决定8251何时收发
D.以上都不对
12.在数据传输率相同的情况下,同步字符串送的速度高于异步字符传输,其原因是( )
A.字符间无间隔
B.双方通信同步
C.发生错误的概率少
D.附加位信息总量少
13.采用高速缓存的目的是( )
A.提高主存速度
B.提高总线传输率
C.使CPU全速运行
D.扩大可寻址空间
14.CPU响应中断请求和响应DMA请求的本质区别是( )
A.程序控制
B.需要CPU干预
C.响应中断时CPU仍控制总线而响应DMA时,让出总线
D.速度快
15.用三片8259A级数是( )
A.24级
B.22级
C.23级
D.21级
二、填空题(每空1分,共20分)
1.微型计算机由______________________________________四部分组成。
2.8086CPU的9个标志位中,属状态标志的有______________________。
3.总线周期是指_____________________________________。
4.当_______________________________________________时,CPU便进入等待状态(Tw)
。
5.当一个系统中包含的外设接口较多时,数据总线上需要有________________________
______以增强驱动能力。
6.Reset信号到来后,8086CPU的特征是__________________________________________
。
7.总线读操作是指____________________________________。
8.软件中断服务程序的入口地址是由__________________________产生的。
9.串行通信数据传送的方向有___________________________三种。
10.DMA控制器的基本组成包括___________________________。
11.对8251A初始化时必须按照___________________________________的次序进行。
12.8259A的初始化命令字包括____________________________,其中________________
_是必须设置的。
13.中断类型码为的中断向量一定存放在_____________个连续单元中,若其入口地址为
3040:2010,则这四个单元中的具体内容依次为________________________________________
。
14.8253芯片内包含有____个独立的计数通道,它有______种工作方式,若输入时钟CLK
1=1MHz,计数初值为500,BCD码计数方式,OUT1输出为方波,则初始化时该通道的控制字应为
___________________________________。
15.用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片_______________片,片内
地址和产生片选信号的地址分别为___________________位。
三、名词解释(每小题3分,共15分)
1.Cache
2.中断向量
3.总线主模块
4.全双工
5.堆栈
四、简答题(共25分)
1.总线标准化的目的是什么?涉及哪些内容?列举1-2个标准系统总线。(5分)
2.某系统中有一片8253,其四个端口地址为310H,312H,314H,316H,计数脉冲频率为
1MHz、BCD码计数,试编写输出频率为2KHz方波的初始化程序。(5分)
3.在一个8086CPU和单片8259A组成的系统中,试说明:
(1)8086CPU在响应可屏蔽中断的条件是什么?
(2)8086CPU在响应中断过程中,连续执行两个INTA周期,其作用是?
(3)假如8259A已被编程,ICW2=0AH,若连接在8259A的IR3端的外设提出中断申请,它的
中断向量的存放地址是什么?(15分)
五、简单应用题(共25分)
1.图1所示为某微机系统中用74LS138译码器产生各I/O接口新片的片选信号的电路,试指
出与Y1,Y3连接的芯片的端口地址范围。(5分)
2.数/模(D/A)转换接口电路如图2所示,设8255A的端口地址为300H-303H,C口的工作于
方式0,试编写能从Vout端产生连续三角波的程序,程序应加适当注释。(10分)
3.利用8251A实现与外设串行通信的控制程序如下,其中8251A的控制/状态口地址为2F
9H,数据口地址为2F8H,41H为字符A的ASCII码,要求:(10分)
(1)阅读此程序,加上适当注释并说明程序实现的功能;
(2)指出CPU与8251A见数据传送的控制方式。
START: MOV DX,2F9H
MOV AL,74H
OUT DX,AL
MOV AL,11H
OUT DX,AL
L1: MOV DX,2F9H
IN AL,DX
AND AL,01H
JZ L1
MOV DX,2F8H
MOV AL,41H
OUT DX,AL
HLT
1.8086 CPU通过______________寄存器和______________寄存器能准确找到指令代码。
2.8086中地址/数据线分时复用,为保证总线周期内地址稳定,应配置___________,为提高总线驱动能力,应配置_____________。
3.类型码为_____________的中断所对应的中断向量存放在0000H:0058H开始的4个连续单元中,若这4个单元的内容分别为_________________,则相应的中断服务程序入口地址为5060H:7080H。
4.CPU在指令的最后一个时钟周期检测INTR引脚,若测得INTR为___________且IF为_____________,则CPU在结束当前指令后响应中断请求。
5.设8251A工作于异步方式,收发时钟频率为38.4KHz,波特率为2400。数据格式为7位数据位,1位停止位,偶校验,则8251A的方式字为_______________。
6.CPU从I/O接口中的_____________获取外设的“准备就绪”或“忙/闲”状态信息。
7.SRAM靠_____________存储信息,DRAM靠_____________存储信息,为保证DRAM中内容不丢失,需要进行_________________操作。
8.当存储器的读出时间大于CPU所要求的时间,为保证CPU与存储器的周期配合,就需要用____________信号,使CPU插入一个_____________状态。
9.CPU响应可屏蔽中断的条件是_______________、______________、_______________。
10.8255A工作于方式1输入时,通过____________信号表示端口已准备好向CPU输入数据。
11.设8253的计数器用于对外部事件记数,计满100后输出一跳变信号,若按BCD方式计数,则写入计数初值的指令为MOV AL,__________________和OUT PORT,AL。
12.总线按其作用和位置可分为__________、___________、___________和___________四种,RS-232C属于__________总线。
13.中断控制器8259A中的中断屏蔽寄存器IMR的作用是____________________。
14.DMA控制器的传送方式有__________、___________、__________和_________四种。
二、单项选择题(每小题1分,共15分)
15.将微处理器、内存储器及I/O接口连接起来的总线是( )
A.片总线 B.外总线
C.系统总线 D.局部总线
16.连续启动两次独立的存储器操作之间的最小间隔叫( )
A.存取时间 B.读周期
C.写周期 D.存取周期
17.连接到64000h-6FFFFh地址范围上的存储器是用8k×8 RAM芯片构成的,该芯片要______片。( )
A.8片 B.6片
C.10片 D.12片
18.RESET信号有效后,8086 CPU执行的第一条指令地址为( )
A.00000H B.FFFFFH
C.FFFF0H D.0FFFFH
19.要管理64级可屏蔽中断,需要级联的8259A芯片数为( )
A.4片 B.8片
C.10片 D.9片
20.异步串行通信中,收发双方必须保持( )
A.收发时钟相同 B.停止位相同
C.数据格式和波特率相同 D.以上都正确
21.8253作为定时器和计数器时( )
A.使用的计数方式相同 B.工作方式不同
C.实质相同 D.输出定时信号不同
22.对可编程接口芯片进行读/写操作的必要条件是( )
A.RD=0 B.WR=0
C.RD=0或WR=0 D.CS=0
23.在DMA方式下,CPU与总线的关系是( )
A.只能控制地址总线 B.相互成隔离状态
C.只能控制数据线 D.相互成短接状态
24.当8255A工作在方式1输出时,通知外设将数据取走的信号是( )
A.ACK B.INTE
C.OBF D.IBF
25.在数据传输率相同的情况下,同步传输率高于异步传输速率的原因是( )
A.附加的冗余信息量少 B.发生错误的概率小
C.字符或组成传送,间隔少 D.由于采用CRC循环码校验
26.异步传送中,CPU了解8251A是否接收好一个字符数据的方法是( )
A.CPU响应8251A的中断请求 B.CPU通过查询请求信号RTS
C.CPU通过程序查询RxD接收线状态 D.CPU通过程序查询RxRDY信号状态
27.对存储器访问时,地址线有效和数据线有效的时间关系应该是( )
A.数据线较先有效 B.二者同时有效
C.地址线较先有效 D.同时高电平
28.8255A引脚信号WR=0,CS=0,A1=1,A0=1时,表示( )
A.CPU向数据口写数据 B.CPU向控制口送控制字
C.CPU读8255A控制口 D.无效操作
29.8253的计数器的最大计数初值是( )
A.65536 B.FFFFH
C.FFF0H D.0000H三、名词解释(每小题2分,共10分)
30.总线周期
31.动态刷新
32.波特率
33.总线仲裁
34.USB四、简答题(每小题4分,共16分)
35.简述CPU与外设间数据传送的控制方式有哪几种?各自的优缺点?
36.简述8259A配合CPU完成哪些主要任务,其内部的中断服务寄存器的作用?
37.某存储器片选译码电路与地址线和数据线的连接如图所示。
(1)写出该译码电路最多可配置多少KB的容量范围?
(2)写出该译码器每个输出(y0-y7)线可配置多少KB的容量范围。
(3)若A15已设定为高有效(A15=1),A15应如何与G2a相连接。
38.当8253的定时值超过最大值时应如何处理?写出两种实现方案。
五、简单应用题(本题共32分)
39.用DAC0832与8086CPU直接相连设计一D/A转换电路,并编程使之产生呈负向增长的锯齿波,并且锯齿波周期可调,DAC0832的口地址为300H。(10分)
40.设8251A工作于异步方式,波特率为2400,收发时钟频率为153.6KHz,异步数据格式为:7位数据位、1位停止位、偶校验,允许接收,允许发送,错误标志复位,试编写8251A的初始化程序和以查询方式从8251A接收100个字符存入首地址为3000H的数据区的数据接收程序段。主要语句应加注释,8251A口地址为200H,201H(12分)
41.(10分)用8255A作打印机接口的硬件连接和驱动程序如下所示,8255A的入口地址为80H-83H,阅读此程序回答下列问题:
(1)所采用的数据控制方式?
(2)所传送的字节数?
(3)8255A的工作方式?
MOV AL,081H
OUT 083H,AL
MOV BX,3000H
MOV CX,64H
MOV AL,0DH
OUT 083H,AL
STT: IN AL,082H
AND AL,08H
JNZ STT
MOV AL,[BX]
OUT 080H,AL
MOV AL,0CH
OUT 083H,AL
NOP
NOP
MOV AL,0DH
OUT 083H,AL
INC BX
DEX CX
JNZ STT
HLT六、计算题(每小题4分,共12分)
42.8253的计数器2工作于方式2,其计数时钟CLK2,为100KHz,输出信号OUT2作定时中断申请,定时间隔为8ms,试计算其计数初值N?
43.若8251A的异步方式字为7AH,则发送的字符格式如何?为使接收和发送的波特率分别为600b/s和2400b/s,则收发时钟(RxC和TxC)的频率分别应为多少。
44.一个具有14位地址8位数据线的存储器,能存储多少字节数据,若由8k×4的芯片组成,共需多少芯片?
F. 高分急求 微机原理及接口技术 编程题答案(100分再追加100分!!)
哥们儿,这不是考试题吗?豆丁网有,自己下去
不过你们老师没教过吗?
愿意给分吗?谢谢,(*^__^*) 嘻嘻……
G. 求微机原理与接口技术 习题答案
书卖掉了 记得有参考书的有专门的答案解释
H. 微机原理与接口技术试题及答案跟详细解释
微型计算机原理与接口技术2006年考试题及答案B
一. 选择(每题1分)
下列各题四个选择项中,只有一个选项是正确的。请将正确选项号写在相应空位置上。
1.系统总线又称为_______,这是指模块式微处理机机箱内的底版总线。
1)主板总线 2)内总线 3)片内总线 4)局部总线
2.目前市场上出售的台式PC机中Pentium 4微处理器的主频一般为
1) 0.5GHz左右 2)1GHz左右 3)3GHz左右 4)5GHz以上
3. .按诺依曼结构理论,下面哪个不是计算机组成部分:
1) 运算器2)控制器3)打印机4)复印机
4.程序设计人员不能直接使用的寄存器是__________
1) 通用寄存器2)指令指针寄存器3)标志寄存器4)段寄存器
5. Pentium微处理器的结构之所以称为超标量结构,是因为下面哪一种原因?
1)Pentium微处理器不仅能进行32位运算,也能进行64位运算
2)Pentium微处理器内部含有多条指令流水线和多个执行部件
3)数据传输速度很快,每个总线周期最高能传送4个64位数据
4)微处理器芯片内部集成的晶体管数超过100万个,功耗很大
6.在任何时刻,存储器中会有一个程序是现役的,每一个现役程序最多可以使用___________
① 3个段② 4个段③ 5个段④ 6个段
7.Pentium微处理机配备了5个控制寄存器。其中没有定义,而供将来使用的是__________
1)CR1 2) CR2 3)CR3 4)CR4
8.Pentium地址总线是32位的,它的内部数据总线的宽度是:
1)16位 2)32位 3)64位 4)36位
9.Pentium的寄存器可分为浮点寄存器、系统级寄存器等___大类。
1) 2 2) 3 3) 4 4) 5
10.属于系统级寄存器的是________。
1) 系统地址寄存器和控制寄存器2) 通用寄存器和系统地址寄存器
3) 通用寄存器和控制寄存器4) 系统地址寄存器和段寄存器
11. 下面是关于CPU与 Cache 之间关系的描述,其中正确的一条描述是:
1)Cache中存放的是主存储器中一部分信息的映像
2)用户可以直接访问Cache
3)片内Cache要比二级Cache的容量大得多
4)二级Cache要比片内Cache的速度快得多
12. 在保护方式下,段寄存器内存放的是_________。
1) 段基址 2) 段选择符 3) 段描述符 4) 段描述符表基址
13. 通常,人们把用符号表示计算机指令的语言称为——————。
1) 机器语言 2) 汇编语言 3) 模拟语言 4) 仿真语言
14. Pentium系统之所以为超标量计算机是因为采用了___________。
1) 并行流水线结构 2) 数据与指令分离的Cache结构
3) 转移预测技术 4 ) 提高了时钟频率
15.Pentium系统内约定,一个字的宽度是___。
1) 1字节 2) 2字节 3) 4字节 4) 8字节
16.Pentium用来作为堆栈指针的寄存器是:
1)EIP寄存器 2)EBP 寄存器 3)ESP寄存器 4)EDI寄存器
17.Pentium微处理机可访问的物理存储器的范围是__________。
1) 4GB 2) 64TB 3) 4MB 4) 16GB
18.存储管理是由分段存储管理和__________组成。
1)分段部件 2)分页部件 3)分页存储管理 4)虚拟管理
19. Pentium微处理机的分页存储管理系统把页的大小定义成__________。
1) 16KB 2) 4MB 3)4KB 4) 4GB
20.经分段存储管理部件分段之后生成的线性地址由__________与12位偏移量组成。
1) 段地址寄存器和10位页目录索引 2) 段描述符表和10位页表索引
3) 10位页目录索引和10位页表索引 4) 10位页表索引和虚拟地址
21.段选择符(段寄存器)中请求特权级字段共__________位。
1)1位 2) 2位 3) 3位 4) 4位
22.多段存储管理方式中,每一个程序都拥有它自己的__________,以及多种属于它自己的存储器段。
1) 段描述符 2) 段选择符 3) 段选择符和段描述符 4) 段描述符寄存器
23.符合汇编语言变量命名规则的变量名是__________。
1) MOV 2) CX 3)DATA 4)LPT1
24. Pentium微处理机是———微处理机
1)16位。2)32位。3)64位。4)准64位。
25.Pentium 微处理机配置的超标量执行机构允许————以并行方式执行。
1)一条指令 2)两条指令 3)三条指令 4)四条指令
26.Pentium标志寄存器上各标志位信息反映的是———。
1)寄存器堆栈中每一寄存器中的内容。
2)Pentium微处理机的状态信息。
3)Cache操作信息。
4)存储器状态信息。
27.当前,在Pentium机中,常用来在系统中的各部件之间进行高速数据传输操作的系统总线是:
1)ISA 2)EISA 3)PCI 4)VESA
28.下面关于微处理器的叙述中,错误的是
1)微处理器是用单片超大规模集成电路制成的具有运算和控制功能的处理器
2)一台计算机的CPU可能由1个、2个或多个微处理器组成
3)日常使用的PC机只有一个微处理器,它就是中央处理器
4)目前巨型计算机的CPU也由微处理器组成
29.Pentium机中的寄存器、Cache、主存储器及辅存储器,其存取速度从高到低的顺序是:
1) 主存储器, Cache,寄存器,辅存 2)快存,主存储器,寄存器,辅存
3) 寄存器, Cache,主存储器,辅存 4)寄存器,主存储器,Cache,辅存
30.用MB(兆字节)作为PC机主存容量的计量单位,这里1MB等于多少字节?
1) 210 2) 220 3) 230 4) 240
31.Pentium 微处理器在保护模式下对存储器进行访问时,段寄存器提供的是
1) 段选择符 2) 段基址
3) 段描述符 4) 偏移地址
32.下面是关于PCI总线的叙述,其中错误的是
1) PCI支持即插即用功能
2) PCI的地址线与数据线是复用的
3) PCI总线是一个16位宽的总线
4) PCI是一种独立于处理器的总线标准,可以支持多种处理器
33.Pentium微处理器在实施分页存储管理时,其最小页面的大小是
1) 256B 2) 4KB 3) 1MB 4) 4MB
34.下面关于总线的叙述中,错误的是
1) 总线的位宽指的是总线能同时传送的数据位数
2)总线标准是指总线传送信息时应遵守的一些协议与规范
3) Pentium机中的PCI总线不支持成组传送方式
4) 总线的宽带是指每秒钟总线上可传送的数据量
二.选择填空(每空1分)
1.Pentium微处理机的段寄存器(也称段选择符)是———位的寄存器,用它可选择
----------------个段的逻辑地址。
(1)32位(2)16位(3)8位(4)64位
(5)16KB(6)64TB(7)4GB (8)3.2GB
2.. Pentium 微处理机实现的是———和———两级存储管理。
(1)主存储器(2)磁盘(3)分段管理(4)Cache
(5)分页管理(6)二级Cache
3. 在保护方式下,Pentium微处理机可以访问———字节虚拟存储器地址空间和
———————字节实地址存储器空间。
(1)256KB(2)512KB(3)1MB(4)512MB(5)1GB
(6)4GB(7)21GB(8)32GB(9) 1TB(10) 32TB
(11) 64TB(12) 16TB 注:GB = 千兆TB = 兆兆
4.Pentium 微处理机段的转换过程是,由系统给出的地址以及程序给出的地址都是————,它是
由————和————组成。
(1)实地址(2)逻辑地址(3)一个32位的基地址(4)一个16位的
段选择符(5)一个只能在段内使用的32位的偏移量(6)20位的段的界限
5.Pentium 微处理机共配备有————段寄存器,它们都是————的寄存器,它们的作用是用来——。
(1) 8个(2) 16个(3)6个(4) 32位的(5)16位
(6)从寄存器中选出所需的地址(7)从段描述符表中选出所需的段描述符
(8)从段描述符中选出32位的基地址(9)从段描述符中选出段的界限。
6.Pentium 微处理机浮点部件寄存器堆栈是由————个、————位的寄存器构成。
(1) 16个(2)32个(3)8个(4)3个(5)16位
(6)32位(7)64位(8)80位
7.Pentium 微处理机浮点部件的状态字寄存器内容反映的是————。
(1)浮点部件的全部状态和环境(2)浮点部件的数值(3)浮点部件的总
线状态(4)Pentium 微处理机的状态和环境
8.总线是一种————,是由系统中各部件所共享,在————的控制之下将信息准确地传
送给————。
(1)公共信号(2)数据通道(3)专用地信号连线(4)主控设备
(5)中断源(6)从属设备(7)信号源(8)存储器
(9)寄存器
三. 填空题:(每空1.分)
1.目前微型计算机的基本工作原理是__________的原理,其基本结构属于冯·诺依曼结构。
2.Pentium的指令指针寄存器EIP中存放的是____________________。
3.运算器中进行的各种算术运算操作归结为__________两种最基本的操作。
4.Pentium微处理机规定了4个寄存器用于控制分段存储器管理中的数据结构位置。其中GDTR和IDTR称为___寄存器,LDTR和TR称为__________寄存器。
5.中断包括__________INTR和__________NMI。
6. 指出下列指令语句中源操作数是__________;目的操作数是__________。
MOV AX,0CFH
7.假设BX寄存器上的内容为0100H,下列指令执行后AX寄存器的内容分别是什么?
MOV AX, 1200H;(AX)=________
MOV AX, BX;(AX)=__________
ADD AX, BX;(AX)=__________
8.总线操作周期的4个操作阶段分别是————,————,——————,————。
四 . 判断题(对:√;错:×)(每题1分)
Pentium系统属于RISC类微处理机。
RISC类的微处理机,为了减少访问内存的次数而增加寄存器的数目。
Pentium数据寄存器可以存放8、16、32位二进制数据。
Pentium系统的段寄存器为32位寄存器。
Pentium的V流水线和U流水线都可执行任何指令。
对一个段进行访问,必须将这个段的描述符装入到段寄存器中。
Pentium段描述符是由8个字节共64个二进制位组成。
Pentium分段用于程序保护,分页用于把程序映射到大小固定的虚拟页上。
Pentium在进行分页转换中,页目录项的高20位页框地址是与物理存储器中的物理页是相对应的。
线性地址是同一标准的不分段的地址空间内的32位地址。
利用索引字段可以从拥有210个段描述符的段描述符表中选出任何一个段描述符。
Cache的命中率是指命中Cache的次数与访问Cache的次数之比。
当程序有高度的顺序性时,Cache更为有效。
Pentium处理机是32位微处理机,因此其内部数据总线是32位的。
RISC类微处理机采用大量通用寄存器,从根本上提高了CPU的运算速度,尤其适于在多任务处理的环境。
系统地址寄存器只能在保护方式下使用,所以又称其为保护方式寄存器。
异常是指微处理机检测到的异常情况,异常又进一步地划分为故障,自陷和异常终止三种。
运算器是存储信息的部件,是寄存器的一种。
通常,微处理机的控制部件是由程序计数器、指令寄存器、指令译码器、时序部件等组成。
Pentium微处理机配备有5个32位的控制寄存器:CR0、CR1、CR2、CR3、CR4。保存着跟任务有关的适合于所有任务的机器状态。
在Pentium微处理机的指令指针寄存器EIP内存放着下一条要执行的指令
在全局描述符表 GDT(Global Descriptor Table)中存放供所有程序共用的段描述符。
五.简答题
1.什么是超标量技术?试说明超标量技术在Pentium上是怎样实现的?(3分)
2.试简单说明Pentium将逻辑地址转换成物理地址的过程。(3分)
3.试简单说明Pentium浮点部件的流水线操作8个操作步骤及操作过程。(4分)
一.答案:
1.(2)2 .(3)3. (4)4. (3)5. (2)
6.(4)7. (1)8.(3) 9 .3) 10 .1)
11 .(1) 12.2) 13.2) 14.1) 15.2)
16.3) 17 .1) 18. 3) 19.3) 20.3)
21.2) 22.1) 23.4) 24.2) 25.2)
26.2) 27.3) 28.1) 29.3) 30.2)
31 1) 32 3) 33 2) 34 3)
二.答案:
1. 2) ,5) 2.3), 5) 顺序可以换
3.11) ,6) 4. 2),4) ,5)
5.3) 5) 7) 6. 3),8)
7. 1) 8.2),4),6)
三.答案
存储程序控制
当前代码段内下一条要执行指令的偏移量
相加和移位
全局描述符表和中断描述符表局部描述符表和任务状态
可屏蔽、不可屏蔽中断
AX 0CFH
1200H 0100H 0200H
总线请求和仲裁阶段 寻址阶段 数据传送阶段 结束阶段
四.答案:
1. 错2. 对3. 对4. 错5. 错
6. 错7. 对8. 错9. 错10对
11错 12 对 13错 14错 15错
16对 17对 18错 19对 20错
21错 22对
五.答案
1.什么是超标量技术?试说明超标量技术在Pentium上是怎样实现的?(3分)
在一个时钟周期内同时执行一条以上的指令(或在一个时钟周期内同时执行2条指令)的技术,称为超标量技术。
在Pentium上,采用了U流水线和V流水线,从而实现了超标量操作运行。
2.试简单说明Pentium将逻辑地址转换成物理地址的过程。(3分)
系统或程序给出的地址都是逻辑地址,经由分段部件,将逻辑地址转换成线性地址,若不分页,这个线性地址就是物理地址。
若需要分页,则再由分页部件,将线性地址转换成物理地址。
3.试简单说明Pentium浮点部件的流水线操作8个操作步骤及操作过程。(4分)
Pentium的浮点部件也采用了流水线操作技术,流水线操作由8个操作步骤组成:
预取PF,首次译码D1,二次译码D2,存储器和寄存器的读操作EX,
首次执行X1,二次执行X2,写浮点数WF和出错报告ER。
其中,预取PF和首次译码D1与整数流水线中的前两个操作步骤共用,浮点部件的第3
个操作步骤开始激活浮点指令的执行逻辑,然后执行后5个操作步骤。
I. 微机原理与接口技术,求答案,急用,谢谢!
(1) 1FFEH, 3456H
(2) 1FFEH, 3456H, **34H, 1314H
