我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

汇编自定义数据内存存放问题


assume    cs:code,ds:data

data    segment
db 'BaSiC'
db 'iNfOrMaTiOn'
data     ends

code    segment

start:mov ax,data
        mov ds,ax
        
        mov bx,0
        
        mov cx,5
s1:    mov al,ds:[bx]    
        and al,11011111B
        mov ds:[bx],al
        inc bx
        loop s1
        
        mov cx,11
s2:    mov al,ds:[bx]
        or al,00100000B
        mov ds:[bx],al
        inc bx
        loop s2
        
        mov ax,4c00H
        int 21H

code    ends

end    start

当编译链接完debug查看内存后,数据存放在075A:0100处

img

当执行完程序后,数据怎么跑到076A:0000处了?

img

近期文章

  • maxwell16.0
  • 你好,出现这个应该怎么解决?(Linux虚拟机问题
  • Java中除了自定义注解, 有没有什么方法可以控制一个Double类型大于零
  • html验证用户名与密码
  • C++程序爆掉了,不知道原因
  • SQL2012打开新建时数据库时就这样,有人知道怎么了吗?
  • 请问一下 从github上下载的代码 打开后运行 npm i 报错 是为什么原因
  • 自动化专业应届毕业生做程序员怎么开始学习呢
  • java求回文数为啥这样不行啊
  • C++内部类无法在外部类中实例化
  • 指针初始化,赋值和引用
  • Mac电脑安装Photoshop cc遇到错误代码42问题。
  • 计算机二级程序设计题提交时说文件内容错误
  • 为什么一用正则表达式就报错啊?
  • operator[]()
  • VS2019生成Fortran失败显示:没有注册接口
  • mcafee怎么完全关闭
  • 为什么用冒泡法输出这个
  • 我想请问一下为什么最后s是2啊
  • html文件引入css样式无效果

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华