所有数据都是有效的x86 16位机器代码吗?

时间:2013-05-02 12:18:12

标签: assembly x86 x86-16 machine-code

执行ndisasm /dev/urandom似乎永远不会给我任何错误。这表明我要么非常幸运,要么所有字节都真正反汇编成16位汇编程序。

我面临一个实际问题,因为我想知道我是否可以依靠这种行为来测试我的反汇编程序。

1 个答案:

答案 0 :(得分:4)

我认为它并非全部有效,因为我认为ndisasm在与指令不匹配时会输出db 0x82之类的行。这样的线就在那里。