网上找的 你看看能不能帮上你
机器码,字节数和控制器有关系,如8位MCU的话,机器码就是8位,如果是十六位的话,就是十六位。例如ATMEGA168V,是16位,CALL 指令机器码是:1001010K,KKKK111K,KKKKKKKK,KKKKKKKK.其中K表示调用的起始地址。其余为指令码。再例如,ADD Rd,Rr;机器码是000011rd,ddddrrrr.其中r表示源操作数地址,d表示目操作数地址。高位在前,地位在后。当然,你可以在编译环境下,编辑代码,编译后,查看生成的HEX文件或者BIN文件。
|