小小沐 发表于 2022-3-21 12:44:59

问题7.1 书上P144 指令执行后(cx)=0606H不理解


assume cs:code, ds:data

data segment
db 'BaSiC'
db 'MinIx'
data ends

code segment

start: mov ax,2000h
           mov ds,ax
           mov bx,1000h
           mov ax,
           mov cx,
           add cx,
          
           mov ax,4c00h
           int 21h
code ends
end start

访问的字单元的段地址在ds中,(ds)=2000H;偏移地址=(bx)+2=1002H;指令执行后(cx)=0606H是为什么?我感觉是0006H.开始我以为书上错了,

然后我根据代码敲了一次运行,果然和书上的一样,然后还有P150 我也看到了同样的问题

这个地方很不理解,希望可以得到大神的指教,在下感激不尽!哈哈哈哈哈哈……

页: [1]
查看完整版本: 问题7.1 书上P144 指令执行后(cx)=0606H不理解