完整段的定义

1.完整段定义伪指令

一个完整的段定义由SEGMENTENDS这对伪指令组成的,如:

 段名    segment 定位  组合  段字  ‘类别’
 段名    ends

SEGMENT定义段的开始,ENDS表示的是段的结束,需要注意的是,在定义段的指令后有4个关键词,如果没有指定则会采用默认值,而且堆栈段要采用stack组合类型,代码段要采用'code'类别。段名在对外表示的时候是立即数,数值为该段的段地址。

2.指定段地址寄存器伪指令

一个段在定义了之后并不能被使用,需要用伪指令ASSUME来说明该段的类型:
assume 段寄存器:段名,段寄存器:段名.......
需要注意的是ASUME位于程序段的开始位置,这样才能让程序段正常使用这些段。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 王爽汇编全书知识点大纲 第一章 基础知识 机器语言 汇编语言的产生 汇编语言的组成 存储器 cpu对存储器的读写 ...
    2c3ba901516f阅读 7,071评论 0 1
  • 编程语言的发展 机器语言由0和1组成 汇编语言(Assembly Language)用符号代替了0和1,比机器语言...
    阿凡提说AI阅读 9,738评论 0 15
  • 汇编总结 汇编的发展史 机械语言 由0和1组成的机器指令(如:0101 0001 1101 0110) 汇编语言(...
    iChuck阅读 5,101评论 1 8
  • 如果你忘记了自己要做的事情,看一眼日历就知道了,因为可能还会有很多工作需要尽快完善。 如果你不知道这个月的工作怎...
    简一妹阅读 4,164评论 0 1
  • 【关注我的公众号 刺猬笔记ID: ciweibiji】 两个三明治的量:方形吐司片/4片,番茄只(挑硬一点的),黄...
    Peach_桃子酱阅读 3,372评论 3 4