1.8288在8086/8088组成的计算机中的作用是( ② )。
① 数据缓冲器 ② 总线控制器 ③ 地址锁存器 ④ 提供系统时钟CLK
2.指令 MOV 0283H[BX][SI] , AX 中目标操作数的寻址方式为( ② )。
① 寄存器寻址 ② 基址变址相对寻址 ③ 基址寻址 ④ 变址寻址
3.某存储单元的段基址为3806H,段内偏移地址为2A48H,该存储单元的物理地址为( ④ )。
① 4100H ② 3AA08H ③ 3B008H ④ 3AAA8H
38060+2A48=3AAA8H
4.某存储器芯片有地址线13根,数据线8根、该存储器芯片的存储容量为( ③ )。
① 15K×8 ② 32K×256 ③ 8K×8 ④ 32K×8
5.某存储器芯片容量为2K×1bit、若用它组成16K×8bit存储器组,所用芯片数以及用于组内寻址的地址线为( ② )。 ① 32片、11根 ② 片、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级优先权控制,通过级联可扩展至级优先权控制。(对)
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.中断处理要完成的操作有:关中断,保存 ,形成 ,执行 ,恢复 。
9.8253一个芯片上有(3)个的16位计数器通道,每个通道有(6)种工作方式。
10.MOV AX,1234H中源操作数所使用的寻址方式为:(立即数寻址方式),MOV ES,AX源操作数所采用的寻址方式:(寄存器寻址方式)。
四、简答题(每题5分,共计20分)
1. 将十进制数123.25分别转化成二进制、八进制、十六
进制数,并将其用BCD码表示出来。
2. 将5394H与-777FH两数相加,求出计算结果,并说明其标志位。
3. 如果某芯片有128K8位,起始地址为20000H,问它的存贮容量是多少?数据线和地址线各有多少根?该芯片的末地址是多少?
4. 简述同步串行通信和异步串行通信的区别,并分别说明其优缺点。
二、 解答题(25分,其中第1题10分,第2题15分)
1、已知程序段的数据段为: DATA SEGMENT A DB ‘$’,10H
B DB ‘COMPUTER’ C DB 1234H,0FFH D DB 5 DUP(?) E DD 1200459AH DATA ENDS
假设数据段的起始偏移地址为0000H,求下列程序段每一句执行后的结果是什么,并写出最终结果。 MOV AL, A MOV DX, A XCHG DL, A
MOV BX, OFFSET B MOV CX, 3[BX] LEA BX, D LES DI, E LDS SI, E
2、在数据段中从0500H单元开始存放着100个带符号数
(16位),要求把其中的正数传送至1000H开始的存储区;负数传送至1100H开始的存储区。
《微机原理与接口技术》试题(第二套) 一、单项选择题(每小题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.一个8位二进制整数,采用补码表示,由4个1和4个0组成,其最大值的原码为 H,最小值的原码为 H。 3.对于8086CPU,物理地址是由段基址和偏移地址两部分构
成,若某存储单元的段基址为1000H,偏移地址为2345H,则该存储单元的物理地址为 。 4.当__________________________________________时,CPU便进入等待状态(Tw)。
5.当一个系统中包含的外设接口较多时,数据总线上需要有________________________ ______以增强驱动能力。 6.Reset
信号到来后,8086CPU
的特征是
________________________________。
7.INTEL 8086 的中断向量表中存放的是中断向量,即中断处理程序的 ________ 。若在 0000 ∶ 0008 开始的 4 个字节中分别是 11H , 22H , 33H , 44H ,则对应的中断类型号为 ________ 的中断向量是 ________ 。 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的控制/状态口地址为2F9H,数据口地址为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.一个完整的计算机系统通常应包括 。
① 系统软件和应用软件 ② 计算机及其外部设备
③ 硬件系统和软件系统 ④ 系统硬件和系统软件
2.执行指令PUSH BX 后,堆栈指针SP的变化为( )
① SP-1 ② SP-2 ③ SP+1 ④ SP+2
3.设某数据段中有: DA1 DB 32H,58H DA2 DW 32H,58H 下面有错误的语句是( )
① LEA SI,DA2 ② MOV AL,DA1+1 ③ MOV BL,DA2 ④ INC DA2
4.指令 MOV [BX][SI] , AX 中目标操作数的寻址方式为( )。
① 寄存器寻址 ② 基址变址相对寻址 ③ 基址变址寻址 ④ 变址寻址
5.可编程中断控制器8259A每片具有( ) 。 ① 4级优先权控制,可连接4个中断源。 ② 8级优先权控制,可连接8个中断源。
③ 2级优先权控制,可连接2个中断源。 ④ 8级优先权控制,可连接16个中断源。 6.定时/计数器8253每片有( ) 。
① 3个的16位计数器,每个计数器都有6种不同的工作方式。
② 2个的8位计数器,每个计数器都有3种不同的工作方式。
③ 3个的16位计数器,每个计数器都有8种不同的工作方式。
④ 4个的16位计数器,每个计数器都有6种不同的工作方式。
7.执行指令POP BX 后,堆栈指针SP的变化为( ) ① SP-1 ② SP-2 ③ SP+1 ④ SP+2
8.MOV AX,ES:[BX][SI]的源操作数的物理地址是 。
① 16d×(DS)+(BX)+(SI) ② 16d×(ES)+(BX)+(SI)
③ 16d×(SS)+(BX)+(SI) ④ 16d×(CS)+(BX)+(SI)
9.条件转移指令“JS”的转移条件是( )
① SF=0 ② SF=1 ③ CF=0 ④ CF=1 10.采用高速缓存(cache)的目的是( )
① 扩大主存容量 ② 提高CPU运行速度 ③ 提高总线速度 ④ 提高主存速度
二、填空题(每空2分,共计20分)
1. BIU是指 ,EU是指 。ALU是 ,用来完成 运算、 运算和位移循环操作。
2.所有的变量都具有3种属性:( )、( )、类型。 3.汇编语言源程序中的语句可分为两类:( )、( )。
4.请指出下列指令中原操作数和目标操作数的寻址方式: ① ADD 100H[BX][SI] ,DX ; 目标操作数 ( );源操作数( );
② ADC BX, [SI] ; 目标操作数( );源操作数( ); 5.
指
示
性
语
句
的
作
用
是
( ) ;指令性语句的作用是( ) ;
6. 在串行通信中,线路传输的方式有单工、( )、( )、多工。
7. 8237A在微机系统中所起的作用是DMA控制;它有( )个通道;有( )、( )、( )、( )四种传送模式;片内有( )端口可寻址。
三、判断题(每题2分,共计10分)
1.汇编语言编写的源程序能够被机器直接识别和执行。( ) 2.8088中,取指令和执行指令可以重叠操作。( ) 3.每个时钟周期都包含四个总线周期。( )
4.A/D转换器主要用来将数字信号转换为模拟信号。( )
5.8237A是一种高功能的DMA控制器,但它不可以编程。
( )
四、简答题(每题5分,共计20分)
1.8259A在系统中起什么作用?当中断源提出中断请求后,8259A应完成哪些工作?
2.8251A在串行通信中起什么作用?
3.8086 / 8088 微处理器内部有哪些寄存器?其主要作用是什么?
4.什么是总线周期?一个基本的总线周期由多少个T构成? 五、程序分析题
1.执行系列程序(4分) MOV SP,2000H MOV AX,0F0H MOV SI,1234H MOV DX,5678H PUSH SI POP DI SHL DX,1 TEST AX,DX PUSH DX HLT
请问:SP=__________________;DI=___________________。 2.设DS=1000H,AX=1234H,若8086CPU执行完“MOV
[2001H],AX”指令后,试回答下列问题:(6分) (1)目的操作数的物理地址是多少?(2分) (2)目的操作数高8位偏移地址是多少?(2分) (3)AL寄存器中的内容送到哪一个物理地址单元中?(2分) 六、应用题
下面是一个静态RAM芯片的逻辑框图请问 (1) 此芯片有多少根地址线? (2) 有多少根数据输入/输出线? (3) 、的作用是什么?
(4)此芯片内共有多少个存储单元? (5)每个存储单元存放多少位二进制数?
《微机原理与接口技术》试题(第四套)
一. 单项选择题(在每小题的四个备选答案中选出一个正确的答案,并将其号码填写在题干后面的○中。每小题2分,本题共30分)
1. 8086CPU芯片的外部引线中,数据线的条数为○ ①6条 ② ③16条 ④20条
2. 8088CPU上READY信号为下面哪种信号有效?○ ①上升边 ②下降边 ③高电平 ④低电平
3. 8088CPU中的CS寄存器是一个多少位的寄存器?○ ①8位 ②16位 ③24位 ④32位
4. 当8086CPU 读写内存的一个规则(对准)字(16位)时,和A0的状 态必须是○
①00 ②01 ③10 ④11
5. 当8086CPU读I/O接口时,信号和的状态必须是○ ①00 ②01 ③10 ④11
6. 在8088CPU中, 用于寄存器间接寻址输入输出指令的
寄存器是○
①AX ②BX ③CX ④DX 7. ISA总线是一种多少位的内(系统)总线?○ ①8位 ②16位 ③32位 ④位 8. 属于只读存贮器的芯片是○
①SRAM ②DRAM ③EPROM ④SDRAM 9. 需要定时刷新的存贮器是○
①SRAM ②DRAM ③EPROM ④EEPROM 10. 内存从A4000H到CBFFFH,共有○ ①124K ②160K ③180K ④224K 11. 擦除EPROM是用○
①+5V电压 ②+15V电压 ③+21V电压 ④紫外光照射 12. 采用查询方式来实现输入输出是因为它○ ① 速度最快 ② CPU可以不介入 ③ 实现起来比较容易
④ 在对多个事件查询工作时,能对突发事件做出实时响应
13. 实现DMA传送,需要○ ①CPU通过执行指令来完成 ②CPU利用中断方式来完成
③CPU利用查询方式来完成 ④不需要CPU参与即可完成 14 下面哪种说法不正确○
①内存地址也可做为接口地址使用 ②内存地址不可做为接口地址使用 ③接口地址不可做为内存地址使用 ④接口地址也可做为外存地址使用 15. 8255工作在方式0时,下面哪种说法正确○ ①A、B、C三个口输入均有锁存能力 ②只有A口输入有锁存能力 ③只有C口输入有锁存能力
④A、B、C三个口输入均无锁存能力
二. 多项选择(在备选的答案中选出正确的答案,每小题2.5分, 本题共10分)
1 . 在构成8 0 88最大模式下构成系统总线时,可用到下列哪些芯片?○
①74LS373 ②8288 ③74LS245 ④74LS138 ⑤82
2 . 8086CPU一个总线周期可以读(或写)的字节数为○ ①1个 ②2个 ③3个 ④4个 ⑤6个 3. 当8255的A口工作在方式2,B口工作在方式0时,其C口可用作○
①全部用作联络信号 ②5条用作联络信号 ③4条用作联络信号
④3条用作I/O ⑤用作I/O
4. 当8086CPU最大模式下读内存时,下列哪些信号的状态是正确的?○
① ② ③ ④ ⑤
三、简答题(每题5分,共计20分)
1.8086 / 8088 微处理器内部有哪些寄存器?其主要作用是什么?
2.什么是总线周期?一个基本的总线周期由多少个T构成?
3.执行系列程序(4分) MOV SP,2000H MOV AX,0F0H MOV SI,1234H MOV DX,5678H PUSH SI POP DI SHL DX,1 TEST AX,DX PUSH DX HLT
请问:SP=__________________;DI=___________________。
4.设DS=1000H,AX=1234H,若8086CPU执行完“MOV [2001H],AX”指令后,试回答下列问题:(6分) (1)目的操作数的物理地址是多少?(2分) (2)目的操作数高8位偏移地址是多少?(2分) (3)AL寄存器中的内容送到哪一个物理地址单元中?(2分)
四、解答题(每题10分,共计20分)
1、编写一个汇编语言程序,要求从键盘输入一个小写字母,将其转换成大写字母在屏幕上显示出来。
2、已知芯片8253的端口地址为4F0H~4F3H,设计数器1工作在方式1,计数器初值为3060H,采用二进制计数,请设计实现上述功能的8253初始化程序。 8253控制字格式如下:
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务