《微机原理及应用》考研复习题(三)参考答案.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:4 大小:57KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

《微机原理及应用》考研复习题(三)参考答案.doc

《微机原理及应用》考研复习题(三)参考答案.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

复习题(三)第页共NUMPAGES4页《微机原理及应用》考研复习题(三)参考答案一、填空(共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.IP:指令指针寄存器,指出下一条要执行指令的地址SP:堆栈指针寄存器,记录堆栈栈顶地址BP:基址指针寄存器,一般存放于堆栈的偏移地址3.物理地址:唯一代表存储器的空间中每个字节单元的地址偏移地址:指端内相对段起始的偏移量(字节数)段地址:取段的起始地址的高16位4.INTR:可屏蔽中断,用于处理一般外部设备的中断,受中断允许标志IF控制,高电平有效;NMI:非屏蔽中断,CPU响应非屏蔽中断不受中断允许标志的影响,由上升沿触发,CPU响应该中断过程与可屏蔽中断基本相同,区别仅是中断类型号不是从外部设备读取,固定是类型2,NMI中断优先级要高。5.8086CPU最多可接受256个中断,每个中断对应一个中断类型号,并通过中断向量表存放在存储器开始的1024个单元,每4个单元为一组,用于存放一个向量。当某个中断请求发生时,CPU可得到该请求德中断类型号N,CUP从4*N处取出中断服务程序入口地址16位偏移地址,置入IP,再从4*N+2处取出16位段地址,置入CS,这样就完成了转去执行中断服务子程序的任务6.BUF1:01H0FFH41H42H--01H--01HBUF2:----0AHCOUNT=8三.分析下列程序,回答问题。(共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:MOVAL,[SI]NCSI学号:CMPAL,0JGELOP1MOVNBUF[BX],ALINCBXJMPNEXTLOP1:MOVBUF[DI],ALINCDINEXT:LOOPLOPMOVPLEN,DIMOVNLEN,BXMOVAH,4CH班级:INT21HCODEENDSENDSTART五、8253接口应用(5分)MOVAL,00010100BOUT43H,ALMOVAL,200OUT40H,AL六、8255接口应用(10分)BUFDB‘XXXXXXX……..’…………………….MOVAL,81HOUT83H,,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)G1Y0G2AY1G2BY2Y3CB74LS138AC27321#27322#27323#27324#A17A16IO/MA14A13A12CSCSCSCSRDD0-D7A0-A11