欢迎来到天天文库
浏览记录
ID:41124252
大小:57.00 KB
页数:4页
时间:2019-08-17
《《微机原理及应用》考研复习题(三)参考答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《微机原理及应用》考研复习题(三)参考答案一、填空(共30分,每题1分)1.147-1092.100110103.648EDH649B4H4.0D244HCF=0ZF=0SF=1OF=15.②④6.直接,寄存器间接,寄存器7.低8.T3高TW9.指令语句指令性语句宏指令10.201M00000H-FFFFFH1664K00000H:FFFFFH11.0000H:0090H二.按要求回答问题(共25分,6题5分,其它各题4分)1.立即数不能直接送入段寄存器DX不能作寄存器间接寻址3)POP字操作指令没有指明存储器操作数类型2
2、.IP:指令指针寄存器,指出下一条要执行指令的地址SP:堆栈指针寄存器,记录堆栈栈顶地址BP:基址指针寄存器,一般存放于堆栈的偏移地址3.物理地址:唯一代表存储器的空间中每个字节单元的地址偏移地址:指端内相对段起始的偏移量(字节数)段地址:取段的起始地址的高16位4.INTR:可屏蔽中断,用于处理一般外部设备的中断,受中断允许标志IF控制,高电平有效;NMI:非屏蔽中断,CPU响应非屏蔽中断不受中断允许标志的影响,由上升沿触发,CPU响应该中断过程与可屏蔽中断基本相同,区别仅是中断类型号不是从外部设备读取,固定是类型2,N
3、MI中断优先级要高。5.8086CPU最多可接受256个中断,每个中断对应一个中断类型号,并通过中断向量表存放在存储器开始的1024个单元,每4个单元为一组,用于存放一个向量。复习题(三)第4页共4页当某个中断请求发生时,CPU可得到该请求德中断类型号N,CUP从4*N处取出中断服务程序入口地址16位偏移地址,置入IP,再从4*N+2处取出16位段地址,置入CS,这样就完成了转去执行中断服务子程序的任务6.BUF1:01H0FFH41H42H--01H--01HBUF2:----0AHCOUNT=8三.分析下列程序,回答问
4、题。(共9分,每题3分)1.[BUF]=35=23H。2.执行上述程序段后BX的内容是0C02DH。3.上述程序段的功能是:以’*’作为结束标志,求字符串长度四、编制程序(10分)DATASEGMENTBUFDBX1,X2,X3,…….,XNPBUFDB?姓名:PLENDB?NBUFDB30DUP(?)NLENDB?DATAENDSCODESEGMENTASSUMECS:CODE,,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVBX,0MOVSI,OFFSETBUFMOVDI,0MOVCX,30LOP
5、:MOVAL,[SI]NCSI学号:CMPAL,0JGELOP1MOVNBUF[BX],ALINCBXJMPNEXTLOP1:MOVBUF[DI],ALINCDINEXT:LOOPLOPMOVPLEN,DIMOVNLEN,BXMOVAH,4CH班级:INT21H复习题(三)第4页共4页CODEENDSENDSTART五、8253接口应用(5分)MOVAL,00010100BOUT43H,ALMOVAL,200OUT40H,AL六、8255接口应用(10分)BUFDB‘XXXXXXX……..’…………………….MOVAL,8
6、1HOUT83H,,ALMOVAL,,0FHOUT83H,ALMOVCX,,500班级:MOVSI,,OFFSETBUFLOP:INAL,,82HTESTAL,,04HJNZLOPMOVAL,[SI]OUT80H,ALMOVAL,0EHOUT83H,ALMOVAL,0FHOUT83H,ALINCSILOOPLOPHLT七、存储器扩展(11分)1)地址线12根,数据线8根;2)4片;3)1#20000H~20FFFH2#21000H~21FFFH3#22000H~22FFFH4#23000H~23FFFH4)复习题(三)第4
7、页共4页G1Y0G2AY1G2BY2Y3CB74LS138AC27321#27322#27323#27324#A17A16IO/MA14A13A12CSCSCSCSRDD0-D7A0-A11复习题(三)第4页共4页
此文档下载收益归作者所有