下载后可任意编辑微机原理课程上机实验指导书12024 年 4 月 19 日下载后可任意编辑第一部分 汇编语言程序设计实验实验一 汇编语言编程基础汇编语言是一种面对机器的“低级”语言,是计算机能够提供给用户的最快而最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言
要真正理解计算机的工作过程,理解计算机程序的执行过程,就必须学习汇编语言
也正是因为如此,汇编语言程序设计是计算机专业和电子,自动控制等相关专业的重要课程
可是,对于刚开始学习汇编语言的学生而言,汇编语言的一些命令非常抽象,很难理解,往往学习了很长时间也编不出满意的程序,更别说自如的应用,以致我们认为汇编语言很难掌握,影响我们学习汇编语言的兴趣
实际上,为了掌握好汇编语言,22024 年 4 月 19 日下载后可任意编辑我们能够从熟悉、使用 DEBUG 调试工具开始,先来分析和读懂一些与硬件相关的小程序,这也是我们实验一的目的
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 软