微机原理作业培训讲学.doc

微机原理作业培训讲学.doc

ID:62379017

大小:47.50 KB

页数:13页

时间:2021-04-30

微机原理作业培训讲学.doc_第1页
微机原理作业培训讲学.doc_第2页
微机原理作业培训讲学.doc_第3页
微机原理作业培训讲学.doc_第4页
微机原理作业培训讲学.doc_第5页
资源描述:

《微机原理作业培训讲学.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微机原理作业__________________________________________________作业8:第三章习题P12211(1)、(3)13(1)~(5)并说明每条指令的寻址方式。其中(4)的正确格式为:JMPFARPTRPROG_F后面两问不做。作业8参考答案:11(1)EXTRASEGMENT;附加段GET_CHARDB26DUP(?)EXTRAENDSCODESEGMENT;代码段ASSUMECS:CODE,DS:DATA,ES:EXTRA ;段分配START:MOVAX,DATA;初始化DSMOVDS,AXMOVAX,EXTR

2、A;初始化ESMOVES,AXLEASI,STRINGLEADI,GET_CHARMOVCX,26CLD____________________________________________________________________________________________________REPMOVSBMOVAH,4CH;返回DOSINT21HCODEENDSENDSTART;源程序结束(3)CODESEGMENT;代码段ASSUMECS:CODE,DS:DATA,ES:DATA ;段分配START:MOVAX,DATA;初始化DS和ES

3、MOVDS,AXMOVES,AXLEADI,STRINGLEAAL,‘&’;待搜索字符MOVCX,26CLDCONT:REPNESCASB;目的串ES:DIJNZFINAL;搜索结束,转FINALMOVBYTEPTR[DI-1],‘’;DS:DIJMPCONT;继续搜索FINAL:MOVAH,4CH;返回DOSINT21HCODEENDS____________________________________________________________________________________________________ENDSTART;源

4、程序结束13寻址方式转移地址(1)段内直接1200:0278H(2)段内间接1200:0300H(3)段内间接1200:4800H(4)段间直接3400:0ABCH(5)段间间接00FF:4800H作业9:第三章习题P122~P12312、14作业9参考答案:12:MOVBX,0;统计寄存器清0MOVCX,16;循环次数NEXT:ROLAX,1;循环左移1位JNCGOON;CF=0,转GOONINCBX;CF=1,统计累加1GOON:RCRDX,1;带CF循环右移1位LOOPNEXT;循环控制HLT;停机14:循环次数AXBXCXDX(1)451600_

5、___________________________________________________________________________________________________(2)12431(3)23720作业10:第三章习题P12318第四章习题P1995、6作业10参考答案:第三章18:(1)0040H÷4=10H(或16号中断)(2)D169:240BH(或D3A98H)第四章5:AX=1,BX=20,CX=16:将外设端口地址为5FH的内容读入AL若该内容的最高位为0,AH=FFH;若该内容的最高位为1,AH=0作业11:

6、第四章习题P1981、3作业11参考答案:1:A1占4BA2占6B____________________________________________________________________________________________________A3占40B(4×5×2)A4占60B(1×4×3×5)3:L=6即变量BUF占用的内存字节数作业12:第四章习题P1984、补充题1:以下的语句有数据0503H的字单元有多少个?0305H的字单元又有多少个?画图示出求解过程。VAR1DB25HDUP(3,3DUP(5))补充题2:(阅读程序

7、,写结果)执行下列指令段后,AX、BX寄存器的内容是什么?ORG2000H VARDW2 TAB1DB10H,20H,30H,40H,50H,60H RESULTDW? … MOVBX,OFFSETTAB1 ADDBX,VAR MOVAX,[BX]补充题3(编程):利用中断调用,编写程序在屏幕上顺序显示26个大写英文字母A~Z,光标回车换行。____________________________________________________________________________________________________作业12参考答案

8、:第四章习题4:PLENTH=2+16+4=22(或16H)表示PAR、PNAM

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

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

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