算術運算指令組(Arithmetic Group)由加法、帶進位加、減法和帶進位減組成,如圖所示。

圖 算術運算指令組結構
(1) 加法(ADD)指令
ADD指令完成兩個8位無符號數的加法操作,第1個操作數為寄存器的內容,并且運算的結果也存入該寄存器:第2個操作數可以是寄存器,也可以是立即數(常數)。該指令將會影響標志位。
(2) 帶進位加法(ADDCY)指令
ADDCY指令完成兩個8位無符號數連同進位位內容的加法操作,第1個操作數為寄存器的內容,并且運算的結果也存入該寄存器;第2個操作數可以是寄存器,也可以是立即數(常數)。該指令將會影響標志位。
(3) 減法(SUB)指令。
SUB指令完成兩個8位無符號數的減法運算,第1個操作數為寄存器的內容,并且運算的結果也存入該寄存器;第2個操作數可以是寄存器,也可以是立即數(常數)。該指令將會影響標志位。
(4) 帶進位減法(SUBCY)指令
SUBCY指令完成兩個8位無符號數連同進位位內容的減法運算,第1個操作數為寄存器的內容,并且運算的結果也存入該寄存器;第2個操作數可以是寄存器,也可以是立即數(常數)。該指令將會影響標志位。
來源:ks990次





