汇编语言上机作业与答案

汇编语言上机作业与答案

ID:35991032

大小:88.00 KB

页数:9页

时间:2019-04-29

汇编语言上机作业与答案_第1页
汇编语言上机作业与答案_第2页
汇编语言上机作业与答案_第3页
汇编语言上机作业与答案_第4页
汇编语言上机作业与答案_第5页
资源描述:

《汇编语言上机作业与答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、上机考试题型答案顺序结构程序1、对于三个8位无符号数86H、34H和21H,编写R=86H×34H-21H的程序。DATASSEGMENTNUMDB86H,34H,21HRESULTDW?DATASENDSSTACKSSEGMENTSTACKSENDSCODESSEGMENTASSUMECS:CODES,DS:DATAS,SS:STACKSSTART:MOVAX,DATASMOVDS,AXLEASI,NUMLEADI,RESULTMOVAL,[SI]MOVBL,[SI+1]MULBL;乘法存入AX寄存器MOVBL,[SI+2]MOVBH,0SUBAX,BXMOV[DI],

2、AXMOVAH,4CHINT21HCODESENDSENDSTART;=6935(01B17H)2、将字节存储单元A中的内容左移4位,B中的内容右移一位。要求移位后的空位为0。DATASSEGMENTADB34HBDB0A2HDATASENDSSTACKSSEGMENTSTACKSENDSCODESSEGMENTASSUMECS:CODES,DS:DATAS,SS:STACKSSTART:MOVAX,DATASMOVDS,AXMOVCL,4SHLA,CL9SHRB,1MOVAH,4CHINT21HCODESENDSENDSTART分支结构程序1、设计字符比较程序,两个字符

3、相同时,显示YES;不相国时,显示NO。DATASSEGMENTD1DB'A'D2DB'B'RES1DB'YES','$'RES2DB'NO','$'DATASENDSSTACKSSEGMENTSTACKSENDSCODESSEGMENTASSUMECS:CODES,DS:DATAS,SS:STACKSSTART:MOVAX,DATASMOVDS,AXMOVAL,D1MOVBL,D2CMPAL,BLJNENEXT1LEADX,RES1JMPNEXT2NEXT1:LEADX,RES2NEXT2:MOVAH,09HINT21HMOVAH,4CHINT21HCODESENDSE

4、NDSTART2、设存储单元A和B各有一个无符号数,比较其大小,将较大数送A单元。DATASSEGMENTADB0DEHBDB0B4HDATASENDSSTACKSSEGMENTSTACKSENDSCODESSEGMENT9ASSUMECS:CODES,DS:DATAS,SS:STACKSSTART:MOVAX,DATASMOVDS,AXMOVAL,ACMPAL,BJNCNEXTXCHGAL,BMOVA,ALNEXT:MOVAH,4CHINT21HCODESENDSENDSTART1、计算符号函数SNG(X)的值。已知符号函数SNG(X)的值Y有:1当X>0时Y=0当X=

5、0时-1当X<0时DATASSEGMENTXDB-3YDB?DATASENDSSTACKSSEGMENTSTACKSENDSCODESSEGMENTASSUMECS:CODES,DS:DATAS,SS:STACKSSTART:MOVAX,DATASMOVDS,AXMOVAL,XMOVBL,YCMPAX,0JLNEXT2JZNEXT1MOVY,1JMPRESNEXT1:MOVY,0JMPRESNEXT2:MOVY,1JMPRESRES:MOVAH,4CH9INT21HCODESENDSENDSTART1、比较AX、BX、CX中带符号数的大小,将最大的数放在AX中。试编写程序

6、.9DATASSEGMENTDATASENDSSTACKSSEGMENTSTACKSENDSCODESSEGMENTASSUMECS:CODES,DS:DATAS,SS:STACKSSTART:MOVAX,DATASMOVDS,AXCMPAX,BXJGENEXTXCHGAX,BXNEXT:CMPAX,CXJGEDONEXCHGAX,CXDONE:MOVAX,AXMOVAH,4CHINT21HCODESENDSENDSTART92、设从STRING开始存放一个以#为结束标志的字符串,把字符串中的字符进行分类,数字送入NUM开始的内存区中,大写字母送入BCHAR开始的内存中,

7、小写字母存入LCHAR开始的内存区中,其他字符存入OTHER开始的内存区中。9DATASEGMENTSTRINGDB'abc123ABCDE#'NEQU$-STRING-1NUMDBNDUP(?)BCHARDBNDUP(?)LCHARDBNDUP(?)OTHERDBNDUP(?)DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVSI,OFFSETSTRINGMOVDI,OFFSETNUMMOVBP,OFFSETBCHARMOVCX,OFFSET

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

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

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