
徽计算机技术棋拟试恩 一、回答以下问题(总28分) 1,80%是16位的微处理器。其内部数据通路为16位,其对外数据总线为 16位;8088内邻数据通路为1B位,其对外数据总线为8位。(共5分】 2.一个微计算机应包含的最基本功能部件是:微处乎器 存销界一 0接口中路,系统总越·(共4分) a.8086/8088的U与BIU各表示什么含义?各自的功能是什么?(共3分) 答:(1)E是8086/8例088微处理器的执行部件,BU是809/8088微处理器的总线 接口密件。(1分)(2)EU的功隐是执行指令,B1U的功能是使8086/8088微处理器与 片外存储器或1/0接口电路进行数据交换。(2分) 4。“8086执行了一个总找周期”是指809略做了哪些可能的操作?基本总线周期 如何组成?在一个典型的读存储器急线周期中,地址信号、E信号、=信号、数据 信号分别在何时产生?(共7分) 容:(1)是指8086对片外的存储墨成1/0接口进行了一次访问,读写数据成 取指令。(2分) (2)基本总线周期由4个封钟周期组成,分别记为T1、T2、T3、T4。(1分) 《3)地址信号、LE信号在T1周期内产生,随出信号在2周期内产生, 数据信号一般在T3内产生,若T3来不及提供数据,可在某1w内产生有 效数据。(4分) 5.8085/8068在什么时候及什么条件下可以响应一个外部1NTR中断请求?中断 向量表在存储器的什么位置?向量表的内容是什么?886如何将挖制转向中断服务程 序?(共9分) 容:(1)8086/888在当戴折令执行完且IF-1的情况下可以响应一个外邻INTR 中断请求。(2分) (2)中断向量表在存储器的0段000一0FP用区域,向量表存放中斯处理 程序的入口地址。(2分) (3)8086/8088响应WT中断请求时,有先在连续的两个总线周期中发出 INT#负愁冲,在第二个ITA信号期间,中断源经数据总线向8086/888 送出一字节中断向量“类型码”。8086/8088收到“类里码”后将其乘4形
1 微计算机技术模拟试题 一、 回答以下问题 (总 28 分) 1. 8086 是 16 位的微处理器,其内部数据通路为 16 位,其对外数据总线为 16 位 ;8088 内部数据通路为 16 位, 其对外数据总线为 8 位。(共 5 分) 2. 一个微计算机应包含的最基本功能部件是: 微处理器 , 存储器 , I/O 接口电路 , 系统总线 。(共 4 分) 3. 8086/8088 的 EU 与 BIU 各表示什么含义?各自的功能是什么?(共 3 分) 答:(1)EU 是 8086/8088 微处理器的执行部件,BIU 是 8086/8088 微处理器的总线 接口部件。(1 分)(2)EU 的功能是执行指令,BIU 的功能是使 8086/8088 微处理器与 片外存储器或 I/O 接口电路进行数据交换。(2 分) 4. “8086 执行了一个总线周期”是指 8086 做了哪些可能的操作?基本总线周期 如何组成?在一个典型的读存储器总线周期中,地址信号、ALE 信号、RD#信号、数据 信号分别在何时产生?(共 7 分) 答:(1)是指 8086 对片外的存储器或 I/O 接口进行了一次访问,读写数据或 取指令。(2 分) (2)基本总线周期由 4 个时钟周期组成,分别记为 T1、T2、T3、T4。(1 分) (3)地址信号、ALE 信号在 T1 周期内产生,RD#信号在 T2 周期内产生, 数据信号一般在 T3 内产生,若 T3 来不及提供数据,可在某 Tw 内产生有 效数据。(4 分) 5. 8086/8088 在什么时候及什么条件下可以响应一个外部 INTR 中断请求?中断 向量表在存储器的什么位置?向量表的内容是什么?8086 如何将控制转向中断服务程 序?(共 9 分) 答:(1)8086/8088 在当前指令执行完且 IF=1 的情况下可以响应一个外部 INTR 中断请求。(2 分) (2)中断向量表在存储器的 0 段 0000—03FFH 区域,向量表存放中断处理 程序的入口地址。(2 分) (3)8086/8088 响应 INTR 中断请求时,首先在连续的两个总线周期中发出 INTA#负脉冲,在第二个 INTA#信号期间,中断源经数据总线向 8086/8088 送出一字节中断向量“类型码”。8086/8088 收到“类型码”后将其乘 4 形

成中断向量表的入口,从此地址开始的4个单元中读出中斯服务程序的入 口电址(IP、CS),8086/80B8从此地址取指令执行,将挖制转向中断服务 程序。(5分》 二,假设(D5)=2000,(S)=000L,(SS)=4000,(SP)=100,(B戳)=200. (SI)=I,(DI)-2,(P)-256.字变量ARRY偏移地t为0050H, (20250阳)=1224用,(40100m)=00A0用,(40102四)=2200H。填空回答下列月题。 (总20分) (1)TA,[P][DI] ;源操作数物理地址 指令执行后()= (2)POPAX :源操作数物理地址=了 指令执行后(A) (3)sS:x] ;源操作数有效地址=了 (4)LEADI.ARRAY :源字段的寻址方式是 指令执行后(DI)” (5)J ;指令执行后(P)= N(6)ADD AL,BYTE PTR ARRAY[Bx】:源字段的寻址方式是 指令执行后(L)= 容案: 二,(总20分) (1)源操作数物理地址=01Q2H 番令执行后(A)=00H (2)源操作数物理地址0100H 折令执行后()=000川 (3)额操作数有效地址200国H 《)源字段的子址方式是直接子址方式 指令执行后(DI)=0050日 (5)指◆执行后(IP)=0_H (6)源字段的寻址方式是寄在器相对子址方式 指令执行后(L)”34H (每空2分) 2
2 成中断向量表的入口,从此地址开始的 4 个单元中读出中断服务程序的入 口地址(IP、CS),8086/8088 从此地址取指令执行,将控制转向中断服务 程序。(5 分) 二、假设(DS)=2000H,(ES)=3000H,(SS)=4000H,(SP)=100H,(BX)=200H, (SI)=1,(DI)=2,(BP)=256,字变量 ARRAY 偏移地址为 0050H, (20250H)=1234H,(40100H)=00A0H,(40102H)=2200H。填空回答下列问题。 (总 20 分) (1)MOVAX,[BP][DI] ;源操作数物理地址= H 指令执行后(AX)= H (2)POPAX ;源操作数物理地址= H 指令执行后(AX)= H (3)PUSH ES:[BX] ;源操作数有效地址= H (4)LEADI,ARRAY ;源字段的寻址方式是 指令执行后(DI)= H (5)JMPBX ;指令执行后(IP)= H MOV(6)ADD AL,BYTE PTR ARRAY[BX] ;源字段的寻址方式是 指令执行后(AL)= H 答案: 二、(总 20 分) (1)源操作数物理地址= 40102 H 指令执行后(AX)= 2200 H (2)源操作数物理地址= 40100 H 指令执行后(AX)= 00A0 H (3)源操作数有效地址= 200H H (4)源字段的寻址方式是 直接寻址方式 指令执行后(DI)= 0050 H (5)指令执行后(IP)= 200 H (6)源字段的寻址方式是 寄存器相对寻址方式 指令执行后(AL)= 34 H (每空 2 分)

三、有下列两个程序段,其中X、N、M、E5T均为存储器单元,且N和M中分别 存放数据n和2n:(总16分) (10 XOR AX.AX (2 SUB AX,AX MON BX.M LEA B既,X SUB BX,2 球OWCL.N LOP1: ADD AX X[BX] LOP2:ADO AX.[BX] SUB BX,2 ADD BX,2 JGE LOP 1 DEC Cx MOW RESULT.AX JG L02 RET MOV RESULT.AX RET 问:(1)这两个程序段各完成什么工作?(4分)】 (2)定义一个适合这两段程序的数据段。(12分) 容案 三,(总16分) (1)这两段程序完成的工作都是:将X数组中的■个元素之和存成在ST单元中。 (4分) (2)DATA SEGMENT 博nP(?) 2n D n RESULT D DATA ENDS (12分) 四、判断下列论述是否正确,不正确的请加以改正。(总9分) (1)NT指◆执行后,堆栈顶部三个单元(SP)、(SP)+2、(5P)+4依次保 存FLAS,断点IP值,断点CS值,(6分) (2)中所类型号是中斯向量表中存收相应中新向量的首地址,(?分) 容案: 3
3 三、有下列两个程序段,其中 X、N、M、RESULT 均为存储器单元,且 N 和 M 中分别 存放数据 n 和 2n:(总 16 分) (1) XOR AX, AX (2) SUB AX, AX MOV BX, M LEA BX, X SUB BX, 2 MOV CX, N LOP1: ADD AX , X[BX] LOP2: ADD AX, [BX] SUB BX, 2 ADD BX, 2 JGE LOP 1 DEC CX MOV RESULT, AX JG LOP2 RET MOV RESULT, AX RET 问:(1)这两个程序段各完成什么工作?(4 分) (2)定义一个适合这两段程序的数据段。(12 分) 答案: 三、(总 16 分) (1)这两段程序完成的工作都是:将 X 数组中的 n 个元素之和存放在 RESULT 单元中。 (4 分) (2)DATA SEGMENT X DW n DUP(?) M DW 2n N DW n RESULT DW ? DATA ENDS (12 分) 四、判断下列论述是否正确,不正确的请加以改正。(总 9 分) (1) INT 指令执行后,堆栈顶部三个栈单元(SP)、(SP)+2、(SP)+4 依次保 存 FLAGS、断点 IP 值、断点 CS 值。(6 分) (2) 中断类型号是中断向量表中存放相应中断向量的首地址。(3 分) 答案:

四,(总9分》 (1)不对,线栈项部三个栈单元(SP),(SP)+2、,(SP》+4依次保存的应是断点IP植, 断点C5值,FAS。(6分) (2)不对,中断类型号×4才是相应中斯向量的香地址。(3分) 五,一个微机系统中包含以下墨件:微处理墨8一片,并行接口8255一片(设 备号:A口一40H,B口一41日.C口一2H,控制口一43H),定时器8253一片(设备号: 计数器0一50,计数器1一51,计数器2一52,挖制口53),中斯控制器8259A一片(设 备号:0H,A1H)。现将8255的A口连接一输入设备,工作在0方式,B口连接一输出设 备,也工作在0方式。心4作为输出设答的选通输出喝且低电平有效。8253计数器0工作 于“模式0“,计数常数为80阻,进行二进制计数。8259的1C卫给定为6,工作干电平 触发方式,全嵌套中斯优先级,数据总线无援冲,采用中断自动结束方式。请填充下面程 序中的空白项(注意:控制字中可0可1位选0,8255未用端口设成输入方式):《总 27分) (每空1分) 0L91H :8255初始化 0T43L MOV AL.30H :8253初始化 0T5通,u MOV AL 80H :设8253计数初值 0T5组,L MOV AL.OOH 0T, mAL1B阻 :8259则初始化 OUT ACEL AL. MOV AL.60H 0TA且,AL MOV AL 03H T AI且
4 四、(总 9 分) (1)不对,堆栈顶部三个栈单元(SP)、(SP)+2、(SP)+4 依次保存的应是断点 IP 值、 断点 CS 值、FLAGS。(6 分) (2)不对,中断类型号×4 才是相应中断向量的首地址。(3 分) 五、 一个微机系统中包含以下器件:微处理器 8088 一片,并行接口 8255A 一片(设 备号:A 口—40H,B 口—41H,C 口—42H,控制口—43H),定时器 8253 一片(设备号: 计数器 0—50H,计数器 1—51H,计数器 2—52H,控制口 53H),中断控制器 8259A 一片(设 备号:A0H,A1H)。现将 8255 的 A 口连接一输入设备,工作在 0 方式。B 口连接一输出设 备,也工作在 0 方式。PC4 作为输出设备的选通输出端且低电平有效。8253 计数器 0 工作 于“模式 0”,计数常数为 80H,进行二进制计数。8259A 的 ICW2 给定为 60H,工作于电平 触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。请填充下面程 序中的空白项 (注意:控制字中可 0 可 1 位选 0,8255 未用端口设成输入方式)。 (总 27 分) (每空 1 分) MOV AL, 91H ; 8255 初始化 OUT 43H , AL ; MOV AL, 30H ; 8253 初始化 OUT 53H , AL ; MOV AL, 80H ;设 8253 计数初值 OUT 50H , AL ; MOV AL, 00H ; OUT 50H , AL ; MOV AL, 1BH ; 8259A 初始化 OUT A0H , AL ; MOV AL, 60H ; OUT A1H , AL ; MOV AL, 03H ; OUT A1H , AL ;

I L,40图 :从8253的A口读入数据 PUSH AX N AL,09H :用被位置位/复位方式使选通无效 OUT 43,L POP A OT 41且·L :往B口输出数据 AL,0S组 ;用按位置位/复位方式使选通有效 OUT 4, nL.,0组 :量清选通信号 0T43湖,AL 此时,对应8259A的1R1中断类型号是61且: 中斯向量存枚在内存0段18组一18L,18通,187单元中
5 IN AL, 40H ; 从 8255 的 A 口读入数据 PUSH AX ; MOV AL, 09H ; 用按位置位/复位方式使选通无效 OUT 43H , AL ; POP AX ; OUT 41H , AL ; 往 B 口输出数据 MOV AL, 08H ; 用按位置位/复位方式使选通有效 OUT 43H , AL ; MOV AL , 09H ; 撤消选通信号 OUT 43H , AL 此时,对应 8259A 的 IR1 中断类型号是 61H ; 中断向量存放在内存 0 段 184H , 185H , 186H , 187H 单元中