汇编语言实验报告

汇编语言实验报告

ID:11542904

大小:121.72 KB

页数:23页

时间:2018-07-12

汇编语言实验报告_第1页
汇编语言实验报告_第2页
汇编语言实验报告_第3页
汇编语言实验报告_第4页
汇编语言实验报告_第5页
资源描述:

《汇编语言实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、南华大学计算机科学与技术学院汇编语言程序设计实验作业报告(2010~2011学年度第二学期)姓名王郑朋学号20104030336专业电气信息班级1003班地点8—209教师刘芳菊23计算机科学与技术学院王郑朋20104030336目录实验一..............................................................................................03实验二................................................................................

2、..............07实验三..............................................................................................11实验四..............................................................................................15实验五..................................................................................

3、............18实验六..............................................................................................2123计算机科学与技术学院王郑朋20104030336实验一1.题目要求描述不用串操作指令,把字符串string1的内容传送到字符串string2,字符长度为count。2.实验步骤(1)首先定义string1变量存放待移动字符串count变量存放字符串长度string2为目的串单元地址(2)将string1和string2的地址送向bx和si分别做基址和变址寄存器将co

4、unt内容送往cx每次将string1一个单元内容送往string2对应单元内容总共做cx次(3)最后输出string2的内容3代码;不用串操作指令移动字符串内容DATASSEGMENTstring1db'students$'countdw9string2db9dup(?);此处输入数据段代码DATASENDSSTACKSSEGMENT;此处输入堆栈段代码STACKSENDS23计算机科学与技术学院王郑朋20104030336CODESSEGMENTASSUMECS:CODES,DS:DATAS,SS:STACKSSTART:MOVAX,DATASMOVDS,AXleabx,string1l

5、easi,string2movcx,countagain:deccountmovax,[bx+count]mov[si+count],axloopagainleadx,string1movah,09hint21hMOVAH,4CHINT21HCODESENDSENDSTART4流程图23计算机科学与技术学院王郑朋20104030336开始将si,bx初始化为0cx中存串长度loop跳转的次数将count+si地址存的值传到所对应count+di地址中si=si+1bx=bx+1cx=cx-1cx是否为0结束23计算机科学与技术学院王郑朋201040303365.实验总结分析通过本实验学习并了

6、解了串操作指令的用法及其特性,掌握了串操作下隐藏的操作,由此可见串操作的简单。23计算机科学与技术学院王郑朋20104030336实验二1.题目要求:从键盘输入一个十进制数要求输出其十六进制表示2.实验步骤:(1)调用dos2号功能从键盘接受一个字符存放在AL中输入为换行时结束输入(2)每次将输入的字符转换成数字并与之前输入的数字*10相加(3)使用除16取余方法将余数压栈(4)依次出栈判断是否大于9若是则转换成字母若不是则转换成数字3.代码;输入一个2559以下的10进制数输出其16进制数DATASSEGMENT;此处输入数据段代码DATASENDSSTACKSSEGMENT;此处输入堆栈

7、段代码STACKSENDSCODESSEGMENTASSUMECS:CODES,DS:DATAS,SS:STACKSSTART:23计算机科学与技术学院王郑朋20104030336MOVAX,DATASMOVDS,AXmovbx,-1pushbxmovdl,10movbx,0cin:movah,01hint21hcmpal,0dhjzfinish2subal,30hmovah,0xchgax,bxmuldla

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

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

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