空操作NOP指令在ARM和C51的区别

上传人:人*** 文档编号:470371148 上传时间:2022-08-06 格式:DOCX 页数:2 大小:8.06KB
返回 下载 相关 举报
空操作NOP指令在ARM和C51的区别_第1页
第1页 / 共2页
空操作NOP指令在ARM和C51的区别_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《空操作NOP指令在ARM和C51的区别》由会员分享,可在线阅读,更多相关《空操作NOP指令在ARM和C51的区别(2页珍藏版)》请在金锄头文库上搜索。

(一) C51调用方法#i nclude vintrin s.h_nop_();(二) ARM下调用方法_asm void n op(void)NOP然后在之后的C代码中调用该函数:void mai n()nop();关于NOP指令在MCS-51单片机指令集中NOP的指令码为0x00,而ARM指令集中的NOP是一条伪指 令,编译系统用一条MOV指令替代其执行。NOP编译系统生成的机器码:0xe1a00000 nopMOV r0, r0, lsl #0编译系统生成的机器码:0xe1a00000 nop那么ARM指令集中有没有指令码为0x00的指令呢?有!ANDEQ r0,r0,r0编译系统生成的机器码:0x00000000 andeq r0,r0,r0单片机0xFF对应的指令如下MOV R7,A

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号