BCD_DI(BCD碼轉(zhuǎn)換為雙整型數(shù))指令,讀輸入?yún)?shù)IN的內(nèi)容,是7位數(shù)BCD碼(BCD碼數(shù)的范圍:+/- 9999999),并轉(zhuǎn)換為一個雙整型數(shù)(32位),雙整型數(shù)的結果由參數(shù)OUT輸出。ENO總是與EN有相同的信號狀態(tài)。
32位雙整型數(shù)應該對應8位BCD碼,高位BCD碼用來表示+/一號,即0000表示“+”BCD碼,1000表示“-”BCD碼。雙整型數(shù)分帶“符號”的雙整型數(shù)和不帶“符號”的雙整型數(shù),本指令轉(zhuǎn)換成帶“符號”的雙整型數(shù)。
表2 為BCD_DI轉(zhuǎn)換指令對狀態(tài)位的影響。
表2 BCD_DI轉(zhuǎn)換指令對狀態(tài)位的影響
32位雙整型數(shù)應該對應8位BCD碼,高位BCD碼用來表示+/一號,即0000表示“+”BCD碼,1000表示“-”BCD碼。雙整型數(shù)分帶“符號”的雙整型數(shù)和不帶“符號”的雙整型數(shù),本指令轉(zhuǎn)換成帶“符號”的雙整型數(shù)。
表2 為BCD_DI轉(zhuǎn)換指令對狀態(tài)位的影響。
表2 BCD_DI轉(zhuǎn)換指令對狀態(tài)位的影響
- |
BR |
CC1 |
CC0 |
OV |
OS |
OR |
STA |
RLO |
/FC |
寫狀態(tài)位 |
1 |
- |
- |
- |
- |
0 |
1 |
1 |
1 |