汇编中的assume

来源:互联网 发布:旅游成都和长沙 知乎 编辑:程序博客网 时间:2024/06/06 00:43

"在数据段中定义的每一个变量标志符其实都代表了一个偏移量(也称为有效地址),这个偏移量与
数据段段值相结合就指向某个内存地址。在程序中使用ASSUME伪指令是用来指明一个默认的段地址。一旦你把某个数据段的段名指定给某个段寄存器(比如ASSUME   DS,DATA1),这之后当你使用这个数据段(DATA1)内定义的变量,编译程序就自动把它与这个段寄存器(DS)里的段值(表示一个段地址)结合起来使用。"

 

注:使用assume之前一定要向ds里面赋合法的值,这样assume才正确!!

原创粉丝点击