|
|
Главная Микроустройства: номенклатура изделий электронной промышленности
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [ 23 ] 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
2.33. Микрокоманды ИМС ВМ1 | Операнд | Код операции | | Операция | | | | | | | Пояснения | | А | в | с | | | | | Операции АЛУ | РОН | | РОН | И | | | Над операндом А, хранящимся в РОН, номер кото- | (С= АхВ) | РОН | | | И | | | рого задан в S поле или поступающим с ВШД, и опе- | | ВШД | | | н | | ООО | рандом В, хранящимся в РР или РД, выполняются | | ВШД | | | н | | | в АЛУ операции, код Н которых задан в Q поле. | | ВШД | | | н | | | Результат С операции поступает на ШД или в РД, | | ВШД | Р'Д | | н | | | или в РР, или в РОН, номер которого N | | ВШД | | | н | | | | ВШД | | | н | | | | Сложение | РОН | | | ООН | | | Над операндами А к В, поступающими с РОН или | (С = A+B+q) | РОН | ВШД | | 0100 | | | с РР, или с РД, или с ВШД, выполняется операция | | РОН | ВШД | | 0101 | | N | сложения с учетом переноса q, поступающего в млад- | | РОН | ВШД | РОН | 0111 | | | ший разряд ИМС. Результат передается В РД, или | | РОН | | | 1100 | | | РР, или РОН, или ШД. Номер N РОН указан в по- | | РОН | | | 1101 | | | ле S. В двух последних операциях Л =0, а В может | | ВШД | | | ООН | | | передаваться с РД в РОН или ШД без изменения | | ВШД | | | 0111 | | | при q=0 или с приращением на 1 при q = 1 | | ВШД | | | 1100 | . 11 | | | | ВШД | | | 1101 | | | | Счет (C=B-]-q) | | | РОН | 1110 | | | | | | | 1110 | | | |
Операция | Операнд | Код операции | Пояснения | | | | | | | | | в | | | | | | Пересылки (Л^С) | РОН РОН ВШД ВШД | | -РД РОН | 0000 0001 НИ оно оно 1111 0000 | 10 10 10 10 11 11 И | 010 010 010 010 | Операнд Л, поступающий с ВШД или с РОН, номер которого /V, передается в ШД, или РД, или РОН, или PP. Символ X означает произвольный З-разряд-ный код. Пересылки ВШД-РР и ВШД-*ШД осуществляются двумя МК, отличающимися друг от друга кода,\га операций и отмеченными фигурными скобками | Вычитание с двойным циклическим сдвигом БлепЬ (С = = ЛДЦС (Л + 4-£ + | ВШД РОН | | | 1000 1000 . | | | Над обратным кодом Л операнда Л, поступающего с ВШД или РОН, номер которого N, и операндом В, хранящимся в РР, выполняется операция сложения с учетом переноса q. Результат записывается в РР со сдвигом на один разряд по правилу левого двойного циклического сдвига (,ЛДЦС), соединение регистров РР и РД при котором показано на рис. 2.4, ж. Вследствие этого цифры со старших разрядов РР и РД старшей ИМС (МС С) записываются в младшие разряды соответствующих регистров младших ИМС (МС М). Промежуточные ИМС {МС П) соединяются обычным для левого сдвига способом |
Продолжение табл. 2!53 Операция | Операнд | Код операции | Пояснения | а | в | с | | | | Вычитание с двойным арифметическим сдвигом вправо (С = = ПДАС (А -t-+ S + Q)) | вшд рон | | | 0010 0010 | | | Отличие данной операции от предыдущей состоит в том, что сдвиг результата осуществляется по правилу двойного арифметического сдвига вправо (ПДАС). Соединение регистров при таком сдвиге показано на рис. 2.4,8. Цифра в старшем (знаковом) разряде рр сохраняется, цифра из младшего разряда рр переходит в старший разряд рд, а цифра из млад!оего разряда рд теряется | Сложение с двойным циклическим сдвигом влево (С = ==ЛДЦС(Л + + S -h а)) | вшд рон | | | 1001 1001 | | | Отличие данной операции от вычитания с двойным циклическим сдвигом влево состоит в том, что в данной операции участвует прямой код числа а | Сложение с двойным арифметическим сдвигом вправо (С = = ПДАС (Л + | вшд рЬн | рр рр рр рр | рр рр рр рр | 1011 1011 1010 1010 | и 10 10 | | Отличие данной операции от вычитания с двойным арифметическим сдвигом вправо состоит в том, что в данной операции участвует прямой код числа а |
|
|
|