show 发表于 2012-9-26 16:54:54

一共15个字节,这是怎么看出来的?

assumecs: codesg
codesgsegment
         movax, 0123H
         movbx, 0456H
         add   ax,bx
            addax, ax
      movax,4c00H
       int21H
       codesg   ends
         end
       这段程序编译成机器码一共15个字节,这是怎么看出来的?

一个人 发表于 2012-9-26 17:00:13

分别是3 3 2 2 3 2个 你可以吧指令写入debug里看看

show 发表于 2012-9-26 17:23:33

一个人 发表于 2012-9-26 17:00 static/image/common/back.gif
分别是3 3 2 2 3 2个 你可以吧指令写入debug里看看

332232 是什么意思呢?15个字节是从程序中什么地方看出来的啊

vivdege 发表于 2012-9-26 17:34:16

mov: 3字节
add:2字节
。。。。

一个人 发表于 2012-9-27 06:45:44

mov ax,bx这种 后边是两个寄存器的占2字节
mov ax,0010h这种 后边是数据的占3字节
332232分别对应每条指令的字节数
页: [1]
查看完整版本: 一共15个字节,这是怎么看出来的?