下载后可任意编辑微机原理课程上机实验指导书12024 年 4 月 19 日下载后可任意编辑第一部分 汇编语言程序设计实验实验一 汇编语言编程基础汇编语言是一种面对机器的“低级”语言,是计算机能够提供给用户的最快而最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言。要真正理解计算机的工作过程,理解计算机程序的执行过程,就必须学习汇编语言。也正是因为如此,汇编语言程序设计是计算机专业和电子,自动控制等相关专业的重要课程。可是,对于刚开始学习汇编语言的学生而言,汇编语言的一些命令非常抽象,很难理解,往往学习了很长时间也编不出满意的程序,更别说自如的应用,以致我们认为汇编语言很难掌握,影响我们学习汇编语言的兴趣。实际上,为了掌握好汇编语言,22024 年 4 月 19 日下载后可任意编辑我们能够从熟悉、使用 DEBUG 调试工具开始,先来分析和读懂一些与硬件相关的小程序,这也是我们实验一的目的。1.1 汇编语言程序的上机步骤 以下列源程序为例,先学习汇编语言的上机步骤。文件名为 1.asm:DATA SEGMENTNUM1DB 35,35HNUM2 DW 35,35HNUM3DB 4 DUP (34,3 DUP (34H))NUM4DB '34AB'NUM5DW '34','AB'DATA ENDS CODE SEGMENTASSUME CS:CODE,DS:DATA32024 年 4 月 19 日下载后可任意编辑START: MOV AX,DATA MOV DS,AX MOV BX,OFFSET NUM1MOV AL,[BX]MOV BX,OFFSET NUM5MOV AX,[BX]MOV AH,4CHINT 21HCODE ENDS END START一.上机步骤汇 编 语 言 程 序 MASM 软 件 由 EDIT.COM 编 辑 器 , 汇 编MASM.EXE 程序,连接 LINK.EXE 程序以及 DUEBUG.EXE 调试程序42024 年 4 月 19 日下载后可任意编辑四个部分组成。汇编语言编制完成后,在计算机上的操作过程就分为四个阶段。1. 编辑 EDIT.COM首先输入源程序,有两种方法:(1)在记事本里录入,特别注意的是:在保存时文件格式必须选择所有文件,文件后缀名为.ASM, 即保存时文件名为 XXX.asm。(2)双击 MASM 软件中的编辑软件 EDIT.COM 文件框,在 EDIT 下输入源程序。用 ALT+F 键打开 file 菜单,用其中的 save 功能键将文件 存 盘 。 特 别 注 意 的 是 : 汇 编 语 言 源 程 序 文 件 的 后 缀 必 须为.asm,即保存时文件名为 XXX.ASM。52024 年 4 月 19 日下载后可任意编辑 图 1-1 EDIT 编辑界面2.用汇编程序 MASM.Exe 对...