Главная Случайная страница



Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать неотразимый комплимент Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника







GETR n,rx





Выборка номера регистра, заданного в n-ом операнде в промежуточную переменную rx

GETA n,ax

Выборка адреса, заданного в n-ом операнде в промежуточную переменную ax

LDR dx,rx

Выборка данных из регистра, номер которого находится в промежуточной переменной rx в промежуточную переменную dx

LDM dx,ax

Выборка данных из памяти по адресу, находящемуся в промежуточной переменной ax промежуточную переменную dx

SDR rx,dx

Запись данных из промежуточной переменной dx в регистр, номер которого находится в промежуточной переменной rx

SDM dx,ax

Запись данных из промежуточной переменной dx в память по адресу, находящемуся в промежуточной переменной ax промежуточную переменную dx

ADD dx1,dx2

Сложение данных из промежуточной переменной dx1 с данными из dx2; результат — в dx1

SIG dx

Инверсия знака данных, содержащихся в промежуточной переменной dx

CC1 dx

Установка признаков «больше», «меньше», «равно» по значению, содержащемуся в промежуточной переменной dx

CC2 dx

Установка признака переполнения по значению, содержащемуся в промежуточной переменной dx

PC1

Увеличение регистра-счетчика адреса на длину команды

PC2 dx

Запись данных из промежуточной переменной dx в регистр-счетчика адреса

END

Окончание микропрограммы

Тогда реализация некоторых машинных команд может быть «замикропрограммирована» следующим образом:

LR регистр2,регистр1

Пересылка данных из регистра1 в регистр2

GETR 2, r1;

LDR d1,r1;

GETR 1,r2;

SDR r2,d1,

PC1;

END;

L регистр,память

Пересылка данных из памяти по адресу память в регистр

GETA 2,a1;

LDM d1,a1;

GETR 1,r1;

SDR r1,d1;

PC1;

END;

AR регистр2,регистр1

Сложение данных из регистра1 с данными в регистре2; результат — в регистре1

GETR 2, r1;

LDR d1,r1;

GETR 1,r2;

LDR d2, r2;

ADD d1,d2;

SDR r1;

PC1;

END;








Date: 2015-05-22; view: 304; Нарушение авторских прав



mydocx.ru - 2015-2021 year. (0.019 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию