微机原理与接口技术期中测验附答案.doc

微机原理与接口技术期中测验附答案.doc

ID:56705850

大小:27.00 KB

页数:4页

时间:2020-07-05

微机原理与接口技术期中测验附答案.doc_第1页
微机原理与接口技术期中测验附答案.doc_第2页
微机原理与接口技术期中测验附答案.doc_第3页
微机原理与接口技术期中测验附答案.doc_第4页
资源描述:

《微机原理与接口技术期中测验附答案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、微机原理与接口技术期中测验一、填空题:(每题5分)1.在循环程序设计中,对于控制循环的DECCX和JNZAGAIN两条语句可合并用一条语句LOOPNZAGAIN代替。2.设BX=0123HDI=1000HDS=3200H,SS=4200H,试指出指令MOVAX,[BX+DI+1A38H]的寻址方式,并写出其操作数的物理地址。相对基址变址寻址有效地址=0123H+1000H+1A38H=2B5BH,物理地址=32000H+2B5BH=34B5BH二、阅读程序,回答问题:(每题10分)1.执行下面的程序段后,AX的内

2、容是5678H,BX的内容是1234H。MOVAX,1234HMOVBX,5678HPUSHAXPUSHBXPOPAXPOPBX2.执行下面的程序段后,AX的内容是0012H,BX的内容是3412H。M1DB12H,34HMOVSI,OFFSETM1MOVAX,0MOVAL,[SI]MOVBX,WORDPTR[SI]3.执行下面的程序段后,AX的内容是3136HMOVAL,37HADDAL,39HMOVAH,0AAAORAX,3030H4.以IBUF为首地址的连续存储单元中存放N个字符,阅读程序,说明程序的功能。

3、(1)从第二个单元开始,寻找“A”,找到第一个“A”就停止。(2)以IBUF为首地址的字符串中空格的个数。5.下面程序的功能是将BX寄存器内的二进制数用十六进制数的形式在屏幕上显示出来。将程序填充完整。MOVBX,0001001000110100;MOVCH,4;CH做循环计数器DO1:MOVCL,4;CL做移位计数器ROLBX,CL;MOVAL,BLANDAL,0FH;ADDAL,30H;转换为ASCII码CMPAL,39H;JBEDISP;ADDAL,7;DISP:MOVDL,AL;MOVAH,2INT21H

4、;DECCH;JNZDO1;MOVAH,4CHINT21H三、一数据段定义如下:(10分)DATASEGMENTS1DB1,2,3,4,5S2DB‵12345′COUNTEQU$-S1NBDB3DUP(2)NWDW-5,-3DATAENDS画出该数据段中数据的存储形式。四、程序设计题:(每题15分)1.有一组无符号数,与60比较,大于60的存入另一存储区,小于或等于60的放弃。datasegmentIBUFDB65,89,45,60OBUFDB4DUP(0)dataendscodesegmentstartproc

5、farassumecs:code,ds:datapushdssubax,axpushaxmovax,datamovds,axMovsi,offsetIBUFMovdi,offsetOBUFMovcx,4Again:Moval,[si]IncsiCmpal,60JbenextMov[di],alIncdinext:DeccxJnzagainretstartendpcodeendsendstart2.将字符串“ABCDEF”转换成“abcdef”输出。datasegmentIBUFDB'ABCDEF'OBUFDB6D

6、UP(0)dataendscodesegmentstartprocfarassumecs:code,ds:datapushdssubax,axpushaxmovax,datamovds,axMOVSI,OFFSETIBUFMovdi,offsetobufMovcx,6Again:Moval,[si]ADDal,20hMov[di],alIncsiIncdiDeccxJnzagainretstartendpcodeendsendstart

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

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

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