期末练习微机原理

期末练习微机原理

ID:44780113

大小:211.50 KB

页数:19页

时间:2019-10-28

期末练习微机原理_第1页
期末练习微机原理_第2页
期末练习微机原理_第3页
期末练习微机原理_第4页
期末练习微机原理_第5页
资源描述:

《期末练习微机原理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、微机原理与接口技术课堂练习一、程序分析题(本题6小题,每小题8分,共48分)1.MOVDL,ALNOTDLTESTDL,04HJENEXT┆NEXT:……若上述程序段执行时产生分支,说明AL中的D?位一定为1?程序段执行后CF是多少?2.DA1DB‘ABCDEFGHI’DA2DB9DUP(0)┆LEASI,DA1LEADI,DA2MOVCX,9CLDLOP:LODSBSUBAL,10HSTOSBLOOPLOP……试问:(1)写出程序执行后DA2各字节中的数据。(2)保持程序功能情况下,程序中可否改写为3.已知:

2、MOVBX,4567NEGBXINCBXNEGBXDECBX程序段执行后,BX=(3分),CF=(3分)LEASI,DA1LEADI,DA2LEASI,DA2LEADI,DA14.MOVBL,64HMOVCL,03HXORAX,AXAGAIN:ADDAL,BLADCAH,0DECCLJNZAGAIN试问:(1)该程序段完成的功能是:(2)AX=(3分)。5.已知数据段中定义DAT1DB12H,34H,56H,78HMOVCX,0MOVAX,WORDPTRDAT1MOVCL,DAT1+3当程序段执行完后,AX=(

3、3分),CX=(3分)。6.DA1DB83H,72H,61H,94H,5AH┆MOVCX,WORDPTRDA1ANDCX,OFHMOVAL,DA1+3SHLAL,CL上述指令序列执行后,AL=(3分),CL=(3分)。二、程序填空题(本题共2小题,每小题6分,共12分)1.在NUMW单元存放有一个0-65535范围内的整数,将该数除以500,商和余数分别存入QUI和REM单元,请在空行处各填上一条指令完善该程序。┆MOVAX,NUMW,XORDX,DXDIVBXMOVQUI,AX,2.某程序欲用单个字符显示的2

4、号功能调用去显示STRING中的字符串‘COMPUTER’(不显示字符‘$’!)。试在空白处填上适当的一条指令。STRINGDB‘COMPUTER’,‘$’┆MOVBX,OFFSETSTRINGLOP:MOVDL,[BX]MOVAH,02HINT21H,,JNELOP三、分析题(本题共1小题,共9分)┆MOVBX,2MOVCX,63HMOVAX,1LOP:ADDAX,BXINCBXLOOPLOP┆(1)画出此程序段的流程图(6分)(2)该程序段完成什么功能?(3分)1.试编制一源程序,统计DA1字单元中含0的个

5、数,如统计的个数为奇数,则将进位位置1,否则进位位清0DATASEGMENTDA1DWXXXXDATAENDS四、编程序题(本大题共1小题,共16分)五、设计题(本大题共1小题,共15分)若用HM6116存储器芯片(2K×8)构成8K×8位的微机存储器子系统,问:(1)至少需要多少位地址线?(3分)(2)需要HM6116存储器芯片多少片?(2分)(3)画出该存储器子系统扩展的示意图。(10分)五、设计题(本大题共1小题,共15分)2.8253通道2接有一发光二极管,要使发光二极管以点亮2s,熄灭2s的方式间隔工

6、作,8253各通道端口地址分别为40H、42H、44H、46H,其电路硬件图如图所示,试编程完成以上工作。参考答案一、程序分析题1.答:AL中第2位(D2)为1(3分),CF=0(3分)。2.(1)答:DA2DB‘123456789’(2)答:不可以3.程序段执行后,BX=(3分),CF=(3分)4.(1)答:完成AX←64H×3(3分)(2)AX=(3分)。5.AX=(3分),CX=(3分)。6.AL=(3分),CL=03H(3分)。4565H1012CH或3003412H78H0A0H二、程序填空题(本题共

7、2小题,每小题6分,共12分)1.,。2.MOVBX,500(3分)MOVREM,DX(3分)INCBX(3分)CMP[BX],‘$’(3分)三、分析题(本题共1小题,共7分)答:(1)(2)完成1+2+3+……+100的累加和BX=2CX=63H,AX=1AX+BX→AXBX+1→BXCX-1=0?N四、编程序题(本大题共1小题,共12分)DATASEGMENTDA1DWXXXXDATAENDSDB10HDUP(0)STACK1ENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART

8、:MOVAX,DATAMOVDS,AXMOVDH,0MOVAX,DA1MOVCX,16LOP:SHLAX,1JNCNEXT1INCDHNEXT1:LOOPLOPCLCTESTDH,1JZEND0STCEND0:MOVAH,4CHINT21HCODE:ENDSENDSTARTSTACK1SEGMENTPARASTACK五、设计题(本大题共1小题,共20分)1.答:(1)13位地址线(2)

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

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

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