微机原理与接口技术 习题解答 周鸣争 25
微机原理与接口技术习题解答周鸣争跪求课后习题解答电子科技大学出版社的,周鸣争主编的!也可以发到我的邮箱limpol1986@sina.com...
微机原理与接口技术 习题解答 周鸣争
跪求课后习题解答
电子科技大学出版社的,周鸣争主编的!
也可以发到我的邮箱limpol1986@sina.com 展开
跪求课后习题解答
电子科技大学出版社的,周鸣争主编的!
也可以发到我的邮箱limpol1986@sina.com 展开
3个回答
展开全部
《微机原理与接口技术》试题(第一套)
一、选择题(每题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的芯片组成,共需多少芯片?
一、选择题(每题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的芯片组成,共需多少芯片?
展开全部
1》串行通信中数据的收发方式可采用哪两种的工作方式?假设8251A的方式选择控制字为10110011B 请说出该片8251A的工作方式以及信息格式。《附加8253控制字格式》
2》假设中断类型号为17H,它对应的中断服务程序的入口地址为07FD:2500H,请问这个中断向量放在中断向量表的何处?要求详细写出具体地址及对应的值。
2》假设中断类型号为17H,它对应的中断服务程序的入口地址为07FD:2500H,请问这个中断向量放在中断向量表的何处?要求详细写出具体地址及对应的值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ad
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询