汇编语言程序设计(习题)

汇编语言程序设计(习题)

ID:46414744

大小:296.50 KB

页数:15页

时间:2019-11-23

汇编语言程序设计(习题)_第1页
汇编语言程序设计(习题)_第2页
汇编语言程序设计(习题)_第3页
汇编语言程序设计(习题)_第4页
汇编语言程序设计(习题)_第5页
资源描述:

《汇编语言程序设计(习题)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、P1894.10下面的程序是实现从键盘输入十个一位10进制数后累加。最后累加和以非压缩BCD码形式存放在AH(高位)和AL(低位)中。试把程序段中所空缺的指令填上。XORBX,BXLOP:MOVAH,01HINT21HMOVAH,BHADDAL,BLMOVBX,AXLOOPLOP第三章汇编语言程序设计MOVCX,10DAAANDAL,0FH;纠错Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011Asp

2、osePtyLtd.P1894.11下面的程序段的功能是把DA1数据区的数0~9转换为ASCII码。试完善本程序段。DA1DB00H,01H,02H,03H,04H,05HDB06H,07H,08H,09HASCIDB10HDUP(?)CONT=ASCI-DA1LEASI,DA1LEADI,ASCILOP1:MOVAL,[SI]MOV[DI],ALINCSIINCDILOOPLOP1第三章汇编语言程序设计MOVCX,CONTORAL,30HEvaluationonly.CreatedwithAspose.Slidesfor.

3、NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.P1904.12BUFFDB‘ABD$QC%$A…………XYZ‘CONTEQU$-BUFF……CLDLEADI,BUFFMOVCX,CONTMOVAL,’$’XORDX,DXNEXT:REPNZSCASB;搜索BUFF中的“$”CMPCX,0JZK1INCDX;”$”的个数加1JMPNEXTK1:……上述程序段运行后,DX中的值表示的意义是什么?第三章汇编语言程序设计DX中是$出现的次数。Evaluationo

4、nly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.P1904.13设A,B是长度为10的字节数组,用串操作指令编写程序实现AB两数组的内容相互交换,试完善本程序。DATASEGMENTADB1,2,3,4,5,6,7,8,9,0AHORG0010HBDB0AH,9,8,7,6,5,4,3,2,1DATAENDS……LEASI,ALEADI,BMOVCX,10LOP:LODSBXCHGAL,[DI]

5、DECDISTOSBINCDILOOPLOP第三章汇编语言程序设计CLD;增加指令XCHGDI,SIXCHGDI,SIEvaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.P1914.14现有一子程序:第三章汇编语言程序设计(1)当AL<0且BL<0AL,BL不变当AL<0且BL>0AL,BL交换当AL>0且BL>0AL,BL不变当AL>0且BL<0AL,BL交换结论:AL,BL

6、为相反数交换,同号则不变SUB1PROCTESTAL,80HJEPLUSTESTBL,80HJNEEXITOJMPXCHANGEPLUS:TESTBL,80HJEEITOXCHANGE:XCHGAL,BLEXITO:RETSUBENDP试回答:(1)子程序的功能是什么?(2)如调用子程序前AL=9AH,BL=77H,那么返回主程序时AL=?BL=?(2)AL与BL为相反数相互交换,AL=77HBL=9AHEvaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfil

7、e5.2.0.0.Copyright2004-2011AsposePtyLtd.DATASEGMENTBUFDB58HASCDB?,?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATAP1924.19编写一完整源程序,将BUF字节单元存放的两位BCD码,转换为2字节的ASCII码,并分别存放在ASC和ASC+1字节单元中。第三章汇编语言程序设计START:MOVAX,DATAMOVDS,AXMOVAL,BUFMOVCL,4SHRAL,CLORAL,30HMOVASC,ALMOVAL,BUFAND

8、AL,0FHORAL,30HMOVASC+1,ALMOVAH,4CHINT21HCODEENDSENDSTARTEvaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011A

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

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

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