关于机器码的一些疑惑

在以前学习单片机和编程的时候一直有这样一个疑惑,就是我们使用软件编译成的二进制文件在单片机或者电脑处理的时候他是怎么知道自己处理的是指令还是数据的,于是今天就找了写资料看了下。

http://www.oschina.net/question/187335_69391

这是我找到的一篇帖子,从中我学习到了很多,比如我更加深入的理解了寄存器寻址和直接寻址,立即寻址的优点是速度快,但是表示的值有限,因为受到shifer_operand的长度的限制,寄存器寻址相对而言就好很多,但是速度就比较慢了。

原文地址:https://www.cnblogs.com/51mcu/p/3111158.html