实验二数字处理程序(一).docVIP

  • 49
  • 0
  • 约4.72千字
  • 约 8页
  • 2016-11-23 发布于重庆
  • 举报
实验二数字处理程序(一)

教学实验 课程名称___微机原理及应用实验___ 学生学院 信息工程学院 专业班级 学 号 学生姓名 指导老师 乐金松 2016年 05 月 11 日 实验二 数据处理程序(一) 实验目的: 1、进一步学习、掌握汇编程序调试方法 2、弄清子程序调用和返回过程 3、通过实验调试乘法、除法程序,弄清多字节乘除法程序的基本算法和 程序设计方法 实验内容: 源程序的编辑 源程序的剪辑、编译、链接 汇编程序调试,完成相关数据的记录和分析 实验步骤: 程序剪辑和编辑 下面是一段主程序模板,请将L8086软件包中的乘法和除法程序的主体部分拷贝粘贴在指定的位置,以MAIN.ASM文件名保存 ;------------------------------------------------------------------------- STACK SEGMENT STACK STACK DB 1024 DUP (0) STACK ENDS ;---------------------------------------------------------------------------- ;define data segment DATA SEGMENT ;------------------------------------------- ;地址分配 R0 DW (?) ;0000H R1 DW (?) ;0002H R2 DW (?) ;0004H R3 DW (?) ;0006H R4 DW (?) ;0008H R5 DW (?) ;000AH R6 DW (?) ;000CH R7 DW (?) ;000EH ;---------------------------------------------------------------------------------- X DD ;0010H~003H Y DD ;0014H~0017H Z DD ;0018H~001BH ;------------------------------------------------------------------------------------ buffer0 DB (?) ;001CH buffer1 DB (?) buffer2 DB (?) buffer3 DB (?) buffer4 DB (?) buffer5 DB (?) buffer6 DB (?) buffer7 DB (?) ;---------------------------------------------------- DATA ENDS ;--------------------------------------------------------- ;define code segment PROGRAM SEGMENT ASSUME CS:PROGRAM, DS:DATA, SS:STACK ;******************************************************* MAIN PROC FAR START: PUSH DS ;return DOS standard

文档评论(0)

1亿VIP精品文档

相关文档