[請益] STM8 8bit加法是否一定要透過 A累加器
請問 STM8系列加法是否一定要透過 A累加器
舉例來說,在C語言下編譯器會將
i++;
編譯成
LD A, i
INC A
LD i, A
這樣就消耗3個指令周期
如果在不在意 C Z等位旗標下,單純做八位元 0~255累加循環
是否可以直接改寫成
asm("INC i");
會有何缺點和問題呢?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.158.70.171
※ 文章網址: https://www.ptt.cc/bbs/ASM/M.1521861020.A.2C3.html
→
03/24 15:46,
7年前
, 1F
03/24 15:46, 1F
→
03/24 15:46,
7年前
, 2F
03/24 15:46, 2F
→
03/27 12:31,
7年前
, 3F
03/27 12:31, 3F
→
03/27 12:31,
7年前
, 4F
03/27 12:31, 4F
→
03/28 02:01,
7年前
, 5F
03/28 02:01, 5F
→
03/28 02:02,
7年前
, 6F
03/28 02:02, 6F
→
03/28 02:05,
7年前
, 7F
03/28 02:05, 7F
→
03/28 02:05,
7年前
, 8F
03/28 02:05, 8F
→
03/28 09:24,
7年前
, 9F
03/28 09:24, 9F
→
03/28 09:24,
7年前
, 10F
03/28 09:24, 10F
→
03/28 09:25,
7年前
, 11F
03/28 09:25, 11F
推
03/28 10:38,
7年前
, 12F
03/28 10:38, 12F
推
03/29 00:19,
7年前
, 13F
03/29 00:19, 13F
→
03/29 00:21,
7年前
, 14F
03/29 00:21, 14F
→
03/29 00:24,
7年前
, 15F
03/29 00:24, 15F
→
03/29 14:40,
7年前
, 16F
03/29 14:40, 16F
→
03/29 14:41,
7年前
, 17F
03/29 14:41, 17F
ASM 近期熱門文章
PTT數位生活區 即時熱門文章