《汇编语言》第四章笔记

伪指令 : 不被 CPU 执行,由编译器执行编译器根据伪指令来进行相关的编译工作。

segment 与 ends 是一对伪指令,必须。

格式:

1  段名 segment
2   ... 
3  段名 ends 

 

汇编程序由多个段组成,用来存放代码、数据或当做栈空间。

 1  assume  cs: codesg               ;  将段寄存器 cs 和段 codesg 关联
 2 
 3  codesg segment                 ;  定义一个段,段名: codesg, 此处开始
 4 
 5  start:   mov  ax, 0123H
 6          mov  bx, 0456H
 7          add  ax, bx
 8          add  ax, ax
 9         
10          mov  ax, 4c00H
11          int  21H
12 
13  codesg ends                    ;  段 codesg 到此结束
14 
15  end                            ;  汇编程序结束标志

 

举例:计算 2^3

 1  assume  cs: abc       ;  4.关联
 2 
 3  abc segment         ;  1.定义段
 4 
 5  mov  ax,  2            ;  2.写指令
 6  add  ax, ax
 7  add  ax, ax
 8 
 9  abc ends
10 
11  end                 ;  3.程序结束

 

 

posted on 2010-01-14 16:37 考巴熊 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/wxjwarren/archive/2010/01/14/1647872.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值