微机原理与接口技术试题九
一、 单项选择题 (在下列每小题的四个备选答案中,选出一个正确的答案,并将号码填在括号内。 每小题
1分,共10分)
1、8288在8086/8088组成的计算机中的作用是( )。
① 数据缓冲器 ② 总线控制器
③ 地址锁存器 ④ 提供系统时钟CLK
2、指令 MOV 0283H[BX][SI] , AX 中目标操作数的寻址方式为( )。
① 寄存器寻址 ② 基址变址相对寻址
③ 基址寻址 ④ 变址寻址
3、某存储单元的段基址为3806H,段内偏移地址为2A48H,该存储单元的物理地址为(4 )。
① 4100H ② 3AA08H
③ 3B008H ④ 3AAA8H
4、某存储器芯片有地址线13根,数据线8根、该存储器芯片的存储容量为( )。
① 15K×8 ② 32K×256
③ 8K×8 ④ 32K×8
5、某存储器芯片容量为2K×1bit、若用它组成16K×8bit存储器组,所用芯片数以及用于组内寻址的地址线
为(2 )。
① 32片、11根 ② 64片、14根
③ 8片、14根 ④ 16片、8根
6、在直接寻址方式中,除使用段寄存器外,允许使用的寄存器有( )
① AX,BX,CX,DX ② SI,DI,BP,SP
③ 全部通用寄存器 ④ 不使用任何寄存器
7、设某数据段中有:
DA1 DB 32H,58H
DA2 DW 32H,58H
下面有语法错误的语句是( )
① LEA SI,DA2 ② MOV AL,DA1+1
③ MOV BL,DA2 ④ INC DA2+2
8、 MOV AX,5849H
MOV BX,2934H
ADD AL,BH
DAA
上述4条指令执行后,(AX)=( )
① 817DH ② 8183H
③ 5872H ④ 5878H
9、IN AL,n 指令中n是( )
① 8位二进制数 ② 16位二进制数
③ 8位或16位二进制数均可 ④ 用AL时是8位;用AX时是16位
10、执行指令PUSH BX 后,堆栈指针SP的变化为( )
① SP-1 ② SP-2
③ SP+1 ④ SP+2
二、 填空题:(每空2分,共计40分)
1.伪指令SEGMENT在程序中出现时表示:(程序划分逻辑段)。
2.汇编语言源程序中的语句结构由4部分组成,每个部分称为项(也可称为域或埸),各项名称分别为:(
)、( )、( )、( )。
3.标志寄存器FR中下列标志位的名称以及为0和1时代表的意义分别为:
①. CF :( );
②. IF :( );
4、汇编程序的作用是(将用助记符号编写的汇编语言源程序转换成机器码的目标程序) ;
5、物理地址是指( ) ;
6、指示性语句的作用是( ) ;
7、指令性语句的作用是( ) ;
8、 A/D变换器的作用是( );
它的分辨率是指( )。
9、 若某D/A变换器的分辨率为12位并且不带锁存器,它与8088CPU的DB连接时应加( )级锁存器。
10、 若要某系统的8253的2通道输出波形为占空比1:1的方波、分频系数为1000、二进制计数,其工作方式
命令字为( )。
11、8237具有( )种传送模式,( )种传送类型。
12、8259一片能连接( )中断源,它有( )个ICW,有( )OCW。
三、问答题:(每小题5分,共计15分)
1、8251在系统中起什么作用?请画出异步通信帧格式图。
2、什么是总线周期 一个基本的总线周期由多少个T构成
3、8237在系统中起什么作用?请简述8237工作过程。
四、 程序设计(10分)
在数据段中从0500H单元开始存放着100个带符号数(16位),要求把其中的正数传送至1000H开始的存储区;
负数传送至1100H开始的存储区,且分别统计正数和负数的个数,并将正数和负数的个数分别存入1200H和
1201H单元中。(要求:写出程序并画出流程图)
五、存储器设计题(10分)
若用2114存储器芯片组成2KB RAM,地址范围为C800H~CFFFH,问地址线、数据线及相关的控制线如何连接
?(假设CPU只有16根地址线、8根数据线,控制线为 WR、 RD、 IO/M,采用74LS138全译码法。)
 六.接口设计题(15分)
某8255的A口、B口连接八个LED显示器(如图所示,共阴极),请设计一程序,使这八个LED显示器DG0~DG7分
别循环显示0~7,每个LED每次只显示一秒钟(有1秒钟延时子程序“D1STIME”可调用)。 |