- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汇编语言实验报模版(带封面)
课 程 实 验 报 告
课程名称: 汇编语言程序设计
实验名称: 实验一 分支循环程序设计
实验时间: 2016-9-14,14:30-18:00
实验地点: 南一楼116室15号实验台
指导教师:
专业班级:信息安全 201501班
学 号: U201514822
姓 名: 王雪安
同组学生: 无
报告日期: 2016年 9 月 14日
计算机科学与技术学院
一、原创性声明
? 本人郑重声明:本报告的内容由本人独立完成,有关观点、方法、数据和文献等的引用已经在文中指出。除文中已经注明引用的内容外,本报告不包含任何其他个人或集体已经公开发表的作品或成果,不存在剽窃、抄袭行为。
???????? 特此声明!
?????????????????????????????????????????????????????????????? 学生签字:
????????????????????????????????????????????????????????????? 日 期:
二、评语与成绩评定
?1.指导老师评语
?
?
?
?2.实验成绩评定
实验完成质量得分(70分)(实验步骤清晰详细深入,实验记录真实完整等) 报告撰写质量得分(30分)(报告规范、完整、通顺、详实等) 总成绩(100分) 指导教师签字:
???????????????????? 日 期:
目录
1 实验目的与要求 1
2 实验内容 1
3 实验过程 1
3.1 任务1 1
3.1.1 设计思想及存储单元分配 1
3.1.2 流程图 2
3.1.3 源程序 2
3.1.4 实验步骤 3
3.1.5 实验记录 4
3.2 任务2 5
3.2.1 设计思想及存储单元分配 5
3.2.2 xxx 5
4 体会 5
参考文献 6
实验目的与要求
掌握基本的程序设计框架和方法、熟悉常用指令的用法、熟悉DOS功能调用、进一步掌握TD的使用方法。
实验内容
任务1:从键盘上键入0至9中任一自然数x,求其立方值。
任务2:XXX
实验过程
任务1
设计思想及存储单元分配
求一个数的立方值可以用乘法运算实现,也可以造一立方表,运行时查表实现。依据本次实验的要求,此处用查表法。
输入数据为0至9中任一自然数(可以考虑判断输入值的范围是否合乎要求),用一字节单元存放其值;输出数据是该数的立方,用一字单元存放其值。
1.存储单元分配
X:字节变量X中存放键入的自然数x。
XXX:字变量XXX中存放x的立方值。
TAB:立方表的首地址。表中共10项,每项占一个字,依次存放0-9的立方值。从表的结构可知,x的立方值在表中的存放地址与x有如下的对应关系:
(TAB + 2 * x) = x的立方值
对于每个键入的x,从字单元TAB + 2 * x之中取出的数据便是其立方值。
从键盘接受数字使用1号系统功能调用,此时送入AL之中的是x的ASCII码而不是x的真值。所以,要首先将x的ASCII码换成x的真值,然后用TAB + 2 * x计算x的立方值的存放地址,按此地址查到x的立方值。
INPUT:字节存储区,用于存放提示信息。
2.寄存器分配
EBX:存放x的真值,利用带比例因子的变址寻址方式访问立方表。
AX、DX:临时寄存器。
流程图
图3.1是任务1求一个数的立方值的程序流程图。
图3.1 计算立方值的程序流程图
源程序
.386
STACK SEGMENT USE16 STACK
DB 200 DUP(0)
STACK ENDS
DATA SEGMENT USE16
INPUT DB PLEASE INPUT X(0-9):$
TAB DW 0,1,8,27,64,125,216,343,512,729
X DB ?
XXX DW ?
DATA ENDS
CODE SEGMENT USE16
ASSUME CS:CODE,DS:DATA,SS:STACK
BEGIN: MOV AX, DATA
MOV DS, AX
MOV DX, OFFSET INPUT
MOV AH, 9
INT 21H ;显示PLEASE INPUT X(0-9): //录入错误:“;”写成了中文
您可能关注的文档
- 水调歌头(公开课件).ppt
- 水调歌头(明月时有).ppt
- 水调歌头·明月时有ppt课件免费下载初中语文教案范文模板.ppt
- 水调歌头《明月时有》PPT.ppt
- 水调歌头优质课.ppt
- 水调歌头课件 1).ppt
- 永中Offic2012与WPS2012最全功能对比.doc
- 永嘉的特色文化灯片.ppt
- 永心结设计邀请之附件.doc
- 永恒理想广场26#楼主体结构模板施工方案.doc
- 浙江衢州市卫生健康委员会衢州市直公立医院高层次紧缺人才招聘11人笔试模拟试题参考答案详解.docx
- 浙江温州泰顺县退役军人事务局招聘编外工作人员笔试备考题库及参考答案详解一套.docx
- 江苏靖江市数据局公开招聘编外工作人员笔试模拟试题及参考答案详解.docx
- 广东茂名市公安局电白分局招聘警务辅助人员40人笔试模拟试题带答案详解.docx
- 江苏盐城市大丰区住房和城乡建设局招聘劳务派遣工作人员4人笔试模拟试题带答案详解.docx
- 浙江舟山岱山县东沙镇人民政府招聘笔试模拟试题及参考答案详解1套.docx
- 最高人民检察院直属事业单位2025年度公开招聘工作人员笔试模拟试题含答案详解.docx
- 浙江金华市委宣传部、中共金华市委网信办所属事业单位选调工作人员笔试备考题库及答案详解1套.docx
- 广东深圳市党建组织员招聘40人笔试模拟试题及答案详解1套.docx
- 江苏南京水利科学研究院招聘非在编工作人员4人笔试模拟试题及参考答案详解.docx
文档评论(0)