PPT-06 - 8086/8088 6-0 6-1 6-2 MASM 6-3 6-4 DOSBIOS 6-5...

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
2011/3/8 第六章 8086/8088 汇编语言程序设计 1of±94 第六章 8086/8088汇编语言程序设计 6-0 汇编语言介绍 6-1 汇编语言程序格式 6-2 MASM 中的表达式 6-3 伪指令语句 6-4 DOS BIOS 中断调用 6-5 程序设计方法
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2011/3/8 第六章 8086/8088 汇编语言程序设计 2of±94 6-0 汇编语言介绍 汇编语言 是一种面向机器的程序设计语言,不同类型的CPU, 其汇编指令也不尽相同。它是对机器语言的符号化描述,是 一门低级语言。 用汇编语言编写的程序叫“ 汇编语言程序 ”或“ 汇编语言源 程序 ”.这种程序较机器语言直观、易懂、便于交流和维护。 与其他高级语言一样,汇编语言源程序不能直接被计算机识 别并运行,它必须通过 汇编程序 翻译成机器能够识别的机器 语言程序(目标程序)才能运行。
Background image of page 2
2011/3/8 第六章 8086/8088 汇编语言程序设计 3of±94 汇编程序 是系统程序,是用来将用户编写的汇编语 言(源)程序转换为机器代码的系统工具程序。 利用汇编程序将汇编语言源程序翻译成机器代码的 过程称为 汇编 EDIT *.ASM MASM *.OBJ LINK *.EXE 编辑 源程序 汇编 浮动目标程序 连接 可执行程序
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2011/3/8 第六章 8086/8088 汇编语言程序设计 4of±94 汇编语言特点: 面向机器,与硬件紧密相关。 编制的程序简洁,高效,实时性好,节省内存, 运行快。 编译程序和连接程序我们目前使用的通常有两种: 1、MicroSoft公司的 MASM.EXE 和 LINK.EXE。 2、Borland 公司的 TASM.EXE 和 TLINK.EXE。
Background image of page 4
2011/3/8 第六章 8086/8088 汇编语言程序设计 5of±94 汇编语言程序格式: 在屏幕上显示并打印字符串“ This Is a sample program. DATA SEGMENT ;数据段 DA1 DB ‘This Is a sample program.’ DB 0DH,0AH, ‘$’ DATA ENDS STACK SEGMENT ST1 DB 100 DUP(?) STACK ENDS CODE SEGMENT ; 代码段 ASSUME CS:CODE,DS:DATA,SS:STACK MAIN PROC FAR START: MOV AX,STACK ; 送堆栈段段地址 MOV SS,AX
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2011/3/8 第六章 8086/8088 汇编语言程序设计 6of±94 PUSH DS ;返回 DOS MOV AX,0 PUSH AX MOV AX,DATA ; 送数据段段地址 MOV DS,AX MOV AH,9 DOS 9 号功能调用,显示字符串 MOV DX,OFFSET DA1 INT 21H RET MAIN ENDP CODE ENDS END START
Background image of page 6