我在昨天的考试中遇到了这个问题,它至今仍在困扰着我。谁能给我解释一下,为什么68000 isa同时包括烧焦的和未签名的分支机构?
发布于 2014-11-14 20:27:27
发布于 2021-03-14 23:07:50
它实际上不是分支,而是有符号或无符号的比较。cmp指令(以及影响N、V、Z、C标志的所有其他指令)返回既可解释为有符号又可被解释为无符号的结果,这取决于在解释中除了Z标志之外还考虑N和V标志(有符号)还是C(无符号)标志。bhis/blos做前者,bgte和blte做后者。
https://stackoverflow.com/questions/26458653
复制相似问题