1
IJVM中的IADD指令添加两个1字的数字。当我自己添加EEEEEEEE
时,我得到DDDDDDDC
。随身携带1会发生什么?我怎么才能得到它?它是否保存在注册表中?在IJVM中携带加法位
IJVM中的IADD指令添加两个1字的数字。当我自己添加EEEEEEEE
时,我得到DDDDDDDC
。随身携带1会发生什么?我怎么才能得到它?它是否保存在注册表中?在IJVM中携带加法位
看起来进位位丢失。
我遇到过的IJVM Assembly Language Specification没有任何版本说什么关于进位或进位标志。
IADD 弹出堆栈从两个词;推动他们的总和
downeyt增加:
解译IJVM只有两个条件码,N和Z从ALU进行未存储的MIC1。微架构可以修改以存储执行,就像存储N和Z位一样。
解释IJVM的MIC1只有两个条件码N和Z.不存储来自ALU的执行。微架构可以修改以存储执行,就像存储N和Z位一样。 – downeyt
@downeyt你介意我引用你的评论吗? –
@Jonathon Reinhart - 你可以在你的回答中引用我的评论。 – downeyt