课程名称:实验项目:实验地点:本科实验报告计算机硬件技术基础汇编语言程序设计逸夫楼402专业班级:学生姓名:指导教师:1532学号:扬帆赵涓涓20**********年4月(MASM)上机操作,使学生掌握汇编语言源程序的编辑、汇编、连接和执行的完整过程。,了解汇编和连接的过程。、,。,使用DEBUG命令调试程序找出程序的断点,执行程序,显示有关寄存器、存储单元的内容,分析程序的结果三、主要仪器设备笔记本电脑操作方法与实验步骤1.编写程序计算Z=(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)实验数据记录和处理DATASEGMENT10H20H?DATAENDSCODESEGMENTMAINPROCFARASSUMECS:CODE,DS:DATASTART:PUSHDSMOVAX,0PUSHAXMOVAX,DATAMOVDS,AXMOVAX,XADDAX,YMOVZ,AXRETMAINENDPCODEENDSENDSTART实验结果与分析。七、讨论、心得根据调试的过程可以知道,上述的实验结果正确。实验中没有使用输出,由于仅限于输出一个字符和字符串,对于1题的输出为E,因此没有加入输出刚开始的时候,因为没有存储数据所以导致出现了错误,找到的不是想要的数据地址。经过讨论和查阅课本才得到解决。实验地点逸夫楼402指导教师赵涓涓学院名称软件学院专业班级1532学号2015006492学生姓名袁艺通实验日期成绩课程名称分支程序设计实验实验题目分支程序设计实验一、,掌握无条件转移指令、条件转移指令的格式、功能及使用方法。、单分支和多分支程序的设计方法。。,并上机调试,以实现较复杂的程序设计。二、、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)输入令
太原理工大学硬件实验报告 来自淘豆网m.daumloan.com转载请标明出处.