Assembly 如何读取程序集的代码部分?

Assembly 如何读取程序集的代码部分?,assembly,memory-address,Assembly,Memory Address,我正在编写一个汇编程序,它获取代码段开头的地址,然后循环遍历代码段的每个字节,读取它们,但不修改它们 问题是,当我尝试去引用一个地址时,它似乎实际上是去引用数据部分中的地址,而不是代码部分 我正在Windows上使用TASM 在给定地址的情况下,是否有办法访问代码部分 谢谢 使用代码段覆盖前缀(cs:)。我假设您正在编写16位代码,因为32位windows使用的是平坦的内存空间。16位代码,2016年!?始终在问题中包含代码,即使在这种情况下答案是可以猜测的

我正在编写一个汇编程序,它获取代码段开头的地址,然后循环遍历代码段的每个字节,读取它们,但不修改它们

问题是,当我尝试去引用一个地址时,它似乎实际上是去引用数据部分中的地址,而不是代码部分

我正在Windows上使用TASM

在给定地址的情况下,是否有办法访问代码部分


谢谢

使用代码段覆盖前缀(
cs:
)。我假设您正在编写16位代码,因为32位windows使用的是平坦的内存空间。16位代码,2016年!?始终在问题中包含代码,即使在这种情况下答案是可以猜测的