电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

8086 汇编语言顺序程序设计

8086 汇编语言顺序程序设计_第1页
1/7
8086 汇编语言顺序程序设计_第2页
2/7
8086 汇编语言顺序程序设计_第3页
3/7
汇编语言程序设计实验报告学院: 计算机科学与技术学院 专业: 计算机科学与技术 班级:计科 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 ;加载数据段-D0 ;查瞧原始数据就是否正确—G=0 1F ;运行程序至断点1F 处-D0 ;查瞧程序运行结果2、调试:若要推断此程序对于其它32 位数相加就是否正确,则需要使用DEBUG 进行程序调试。实验二:编程实现:将从2000H 单元开始得连续128 个单元得内容进行清零一. 编程 CODE S E G M EN Tﻫ A SSUME CS:CODE,DS:CO DEﻫST A RT:ﻫ MOV B X,2000Hﻫ MO V CX,12 8ﻫ MOV A L,00HL1:ﻫ MO V [BX],ALﻫ I NC B X L OOP L 1ﻫ M OV AH,4CHﻫ INT 21 HﻫCO D E ENDSﻫ END ST A RT二。使用编辑器建立源程序文件 four、a sm.三.生成可执行文件:1、汇编:C:\masm〉 masm four;2、连接:C:\masm〉 link four;四、运行及调试:1、...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

8086 汇编语言顺序程序设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部