【導(dǎo)讀】對數(shù)據(jù)進行加減乘除?;镜臄?shù)據(jù)處理方法。加減運算有“和”或“差”的結(jié)果外,還有進借。帶進位加法指令A(yù)DC. 除INC不影響進位標(biāo)志CF外。其他指令按定義影響全部狀態(tài)位。源和目的操作數(shù)不能同時為存儲器操作數(shù)。立即數(shù)不能作為目的操作數(shù)。例:兩個無符號數(shù)相加:2C56F8AC+309E47BE=?始的兩個存儲區(qū)內(nèi),結(jié)果放回BUFFER1存儲區(qū)。x、y、z均為32位數(shù),分別存放在地址為X,x+y+24-z,結(jié)果放在W,W+2單元中。對操作數(shù)執(zhí)行求補運算,即用零減去操作數(shù)。對標(biāo)志的影響與用零作減法的SUB指令一樣。可用于求補碼或由補碼求其絕對值。目標(biāo)操作數(shù),其結(jié)果只反映在標(biāo)志位上。根據(jù)標(biāo)志狀態(tài)獲知兩個操作數(shù)的大小關(guān)系。給條件轉(zhuǎn)移等指令使用其形成的狀態(tài)標(biāo)志。JNL不小于(A≥B)時轉(zhuǎn)移。用途:對操作數(shù)的某幾位置1;例2:把DH的bit4,3變反。AND指令可用于復(fù)位某些位,不影響。XOR指令可用于求反某些位,不影。TEST指令常用于位測試,與條件轉(zhuǎn)移指令一起用。