汇编语言程序设计

一、汇编语言程序格式及开发过程

汇编语言——用指令的助记符、符号地址、标号等符号书写程序的语言。
源程序—— 用汇编语言编写的程序。
汇编——把源程序翻译成机器语言程序的过程。
汇编程序——完成汇编任务的程序。


1、汇编语言语句

三种基本语句:
指令语句(指令性语句) : 在汇编时产生一个目标代码。
伪指令语句(指示性语句): 无目标代码,为汇编程序服务。
宏指令语句



二、汇编语言格式

1)简化格式

简化格式(.EXE)  

例:计算M-N+P

.MODEL SMALL
.STACK 256
.DATA
M DB 30H
N DB 20H
P DB 40H
.CODE
.STARTUP
MOV AL,M
SUB AL,N
ADD AL,P
.EXIT 0
END


2)完整格式1 (.EXE)

例:显示10行HELLO
DATA    SEGMENT
MESG    DB 'HELLO!',0AH,0DH,'$'
DATA    ENDS
STACK   SEGMENT  STACK
      DB  100 DUP(?)
STACK   ENDS
CODE    SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK
BEG:    MOV AX,STACK
      MOV SS,AX

      MOV SP,100
      MOV AX,DATA
      MOV DS,AX

      MOV CX,10

LAST:   MOV AH,9
      MOV DX,OFFSET MESG
      INT 21H
      LOOP LAST
      MOV AH,4CH
      INT 21H
CODE  ENDS
END BEG


3)完整格式2 (.EXE)

  • 6
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值