Студопедия

КАТЕГОРИИ:

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



Айталамалық ығыстыру командалары




Читайте также:
  1. Айталаманы басқару командалары
  2. Алып-орналастыру командалары
  3. Басқару тізгінін шартқа байланысты ауыстыру командалары
  4. Жалаушаларды көшіріп жазу командалары
  5. Көбейту командалары
  6. Ығыстырудың қосымша командалары

Бұл командалар орындалған кезде жылжытылған разрядтың мәні қайтадан босаған орынға (қайтадан операндқа) жазылып отырады (17-сурет). ROL және ROR командаларында CF жалаушасының бастапқа қалып-күйі нәтижәнің белгілі бір бөлігі болып табылмайды, жалаушада ығыстырылған биттің тек көшірмесі сақталады. Ал RCL және RСR командаларында CF жалаушасы ығыстырылып жатқан шаманың бір бөлігі болып табылады.

ROL командасы.ROL (rotate left) – қайталамалап солға ығыстыру командасы. Операндтың мәні санауышта көрсетілген санға тең битке солға қарай ығыстырылады. Солға ығыстырылған биттер сол операндқа оң жағынан қайтадан жазылады.

ROR командасы.ROR (rotate rіght) – қайталамалап оңға ығыстыру командасы. Операндтың мәні санауышта көрсетілген санға тең битке оңға қарай ығыстырылады. Оңға ығыстырылған биттер операндтың сол жағынан қайтадан жазылады.

RCL командасы.RCL (rotate through carry left) – қайталамалап тасымал жалаушасы арқылы солға ығыстыру командасы. Операндтың мәні санауышта көрсетілген санға тең битке солға қарай ығыстырылады. Солға ығыстырылған биттер кезек-кезегімен CF жалаушасына енгізіледі, ал тасымал жалаушасының бұрынғы мәні операндтың босаған орнына (кіші битке) жазылып тұрады.

RСR командасы.RСR (rotate through carry rіght) – қайталамалап тасымал жалаушасы арқылы оңға ығыстыру командасы. RСL командасына ұқсас, тек оңға ығыстыруды жүзеге асырады. Оңға ығыстырылған биттер CF жалаушасына енгізіледі, ал тасымал жалаушасының бұрынғы мәндері операндтың босаған орнына (үлкен битке) жазылып тұрады.

Бұл топтың командасы орындалған кезде жалаушалар регистрінің CF және OF разрядтарының мәні команданың орындалу нәтижесіне байланысты тағайындалады.



Мысалы, AL=10111100 және CF=1 болсын дейік, онда


Дата добавления: 2015-01-05; просмотров: 19; Нарушение авторских прав







lektsii.com - Лекции.Ком - 2014-2021 год. (0.013 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты