河北工程大学微机原理考点精简精简

河北工程大学微机原理考点精简精简

ID:22398702

大小:76.00 KB

页数:7页

时间:2018-10-29

河北工程大学微机原理考点精简精简_第1页
河北工程大学微机原理考点精简精简_第2页
河北工程大学微机原理考点精简精简_第3页
河北工程大学微机原理考点精简精简_第4页
河北工程大学微机原理考点精简精简_第5页
资源描述:

《河北工程大学微机原理考点精简精简》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、4.1分析执行下列指令序列后的结果:1)MOVAX,1234HMOVBX,00FFHANDAX,BX【答】(AX)=0034H2)MOVAL,01010101BANDAL,00011111B;(AL)=00010101BORAL,11000000B;(AL)=11010101BXORAL,00001111B;(AL)=11011010BNOTAL【答】(AL)=00100101B3)MOVDL,05HMOVAX,0A00HMOVDS,AXMOVSI,0HMOVCX,0FHAGAIN:INCSICMP[S

2、I],DLLOOPNEAGAINHLT本程序实现了什么功能?【答】在以0A001H开始的15个单元中查找05H。4)MOVAX,DSEGADDRMOVDS,AXMOVES,AXMOVSI,OFFSETB1ADDRMOVDI,OFFSETB2ADDRMOVCX,NCLDREPMOVSBHLT本程序实现了什么功能?【答】将B1ADDR中N个字节数据传送到B2ADDR开始的15个存储单元。5)MOVAX,0HMOVDS,AXMOVES,AXMOVAL,05HMOVDI,0A000HMOVCX,0FHCLDAG

3、AIN:SCASBLOOPNEAGAINHLT本程序实现了什么功能?【答】从地址0A000H开始的15个单元中查找字节型数据05H,用条件循环LOOPNZ,控制数据05H的查找。4.3试分析下列程序完成什么功能?MOVDX,3F08HMOVAH,0A2HMOVCL,4SHLDX,CL;(DX)=F080HMOVBL,AHSHLBL,CL;(BL)=20HSHRBL,CL;(BL)=02HORDL,BL;(DL)=82H【答】将DX中的低4位数据8H分离出来,将AH中的低4位数据2H分离出来,合并为82H

4、存放在DL。2.10在8088/8086中,逻辑地址FFFF∶0001,00A2∶37F和B800∶173F的物理地址分别是多少?-7-4.4已知程序段如下:MOVAX,1234HMOVCL,4ROLAX,CLDECAXMOVCX,4MULCX试问:(1)每条指令执行后,AX寄存器的内容是什么?(2)每条指令执行后,CF,SF及ZF的值分别是什么?(3)程序运行结束时,AX及DX寄存器的值为多少?【答】MOVAX,1234H;(AX)=1234H,CF=SF=ZF=0MOVCL,4ROLAX,CL;(A

5、X)=2341H,CF=1,SF=ZF=0DECAX;(AX)=2340H,CF=1,SF=ZF=0MOVCX,4;4.5试分析下列程序段:ADDAX,BXJNCL2SUBAX,BXJNCL3JMPSHORTL5如果AX、BX的内容给定如下:AXBX(1)14C6H80DCH(程序转向L2)(2)B568H54B7H(程序转向SHORTL5)问该程序在上述情况下执行后,程序转向何处?【答】(1)程序转向L2。(2)程序转向SHORTL5。4.8编写一段程序,比较两个5字节的字符串OLDS和NEWS,若相

6、同,在RESULT置0,否则置0FFH。【答】参考程序:OLDSDB1,2,3,4,5NEWSDB1,2,3,4,5RESULTDB?MOVSI,OFFSETOLDSMOVDI,OFFSETNEWSMOVCX,10CLDREPCMPSBJNZNOEQU;串不相等转MOVAL,0JMPOUTPTNOEQU:MOVAL,0FFHOUTPT:MOVRESULT,ALSTOP:JMPSTOP8.6类型号为20H的中断服务程序入口符号地址为INT-5,试写出中断向量的装入程序片断。【答】中断向量的地址:20H×4

7、=0010000000=80H中断向量的装入参考程序:CLIPUSHDSXORAX,AXMOVDS,AXMOVAX,OFFSETINT-5MOVWORDPTR[080H],AXMOVAX,SEGINT-5MOVWORDPTR[082H],AXPOPDSSTI……INT-5PROCNEAR…….IRETINT-5ENDP-7-4.9编程求和Y=A1+A2+….+A100。其中Ai为字节变量。【答】参考程序:DATASEGMENTTABLEDW12,3,45,..YALDW?YAHDW?DATAENDS……

8、….MIANPROCFARPUSHDSMOVAX,0PUSHAXMOVAX,DATAMOVDS,AXMOVDX,0XORAX,AX;清AXMOVBX,OFFSETTABLEMOVCX,4CLCLP:ADDAX,[BX];求和JNCDONINCDXCLCDON:INCBXINCBX;指向下一个数LOOPLP;未加完,继续MOVYAL,AX;存和MOVYAH,DXMAINENDPCODEENDSENDSTART4.11试编程序,统计由40000

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。