| 
 | Hauptseite - Welches System? - Hardware - Software - Emulatoren - | Internet MausNet Programmieren Verweise Über | 
| NAME | BFSET -- Bit field set | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SYNOPSIS | 
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FUNCTION | <ea> indicates destination operand which a part of bits have to be
set. Offset enables to locate first bit of field; width specifies
number of bits of this field. Field is tested, flags are set, and bits
of field are set. Be careful, this instruction operates from MSB to LSB!! | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FORMAT | 
 If Do = 1->Field "OFFSET" indicates number of a data register (bits 9 and 10 of field cleared) which contains effective offset. Signed value is represented on 32 bits., so it's extended from -2 EXP 31 to (+2 EXP 31) -1. 
If Dw = 0->field "WIDTH" contains an immediate value between 1 and 31
which indicates a width from 1 to 31 bits. A value of 0 indicates a
width of 32 bits. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| REGISTER | <ea> is always destination, addressing modes are the following: 
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| RESULT | 
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|   | English version not yet available. |