alanma 发表于 2024-3-8 16:01:35

汇编计算结果不能理解


如图中计算
MOV A,#0H
MOV R7,#66H
SUBB A,R7
A减R7结果为啥是9A?

kksk 发表于 2024-3-8 16:38:45

0x00 - 0x66 = - 0x66 = 0x9A

LAOXU 发表于 2024-3-8 16:41:18

借位, 相当于 0x100 - 0x66 = 0x9A, 同时 置 Cy=1

神农鼎 发表于 2024-3-8 18:39:02


https://www.stcaimcu.com/forum.php?mod=viewthread&tid=7084
向【64位超算中心】前进的 DPU32
===全新架构的 32位 8051@STC32G96K256
===TFPU32, 硬件三角函数/硬件浮点 运算器
===DPU32,32位/64位 整数运算器,
      含部分 DSP 指令,据说覆盖 M4 的 DSP
===2组 CAN-FD, USB, PWM硬件移相


帮审核,有无遗漏指令: 含部分 DSP 指令,据说覆盖 M4 的 DSP

全是汇编,只能等 老许 去开炮了
页: [1]
查看完整版本: 汇编计算结果不能理解