下载此文档

太原理工大学硬件实验报告.docx


文档分类:高等教育 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
本科实验报告课程名称:计算机硬件技术基础实验项目: 汇编语言程序设计实验地点: 逸夫楼402 专业班级:1532学号:201500490 学生姓名:扬帆指导教师: 赵涓涓 (MASM)上机操作,使学生掌握汇编语言源程序的编辑、汇编、连接和执行的完整过程。,了解汇编和连接的过程。、功能及其作用。,。,使用DEBUG命令调试程序找出程序的断点,执行程序,显示有关寄存器、存储单元的内容,分析程序的结果三、=(A+B)-(C-D),其中A=30H,B=20H,C=10H,D=05H均为字节单元无符号数。、X、Y、Z、V均为16位字单元有符号数,编程计算W=(X*Y-50)/Z,将结果存入变量W,而余数存入变量W+2中。(X为非零数,并假设X、Y、Z的值分别为50、20、10、15)实验数据记录和处理DATASEGMENTXDW10HYDW20HZDW?DATAENDSCODESEGMENTMAINPROCFARASSUMECS:CODE,DS:DATASTART:PUSHDSMOVAX,0PUSHAXMOVAX,DATAMOVDS,AXMOVAX,XADDAX,YMOVZ,AXRETMAINENDPCODEENDSENDSTART实验结果与分析。七、讨论、心得根据调试的过程可以知道,上述的实验结果正确。实验中没有使用输出,由于仅限于输出一个字符和字符串,对于1题的输出为E,因此没有加入输出刚开始的时候,因为没有存储数据所以导致出现了错误,找到的不是想要的数据地址。经过讨论和查阅课本才得到解决。,掌握无条件转移指令、条件转移指令的格式、功能及使用方法。、单分支和多分支程序的设计方法。。,并上机调试,以实现较复杂的程序设计。二、、Y、Z、MAX为16位的带符号数,求三个数中最大值,结果存入MAX单元。,当X<0时,Y=-1;当X=0时,Y=0,当X>0时,Y=1,其中,输入数据X和输出数据Y均在数据段中定义,且皆为字节变量。三、主要仪器设笔记本、DOSBOX四、操作方法与实验步骤64位机运行过程:DOS虚拟机,即DOSBox(1)假设编译器在E:\masm5,,,(2)输入令 mount C E:\masm5  (把文件夹E:\masm5当作虚拟机的C盘)  (3)然后输入 C:(进入虚拟的C盘,其实就是E:\masm5) (4)输入dir (5)输入命令:edit,打开编辑窗口,输入如下原程序后保存文件, (6)输入下列指令进行编译:d:\ masm ,如结果为0错误0警告则编译成功,(7)输入下列指令进行链接:d:\ link ,,使用DEBUG命令调试程序找出程序的断点,执行程序,显示有关寄存器、存储单元的内容,分析程序的结果。输入下列指令进行调试:d:\masm\debug ,输入指令可以得到相应的调试结果:-D 显示储存器内容-T 执行和显示内容五、.

太原理工大学硬件实验报告 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
最近更新