微型计算机原理与接口技第四章习题参考答案.pdf

微型计算机原理与接口技第四章习题参考答案.pdf

ID:52254039

大小:63.74 KB

页数:4页

时间:2020-03-25

微型计算机原理与接口技第四章习题参考答案.pdf_第1页
微型计算机原理与接口技第四章习题参考答案.pdf_第2页
微型计算机原理与接口技第四章习题参考答案.pdf_第3页
微型计算机原理与接口技第四章习题参考答案.pdf_第4页
资源描述:

《微型计算机原理与接口技第四章习题参考答案.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第四章习题参考答案教材上的习题P2051解:A1-4字节,A2-6字节,A3-40字节,A4-60字节P2054解:PAR偏移地址为0,PLENTH当前偏移地址$=2+16+4=22,$-PAR=22,故PLENTH的值为22P2055解:AX=1,BX=20,CX=1P2066解:应讨论最高位为1和0的情况。如输入最高位为1,AH=0;输入最高位为0,AH=0FFH。INAL,5FH;假如输入后AL=45HTESTAL,80H;执行01000101AND10000000后ZF=1,AL=00HJZL1;ZF=1,转到L1MOVAH,0JMPSTOPL1:MOVAH,0FFH;

2、结果AH=0FFHSTOP:HALT1补充题阅读程序并完成填空(1)ADDR1开始的单元中连续存放两个双字数据,求其和,并将和存放在ADDR2开始的单元(假定和不超过双字)MOVCX,2XORBX,BXCLCNEXT:MOVAX,[ADDR1+BX]ADCAX,MOV[ADDR2+BX],AXINCBXNEXT解:[ADDR1+BX+4]INCBXLOOP(2)在数据段ADDR1地址处有200个字节数据,要传送到数据段地址ADDR2处。MOVAX,SEGADDR1MOVDS,AXMOVES,MOVSI,MOVDI,OFFSETADDR2MOV,200CLDREP解:AXOFFS

3、ETADDR1CXMOVSB(3)已知有某字串BUF1的首地址为2000H,数据段与附加段重合。欲从BUF1处开始将20个字数据顺序传送至BUF2处。(假设BUF1和BUF2有地址重叠)LEASI,BUF1ADDSI,LEADI,BUF2STD2MOVCX,REPMOVSW解:38ADDDI,3820(4)设有一个首地址为ARRAY,有N个字数据的数组,要求求出该数组之和,并把结果存入TOTAL地址中。(假设和不超过两个字节)MOVCX,MOVAX,0MOVSI,0START:ADDAX,ADDSI,2DECCXJNZSTARTMOV,AX解:NARRAY[SI]TOTAL(5

4、)将段地址为1000H、偏移地址为STR的5个字节的内容逐一装入累加器中,加1后,再送入STR为首地址的存储单元。MOVAX,1000HMOVES,AXMOVDS,AXMOVDI,SIMOVCX,5CLDNEXT:LODSBADDAL,1LOOPNEXT解:LEASI,STRSTOSB(6)下列子程序统计字符串的长度,入口参数DI为字符串首地址,字符串以0DH结束;返回参数CX中为统计得到的字符串长度。3STRLENPROCPUSHAXPUSHDIMOVCX,0REPEAT:MOVAL,[DI]JEEXITINCDIEXIT:POPDIRETSTRLENENDP解:CMPAL,

5、0DHINCCXJMPREPEATPOPAX4

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

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

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