西安交通大学第二次汇编上机实验报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

西安交通大学第二次汇编上机实验报告

实验时间5.31姓名

学号

实验内容概述主要对第五章所学的循环了分支结构进行了实践。

第一题循环结构比大小,把最大值的最大值的相对位置存储在数组之后的两位第二题循环结构找两数组之间的相同数字第三题分支结构对数组里出现的元素进行计数实验步骤

一(1)对数据求源码(负数取反后加一)(2)取每个数的绝对值(3)从前向后两两比较,如果当前数字比max的记录值大,那么更新当前数字的max,并存储当前位置pos二(1)根据数组a的长度设置外循环次数(2)根据数组b 的长度设置外循环次数(3)外循环遍历a的每一个元素,将a中每一个元素与b中元素比较,如果相同,则终止当前内循环,将该值存储在c数组中三(1)定义一个分支结构,先判断当前值,如果相等,则跳转至对应子程序:使存储该数字出现次数的位置上加一(2)程序运行结束时,在dos窗口输出每个元素出现的次数,

实验中遇到的问题及其解决方法1、mov指令用错当时报错后,查找了mov 指令的课本内容,想起来存储单元之间不能直接赋值,已解决2、逻辑正确,数据错误当时确认逻辑无误之后,我的内心非常纠结,甚至出现了想要重装软件的想法,后来利用u和t指令,一步步找错,发现是比例因子出现错误,将inccx 改为addcx,2后解决实验结果

结果均正确

2021

5月

31日

建议无备注无

相关文档
最新文档