天大计算机科学与技术学院汇编语言上机实验报告(共4页).doc
《天大计算机科学与技术学院汇编语言上机实验报告(共4页).doc》由会员分享,可在线阅读,更多相关《天大计算机科学与技术学院汇编语言上机实验报告(共4页).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上汇编语言实验报告(一)年级:2011 班级: 学号: 姓名: 一、 实验题目(X+Y)*8-X2Z=编制一汇编源程序,求出下列公式中的Z值,并放在RESULT单元中。二、 实验要求 定义两个单元X,Y和一个单元RESULT,利用数据的传送和运算指令将公式的结果计算出来,并将结果Z放在RESULT里.三、 程序设计说明(用来说明程序的功能、结构。包括:程序名、功能、原理及算法说明、程序及数据结构、主要符号名的说明、程序框图等。) 程序的功能是对公式(x+y)*8-x/2进行运算,得出结果。首先对程序的数据段和堆栈段进行定义,数据段里定义3个数据,x,y和result。堆
2、栈段里定义一定长度的容量,实现程序对现场的保护和恢复。定义一个代码段,以过程成形式编制的程序。过程名为proc1,首先对3个段进行寻址。在程序的开头给一个标号,给一个起始地址,在程序最后结束起始地址来实现对代码段的装入。程序的开始,先保留进入程序前的ds,并将0以16位形式压入堆栈。接着,装入数据段。将x的数据传送到ax中,利用add指令实现x+y,并利用移位的形式实现乘8的操作,用sub运算再扣除x,接着移位实现除2的操作,最后,用mov指令将ax的内容传送到result里。四、 程序调试说明(包括:调试情况,如上机时遇到的问题及解决办法,观察到的寄存器、存储器的内容或状态及其分析对程序设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机科学 技术学院 汇编语言 上机 实验 报告
限制150内