华东交大理工学院2007-2008 学年第 二学期
p执行指令MOV [BX+SI],AX ,其目的操作数地址为_______H,指令执行后,目的操作数中的内容为_______,目的操作数是________寻址方式。
8、计算机通常_______和_______是核心部件,合称为中央处理单元CPU。
9、8088CPU通过系统总线对__________进行一次访问所需要的时间为一个总线周期,一个总线周期至少包括__________时钟周期。 10、8086CPU最小模式下的,I0/ M引脚信号为_____电平时选中外部端口地址,为______电平时选中存储器地址。 二、选择题(每题2分共20分)
1、IBM PC采用分段管理内存,每段最大可达_________。 A)16KB B)64KB C)64KBit D)256KB 2、微型计算机的典型结构包括三个主要组成部分,它们是________。
A)CPU、运算器、I/O接口 C)CPU、控制器、存储器 B)CPU、存储器、I/O接口 D)CPU、I/O接口、外设 3、微机的各组成部分,用______把它们连在一起。
A)数据总线 B)系统总线 C)控制总线 D)地址总线 4、下列寄存器中,不属于通用寄存器的是_________。
一、 填空题(每空1分共30分)
1、 1110101.011B=_______H=________D
8C.5H=___________B=_________D 623.25D=_________H=__________BCD
2、微机中的片级总线一般由三类线构成,分别是_______、______、______。
3、8255A是_____________芯片,8253是_____________芯片。 4、8088 CPU地址总线为____位,片外数据总线为_____位。 5、组成32Kx8位的存储器,需______片8Kx8位的RAM芯片,若采用16Kx4的RAM芯片,则需要_____片。
6、8086/8088 CPU中有4个段寄存器,分别是____、____、_____、_____。
7、以下指令,执行前:DS=3000H, BX=0600H, SI=0008H, AX=6789H
专用考试纸 请勿浪费 B卷 第1页 共3页
)ES B)AX C)SP D)BX 5、能够被CPU直接识别的语言是 ( )
A) 汇编语言 B) 高级语言 C) 应用语言 D)机器语言 6、CPU执行了某一_______,则栈顶内容返回到CS和IP中。
A)子程返回指令 B)堆栈弹出指令 C)子程调用指令 D)数据传送指令
7、6264EPROM芯片的容量是__________。
A)8KBit B)8KBYTE C)16Kbit D)16KBYTE 8、若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,
AL和BL的内容为 ( ) A) 04H和0FH B) 0BH和04HC) 0FH和04H D)0FH和0BH 9、8086 CPU内有指示下条指令有效地址的指示器是( ) A) IP B) SP C) BP D) SI 10、CPU 与外设间数据传送的控制方式有 ( )
A) 中断方式 B) DMA方式 C)程序控制方式 D) 以上三种都是
三、搭配连线题(10分)
把下面左边的微机部件与又边的功能描述用线连在一起。 1、CPU A)保存当前栈顶地址的寄存器 2、存储器 B)总线接口部件
3、EU C)以先进后出的方式工作的存储器空间 4、堆栈 D)存储程序、数据等信息的记忆装置
6、物理地址 F)保存各逻辑段的起始地址的寄存器 7、逻辑地址 G)执行部件,由ALU和控制器组
成
8、段寄存器 H)唯一代表存储空间中的每个字节单元的 9、SP I)相对于段起始地址的地址 10、IP J)指示下一条要执行的指令地址
四、简答题(每题5分共15分)
1、 什么是中断类型码、中断向量、中断向量表?在基于8086/8088的微机系统中,中断类型码和中断向量之间有什么关系?(本题5分)
2、指出下列指令源操作数的寻址方式(本题5分)
(1)MOV BX,1000H (2)MOV AX,[BX][DI] (3)MOV BX,[1000H] (4)ADD S1,AX (5)IN AL, 30H
5、BIU E)分析并控制指令执行的部件
专用考试纸 请勿浪费 B卷 第2页 共3页
、读下图回答问题
2、数据段中有一组50字节数据DATACJ,代表某班同学的物理成
绩,试编程求和,总成绩存于COUNT为首单元。(8分)
六、综合应用题(10分)
8259A的端口地址为____________,8255A的端口地址为___________________________。 五、综合程序设计题(15分)
1、设某数据区定义如下:(7分) ORG 0100H NAMES: DB ‘TOM’, 22 DB ‘ROSE’,25 DB ‘KATE’,23 请写出执行结果,(本题5分) (1) MOV SI,3
LEA BX,NAMES
MOV AL,[BX][SI] (AL)= (2) MOV SI,13 LEA BX,NAMES MOV AH,[BX][SI] (AH)=
用8088CPU扩展8255A,使其端口地址分别为100H-103H。
(1) 画出必要接口电路(5分)
(2) 编程实现:(只写必要程序段即可)(5分) 将8255A初始化成A口为输出方式,B口为输入方式,C口高4位为输入,C 口低4位为输入,A组和B组均工作于基本工作方式。
专用考试纸 请勿浪费 B卷 第3页 共3页