【发布时间】:2016-04-21 11:35:23
【问题描述】:
最近我检查了 ARM Cortex-M3 处理器的指令集。 例如:
ADD <Rd>, <Rn>, <Rm>
这些缩写的确切含义是什么? 我猜他们的意思是不同类型的地址,比如直接寻址、相对寻址等等。 但究竟是什么?
谢谢!
【问题讨论】:
-
关键是连接点,你会看到指令的 ascii/asm 表示,然后你会看到机器代码二进制定义,这样你就可以看到哪些位在哪里。他们可以很容易地说 ra, rb, rc ......就像已经回答的那样,d 可能意味着目的地。 n 和 m?
标签: assembly arm instruction-set instructions thumb