将变量移动到代码段在汇编中做什么?
what will moving variable to the code segment do in assembly?
当我
mov [cs:10], dl
代码有什么变化?
dl不是存放在data段吗?
谢谢
what change does it make in the code?
指令 mov [cs:10], dl
不一定会改变 代码 的任何内容。它只是覆盖代码段中地址 10 处的任何字节值。该字节可以包含(部分)指令,也可以只包含数据。
isn't dl stored in the data segment?
由于指令有一个 CS: 段覆盖,DL 寄存器内容存储在代码段中。如果没有此段覆盖,DL 寄存器内容将存储在由 DS 寻址的数据段中。
what will moving variable to the code segment do in assembly?
汇编语言需要你做到精确。该指令不引用任何变量。它包括一个寄存器。
当我
mov [cs:10], dl
代码有什么变化? dl不是存放在data段吗?
谢谢
what change does it make in the code?
指令 mov [cs:10], dl
不一定会改变 代码 的任何内容。它只是覆盖代码段中地址 10 处的任何字节值。该字节可以包含(部分)指令,也可以只包含数据。
isn't dl stored in the data segment?
由于指令有一个 CS: 段覆盖,DL 寄存器内容存储在代码段中。如果没有此段覆盖,DL 寄存器内容将存储在由 DS 寻址的数据段中。
what will moving variable to the code segment do in assembly?
汇编语言需要你做到精确。该指令不引用任何变量。它包括一个寄存器。