
微计算机技术模报试愿(二) 一。填空(共7分) 1,微处理器应包含的最基本功能都件是:一一,一,一。(3分) 2.80%被复位后,以下各将存器的内容是:四g:一一:P:一一:CS:一一。系统 从存储器的一一地址处取指令执行。(4分) 二、简(11分) 1,给定一个存放数据的内存单元的偏移地址是且AH,(S)=0F49CH,求出该内存单 元的物理地址。(2分) 2.8085/8088在什么时候及什么条件下可以响应一个外部NTR中断请求中断向量表 在存储器的什么位置?向量表的内容是什么8086如何将控制转向中断服务程序《9分) 三.(20分) 履设(DS-2000H,(ES)=3000H,(SS)=4000H,(SP-10OH,(BX)=0 DAHIDI0=8,(BP)= 256,字变量ARRAY偏移地址为0050H,(200DAH)-9035H,(300E2H-0126H, (10202H-020H。写出下列各条指令单独执行后相关寄存器或存储单元的内容. (1)LEA SI.ARRAY BX+2 2) PUSH BX (3) ADD BL.ES:[BX+DIY 4) SHR ARRAY[BP],I (5)XOR BX,0033H 四、阅读下列程序,并国容问题(共16分) 1.该程序完成的功能是什么? 2。如果从键盘输入Y,则程序执行的结果是什么? DATA SEGMENT STRINGI DB 'Good luck!'.'$ STRING2 DB 'Thank youl','$' DATA ENDS CODE SEGMENT MAIN PROC FAR START MOV AX.DATA MOV DS,AX MOV AH,07 :健复糖人功佳 INT 21H ,D03商用 CMP AL.Y JE S1 CMP AL,N JE 58 JNE EXIT 51 MOV DX.OFFSET STRINGI JMP DISP
微计算机技术模拟试题(二) 一、填空(共 7 分) 1. 微处理器应包含的最基本功能部件是:——,—— ,——。(3 分) 2.8086 被复位后,以下各寄存器的内容是:Plag:——;IP:——;CS:——。系统 从存储器的——地址处取指令执行。(4 分) 二、简答(11 分) 1.给定一个存放数据的内存单元的偏移地址是 llA8H,(DS)=0F49CH,求出该内存单 元的物理地址。(2 分) 2.8086/8088 在什么时候及什么条件下可以响应一个外部 INTR 中断请求?中断向量表 在存储器的什么位置?向量表的内容是什么?8086 如何将控制转向中断服务程序?(9 分) 三、(20 分) 假设(DS)=2000H,(ES)=3000H,(SS)=4000H,(SP)=100H,(BX)=0DAH(DI)=8,(BP)= 256,字 变量 ARRAY 偏移地 址为 0050H,(200DAH) =9035H ,(300E2H)=0126H, (10202H)=020AH。写出下列各条指令单独执行后相关寄存器或存储单元的内容。 (1) LEA SI,ARRAY[BX+2] (2) PUSH BX (3) ADD BL,ES:[BX+DI) (4) SHR ARRAY[BP],I (5) XOR BX,0033H 四、阅读下列程序,并回答问题(共 16 分) 1.该程序完成的功能是什么? 2.如果从键盘输入 Y,则程序执行的结果是什么?

52, MOV DX.OFFSET STRING DISP MOV AH.09H :显示家额甲功曲 INT 21H ,DQ5谲用 EXiT MOV AX, 4c00H INT 21H MAIN ENDP CODE ENDS END START 五、(共6分) 在下列有关中斯的指还中,不正确的有厚线 (1)产生硬中断的两个条件是中断允许位F为1,相应的中断屏蔽位为0: 2)关中新时禁止P列U响应外设的中断请求: (3)除法带中断是一种硬件中断外中断): (4)健盘中断是一种可屏蓝中断: (5)如果OF0,则1NT0番令会引起中断: 六.(共17分) 一个微机系统中包含以下器件:微处理器8088一片,定时器8253一片设备号:0 AO川,计数器1一A1日,计数落2一A21H,控制口A3引D,中断控制器8259A一片(设备号: D0H,D1H)。8253计数器0工作于“模式2”,计数常数为07阳,进行二进制计数。8259A 的1CW2给定为州,工作于电子触发方式,全帐套中断优先级。数据总线无缓冲,采用中 断自动结束方式。请填充下面程序中的空白则(注意:控制字中可0可1位选) MOV A1, :8253初希化 OUT AL MOV A1, ,设8253计初值 OUT AL MOV ALr OUT AL MOV AL 59A初增化 OUT AL MOV AL OUT AL MOV AL CUT AL 此时,对应8259A的1R4中断类型号是 中断该伊弃敏在内存0我一·一一一一单元中。 七.(共23分) 设计并画出一个88小健盘及接口电路,用文字叙述方式说明键量及接口电路的工作 夏理及行扫描法识别健按下的工作过程,(规定用一片8255A作接口电路,其他元器件自选,)
五、(共 6 分) 在下列有关中断的描述中,不正确的有哪些? (1)产生硬中断的两个条件是中断允许位 IF 为 1,相应的中断屏蔽位为 0; (2)关中断时禁止 CPU 响应外设的中断请求; (3)除法错中断是一种硬件中断(外中断); (4)键盘中断是一种可屏蔽中断; (5)如果 OF=0,则 INTO 指令会引起中断。 六、(共 17 分) 一个微机系统中包含以下器件:微处理器 8088 一片,定时器 8253 一片(设备号:0— AOH,计数器 1 一 A1H,计数器 2 一 A2H,控制口 A3H),中断控制器 8259A 一片(设备号: DOH,D1H)。8253 计数器 0 工作于“模式 2”,计数常数为 07H,进行二进制计数。8259A 的 ICW2 给定为 70H,工作于电子触发方式,全嵌套中断优先级,数据总线无缓冲,采用中 断自动结束方式。请填充下面程序中的空白项(注意:控制字中可 0 可 l 位选 0)。 七、(共 23 分) 设计并画出一个 8X8 小键盘及接口电路,用文字叙述方式说明键盘及接口电路的工作 原理及行扫描法识别键按下的工作过程。(规定用一片 8255A 作接口电路,其他元器件自选。)

h显处纯式 妇件A常化命个平 0 C:17-1为早组其方式T可时6有升始触发次, N通4为吊片好的M系统LU为多片出M景线 A16号3 37 A1754 E%-4展C料,民4急为不著要Ww4。 41级5 AD10 w作明T究,共备山.有承运国作定。 419/8 C月: 塞片韩A系鲜中,/从房连带类系程字。 4 M制MX9 A 32 有B* A位泰 -UOID 所个-1减用5别病作为票纯香领种的量位接 A135 甲作0是术铁是自线群卷经食在星◆时位意 28 -M0· A正G1种A松春克W-表W2M在系中 A02 21 -DT/K ADI 2 AlO 2 MMI 35+ 2 回方xxx阳 1 12u相MD 8的2Snow网kw 通升大网语参0 中 D7D6 DS D4 D3 D2 DI]DO 每一松设的 4的数图 【一教翰 数PN22B 的·得少园式 1个怀 特不州个为, 多个钟拉 答码率名为 特秀个为时 15A屏沙梗式 D7D6D04D32D1p 目一内风事 0一技的 ,=外见 1=框敢 a- 8 SISD FP PEN 1 LI▣O 2 y a-1个叫有 一板 一个缸7销 收到 N一A付配 特一7鱼 825)A模式 1i一6都 微机接口技术棋拉试愿(二)参考答案 一、填空(共?分) 1,算术期单元 寄存墨阵列。 控制器部件3分) 2.00000000 FFFFH FFFPOH4分)
微机接口技术模拟试题(二)参考答案 一、填空(共?分) 1.算术逻辑单元 寄存器阵列 控制器部件(3 分) 2.0000 0000 FFFFH FFFPOH(4 分)

二、简答(11分) 1,(2分)若 该内存单元的物理地址:0吓5B68H: 2.答:(1)086/80感在当前指令执行完且F:1的情况下可以响应一个外富NTR中 断请求。2分) 2中断向量表在存储器的。受00心0一03F下H区域,向量表存放中新处理程序的入口地 址。(2分) (08%/088响应NR中所请求时,首先在连线的两个总线周期中发出NTA#负脉 神,在第二个NTA信号期间,中断源经数据总线向8086/8088送出一字节中断向量“类 型码”。8086/8088收到“类型码”后将其乘4形成中断向量表的人口,从此地址开始的4 个单元中读出中断服务程序的入口地址P、CS),80®5/8088从此地址取指令执行,将控制 转向中斯服务程序,(5分) 三、(共20分) 解答:(1):(S=12CH4分) (2):(400FEH=00DAH4分) (3)1(围=4分) (4):(200DAH=481AH4分) (5):(BX一00E9H4分 四、阅读下列程序,并回答问题(共16分) 解容:(1)该程序从健盘接收一个字符,若输入字符为Y,则显示字符串STRING1:若 输入字符为N,则显示字符串STRING2:若输入其它字符。则退出程序。(8分) (2)知果输入字符Y,则屏幕上暴示‘G00dLuk”。(8分) 五、(共6分) 解答:(3)和(5 六、(共17分) (每空1分) S4H A3H 07H AOH 00H AOH 1 BH DOH 70H DIH 03H DIH 74H 1DOH 1DIH 1D2H ID3H 七、(共23分) 1.画图5分)
二、简答(11 分) 1.(2 分)答: 该内存单元的物理地址:0F5B68H。 2.答:(1)8086/8088 在当前指令执行完且 IF;1 的情况下可以响应一个外部 INTR 中 断请求。(2 分) (2)中断向量表在存储器的。段 0000—03FFH 区域,向量表存放中断处理程序的入口地 址。(2 分) (3)8086/8088 响应 INTR 中断请求时,首先在连续的两个总线周期中发出 INTA#负脉 冲,在第二个 INTA#信号期间,中断源经数据总线向 8086/8088 送出一字节中断向量“类 型码”。8086/8088 收到“类型码”后将其乘 4 形成中断向量表的人口,从此地址开始的 4 个单元中读出中断服务程序的入口地址(IP、CS),8086/8088 从此地址取指令执行,将控制 转向中断服务程序。(5 分) 三、(共 20 分) 解答:(1) ;(SI)=12CH(4 分) (2) ;(400FEH)=00DAH(4 分) (3) ;(BL)=0(4 分) (4) ;(200DAH)=481AH(4 分) (5) ;(BX)=00E9H(4 分) 四、阅读下列程序,并回答问题(共 16 分) 解答:(1)该程序从键盘接收一个字符,若输入字符为 Y,则显示字符串 STRING1;若 输入字符为 N,则显示字符串 STRING2;若输入其它字符,则退出程序。(8 分) (2)如果输入字符 Y,则屏幕上显示‘Good Luck!’。(8 分) 五、(共 6 分) 解答:(3)和(5)。 六、(共 17 分) (每空 1 分) 34H A3H 07H AOH 00H AOH 1 BH DOH 70H D1H 03H D1H 74H 1D0H 1D1H 1D2H 1D3H 七、(共 23 分) 1.画图(5 分)

+5N PMO PAI 8255A 07 PA7 CI P80 P阳I Pe7 2.电路工作原理:(8分,每个知武点2分) (1)8255A的口A设置为输出状态,PA0一PA7接行线ROW0一ROW7, (2)8255A的口B设置为输入状态,PB0一PB7接列线C0一C7. (3)电阻R为列线提拉电阻。保证列线静态电位为高电平。 (4)行列线交点接一开关,开关按下时将交点上行战逻辑状态送到该交点的列战上。 3。行扫描法积别健按下(10分,每个知识点2分) (1)扫描程序首先让8粒55A的口A输出扫描码(初值为1111110B: (2)扫描程序读入8255A的B口连接的列线状态,判断是否有为逻辑,的列线: (3)若B口读人有为。的位,说明本行有键按下,经移位检测出为。的列线序号,与扫描码 为。位所对应的行线序号共同形成健号,转相应健处理程序, (4)若B口读入没有为0的位,说明本行无健按下,修或扫描码(划二次为11111101B): (5)转向(1),进行下一次扫描,如此循环直至发现有健按下为止
2.电路工作原理:(8 分,每个知识点 2 分) (1)8255A 的口 A 设置为输出状态,PA0~PA7 接行线 ROW0 一 ROW7。 (2)8255A 的口 B 设置为输入状态,PB0~PB7 接列线 CO—C7。 (3)电阻 R 为列线提拉电阻,保证列线静态电位为高电平 o (4)行列线交点接一开关,开关按下时将交点上行线逻辑状态送到该交点的列线上。 3.行扫描法识别键按下(10 分,每个知识点 2 分) (1)扫描程序首先让 8255A 的口 A 输出扫描码(初值为 11111110B); (2)扫描程序读入 8255A 的 B 口连接的列线状态,判断是否有为逻辑。的列线; (3)若 B 口读人有为。的位,说明本行有键按下,经移位检测出为。的列线序号,与扫描码 为。位所对应的行线序号共同形成键号,转相应键处理程序; (4)若 B 口读入没有为 0 的位,说明本行无键按下,修改扫描码(第二次为 11111101B); (5)转向(1),进行下一次扫描,如此循环直至发现有键按下为止