"mov #10,r5\n"
"sub #1,r5\n" //test value
我在硬體中運行,當'sub' exec 時,Carry 標志被設定。為什么?
在此處輸入圖片說明
uj5u.com熱心網友回復:
進行減法時,進位標志與加法相反。如果該值環繞,則進位設定為 0。如果不是(如您的示例中所示),則將其設定為 1。
不幸的是,在閱讀處理器手冊時,這并不是 100% 清楚。但是,這種行為與其他處理器一致,例如 6502。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/357369.html
