检测点10.5
本帖最后由 麦家响当当 于 2015-5-28 18:38 编辑最好是详细点,
"mov word ptr ss: offset s"执行后(ss:)=001ah。这个结果得出的过程?用工具(软件)算的,还是笔算的??
求大神搭救
本帖最后由 ryxcaixia 于 2015-5-29 10:43 编辑
最开始从0BF3:000开始
mov ax, data 这句话对应的二进制代码 是B8 F20B 占了三个字节
所以下一句开始处就是从0BF3:0003 处开始
mov ss, ax 对应的二进制代码是8E D0下一句开始处就是0BF3:0005
......
依次累加 一直到s处, 一共有1A个(十进制26个)字节. 即s的offset的偏移地址是1A
换句话说 这个偏移位置就是相对于起始位置, 到标记位置, 这个区间所有命令所占的二进制字符的个数
由编译器自行算出
页:
[1]