制补码为00001101,十进制数13的8位二进制补码为F3H。30容量为16K×8位的RAM芯片62128的地址线有14条,数据线有8条。
小题,四、简答题(本大题共5小题,每小题5分,共25分)简答题(31设DS2000H,BX0100H,(20100H)12H,(20101H)34H。问:(1)执行指令“MOVAX,BX”后,AX的值是多少答:AX3412H(2)执行指令“LEAAX,BX”后,AX的值是多少答:AX04H。32设有数据定义如下:ARRAYDB′ABCDE′TABLEDW10DUP()
下列5条MOV指令执行后,AX、BX、CX、DX、SI的值分别是多少(1)MOVAX,TYPEARRAY(2)MOVBX,TYPETABLE(3)MOVCX,LENGTHARRAY(4)MOVDX,LENGTHTABLE(5)MOVSI,SIZETABLE答:AX1BX2CX1DX10SI2033外设向CPU申请中断,但CPU不予以响应,原因有哪些答:CPU处于关中断状态,IF0。该中断请求已被屏蔽。该中断请求的时间太短,未能保持到指令周期结束。④CPU已释放总线,而未收回总线控制权。34指令“MOVAX,200lH”的机器码为4个字节,存放在代码段1000H:2000H开始的4个单元中,8086CPU执行该指令从取指到执行指令需要多少个总线周期设系统时钟频率为5MHz,在无等待周期的情况下,从取指到执行指令需要多少时间答:基本执行时间为8个周期,计算EA时间为6个周期,访问内存需2个总线周期等于8个时钟周期。(868)×(15)44s。35ADC0809同微处理器直接相连,EOC引脚接微处理器的INTR脚,微处理器可以采取几种方式正确读取ADC0809的AD转换结果答:两种,一种是查询方式,一种是中断方式。两种,一种是查询方式,一种是中断方式小题,五、分析题(本大题共2小题,每小题10分,共20分)分析题(36阅读下列程序段,回答问题SUM
M
DW
MOVMOVMOV
AX,0CX,10BX,2
fLOP1:ADDINCINCLOOPMOVHLT
AX,BXBXBXLOP1SUM,AX
(1)该程序段执行后,寄存器AX和BX的内容分别是什么答:(AX)0246810…20(020)×112110(BX)22(2)该程序段完成的功能是什么答:求020的偶数的累加和。37已知定时器8253的CLK0100KHz,GATE01,端口地址范围为304H~307H。采用计数通道0,设计一个循环扫描器,要求扫描器每隔10ms输出一个宽度为1个时钟周期的负脉冲。(1)写出求计数初值的过程;答:MOVDX307HMOVAL34HOUTDXAL(2)编写8253的初始化程序。初始化时无关项置0,计数值的码制为二进制。答:MOVAL0E8HMOVDX304HOUTDXAL
MOVAL03HOUTDXAL小题,六、设计题(本大题共l小题,15分)设计题(38用8255A控制一组红、绿、黄灯,如题38图所示。要求用K1、r