迷oO 2022-01-11 20:49 采纳率: 0%
浏览 8
已结题

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


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

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 1月19日
    • 修改了问题 1月11日
    • 创建了问题 1月11日