笔记 3 : 继续彭老师课本第 3 章的 arm 的汇编指令

(26) 指令 LDR :

(27) STR :

可见,从语法上将, ! 提示编译器进行更复杂的编译,对应内涵更复杂的指令。

(28) LDR 与 STR 指令还可以带后缀,指出要操作的数据宽度。LDRB 与 LDRH ,还会清零未使用的寄存器的高位比特:

(29) 如此设计汇编指令的好处:

(30) 给出一个关于 ldr str 的测试:

执行上述代码的前提要设置 keil4 的模拟环境:

  • 再学习一个 keil4 的调试窗口, 内存窗口:

从内存窗口可见,arm 处理器用的是小字节序。

(31) 操作内存,要依据 soc 的用户手册。比如课本上用的 s3c4000 的用户手册提示了程序员可以自由使用哪些内存:

(32)接着介绍各种寻址方式,感觉这里更应该叫寻值方式,就是程序如何取值:

(33)

谢谢

相关推荐
Wang's Blog8 分钟前
PostgreSQL笔记4: 市场地位、生态全景与行业应用实践
数据库·笔记·postgresql
RainCity22 分钟前
Java Swing 自定义组件库分享(十六)
java·笔记·后端
蒸蒸yyyyzwd2 小时前
cpp选手秋招准备 学习笔记day7 webserver
笔记·学习
Chen—LSN4 小时前
C语言——数据在内存中的存储
c语言·开发语言·经验分享·笔记
bitbrowser15 小时前
giffgaff突然停用?先分清闲置停用和长期境外断开
笔记
九硕智慧建筑一体化厂家15 小时前
数字化管控落地,直流照明构筑安全照明体系
运维·人工智能·笔记·安全·智慧城市
AI云海15 小时前
天幕红尘笔记
笔记
青山是哪个青山18 小时前
LangChain 学习笔记(三):LangSmith 调试与监控
笔记·学习·langchain
蒸蒸yyyyzwd19 小时前
cpp选手备战后端学习笔记day6 秋招笔试题
笔记·学习
DeviceHub1 天前
硬件工程师选型笔记:ALPS SKPMAPE010 与 Tonevee TS-3025 贴片轻触开关 PIN TO PIN 评估指南
笔记