汇编语言程序设计实验报告学院: 计算机科学与技术学院 专业: 计算机科学与技术 班级:计科 131姓名学号实验组实验时间指导老师肖敏成绩实验项目名称实验二: 8086 汇编语言顺序程序设计实验目得熟悉顺序程序设计过程实验原理对汇编源程序进行汇编、链接,在 Debug 环境下完成调试与运行
实验内容1、 掌握顺序程序设计方法
2、 学习数据传送及算术与逻辑运算指令得用法
3、熟悉在PC 机上建立、汇编、连接、调试与运行8086 汇编语言程序得过程
实验环境1、 硬件:微型计算机 1 台2、 软件:MA S M 软件实验步骤实验一:编程实现以下功能:一、将两个32 位十进制数相加,被加数与加数存放在DATA 段内得N1 与N2 两个变量中,要求将相加结果送入N3 变量中
源程序如下所示,使用编辑器建立源程序文件two、asm
DATA SEGMENTN1 DD 12345678HN2 DD 87654321HN3 DD
DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXMOV AX,WORD PTR N1MOV DX,WORD PTR N1+2MOV CX,WORD PTR N2MOV BX,WORD PTR N2+2ADD AX,CXADC DX,BXMOV WORD PTR N3,AXMOV WORD PTR N3+2,DXMOV AH,4CHINT 21HCODE ENDSEND START使用相应得文本编辑器建立文件two、asm,内容如上所示
二、 生成可执行文件:1、汇编:C:\masm> masm two;2、连接:C:\masm> link two;三、运行及调试:1、 运行:C:\masm>debug two、exe-U0 ;通过反汇编查找程序得断点-T=0 2 ;加载数