欢迎来到天天文库
浏览记录
ID:52127064
大小:296.50 KB
页数:15页
时间:2020-04-01
《汇编语言程序设计(习题).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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-2011AsposePtyLtd.P1894.11下面的程序
2、段的功能是把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.NET3.5ClientProfile5.2.0.0.Copyright2004-2011A
3、sposePtyLtd.P1904.12BUFFDB‘ABD$QC%$A…………XYZ‘CONTEQU$-BUFF……CLDLEADI,BUFFMOVCX,CONTMOVAL,’$’XORDX,DXNEXT:REPNZSCASB;搜索BUFF中的“$”CMPCX,0JZK1INCDX;”$”的个数加1JMPNEXTK1:……上述程序段运行后,DX中的值表示的意义是什么?第三章汇编语言程序设计DX中是$出现的次数。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2
4、004-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]DECDISTOSBINCDILOOPLOP第三章汇编语言程序设计CLD;增加指令XCHGDI,SIXCHGDI,SIEvaluationonly.CreatedwithAspose.
5、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为相反数交换,同号则不变SUB1PROCTESTAL,80HJEPLUSTESTBL,80HJNEEXITOJMPXCHANGEPLUS:TESTBL,80HJEEITOXCHANGE:XCHGAL,BLEXITO:RETSUBE
6、NDP试回答:(1)子程序的功能是什么?(2)如调用子程序前AL=9AH,BL=77H,那么返回主程序时AL=?BL=?(2)AL与BL为相反数相互交换,AL=77HBL=9AHEvaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.DATASEGMENTBUFDB58HASCDB?,?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATAP1924.19编写一完整源程序,将BUF字节单元存放的两位B
7、CD码,转换为2字节的ASCII码,并分别存放在ASC和ASC+1字节单元中。第三章汇编语言程序设计START:MOVAX,DATAMOVDS,AXMOVAL,BUFMOVCL,4SHRAL,CLORAL,30HMOVASC,ALMOVAL,BUFANDAL,0FHORAL,30HMOVASC+1,ALMOVAH,4CHINT21HCODEENDSENDSTARTEvaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011A
此文档下载收益归作者所有