欢迎来到天天文库
浏览记录
ID:46414744
大小:296.50 KB
页数:15页
时间:2019-11-23
《汇编语言程序设计(习题)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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
此文档下载收益归作者所有