Чтобы осуществить арифметический сдвиг 8-разрядного слова влево/вправо биты MS1 и MS2 должны быть установлены в «1», а для логического сдвига 4-разрядного слова эти биты должны быть установлены в «0».
Далее представлена микропрограмма, определяющая значение выдвигаемого влево бита.
Àдр. |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Описание |
0000 |
X |
0010 |
x011 |
x111 |
x011 |
X |
0000 |
1111 |
Загр. РОН0 |
0001 |
X |
0010 |
x011 |
x111 |
х011 |
X |
0001 |
0000 |
Загр. РОН1 |
0010 |
X |
0010 |
х011 |
х111 |
x011 |
X |
0010 |
data |
Загр. РОН2 |
0011 |
X |
0010 |
х011 |
х111 |
x011 |
X |
0011 |
1000 |
Загр. РОН3 |
0100 |
X |
0010 |
0111 |
1011 |
x011 |
X |
0010 |
X |
¬РОН0 |
0101 |
1000 |
1101 |
х001 |
х011 |
х011 |
Х |
Х |
Х |
IF F3==1 |
0110 |
0100 |
0001 |
x001 |
x011 |
x011 |
Х |
0001 |
Х |
GOTO 0100 |
1000 |
0100 |
0001 |
x001 |
x011 |
x011 |
Х |
0000 |
Х |
GOTO 0100 |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.