【发布时间】:2014-12-15 00:32:18
【问题描述】:
我昨天在考试中遇到了这个问题,现在仍然让我感到困惑。有人可以向我解释为什么 68000 ISA 包括烧焦和未签名的分支。
【问题讨论】:
-
我与 68k 家族合作多年,68k 行话中没有常用的术语。你的意思是有条件/无条件还是分支偏移/距离?
-
或者你的意思是分支谓词?
标签: 68000
我昨天在考试中遇到了这个问题,现在仍然让我感到困惑。有人可以向我解释为什么 68000 ISA 包括烧焦和未签名的分支。
【问题讨论】:
标签: 68000
实际上不是分支,而是comparison是有符号或无符号的。 cmp 指令(以及影响 N、V、Z、C 标志的所有其他指令)返回的结果可以解释为有符号和无符号,具体取决于 N 和 V 标志(有符号)还是 C ( unsigned) 标志在解释中除了考虑 Z 标志外。 bh[is]/bl[os] 做前者,bg[te] 和 bl[te] 做后者。
【讨论】: