[英]Carry bit of addition in IJVM
IJVM中的IADD指令添加了兩個1字數字。 當我將EEEEEEEE
添加到自身時,我得到DDDDDDDC
。 進位1會發生什么? 我怎么才能得到它? 是否保存在寄存器中?
看來進位位丟失了。
我遇到的IJVM匯編語言規范的任何版本都沒有關於進位或進位標志的任何內容。
IADD從堆棧中彈出兩個單詞; 推他們的總和
唐尼特補充說:
解釋IJVM的MIC1僅具有兩個條件碼N和Z。不存儲從ALU進行的進位。 可以修改微體系結構以存儲進位,就像存儲N和Z位一樣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.