Звоните! 
 (926)274-88-54 
 Бесплатная доставка. 
 Бесплатная сборка. 
Ассортимент тканей

График работы:
Ежедневно. С 8-00 до 20-00.
Почта: soft_hous@mail.ru
Читальный зал -->  Особенности интегральных микросхем 

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

Обозна-

Содержание

Время выполнения команды.

чение

Вектор изменения признаков

(Z, S, Q. q, р) Пояснения

CALL

376 В,

А-В,

личивается до 7 тактов). Результатом операции являются значения признаков, а коды в регистрах, хранящих А и i?, ие изменяются

- (+++++) Команда CPI отличается от команды СМР только тем, что в качестве второго операнда берется второй байт Ва команды

4. (-

-). Триггер TQ

переноса устанавливается в состояние 1

Команды перехода к подпрограммам (ПП) и возврата из ПП

17. (-----). Выполняется первая часть действий команды СС

334 SgSg Вызов ПП

334 SgBa 374 BgSa 324 BgB, 304 BgB, 364 BjB, 354 SaB, 344 BgB, 314 BgSa

Вызов ПП:

330 370 320 300 360 350 340

noQ = 1 11 (17). ( no S = 1 no Q = 0 no Z = 0 no S = 0 noP = 1 no P = 0 no Z = 1

-). Если

Возврат:

по Q = 1 по S = 1 по Q = О по Z = О по S = О по Р = 1 по Р =: О

условие вызова ПП выполняется (например, Q=l для команды СС), то содержимое счетчика команд (СК) увеличивается на 3 и записывается в стек по адресам У-1 и У-2. Содержимое РУ уменьшается на 2. В СК передается адрес B3S2 первой команды ПП. Если условие вызова ПП ие выполняется (например, Q=0 для команды СС), то управлеиие передается следующей команде программы, для чего содержимое СК увеличивается на 3. В первом случае команда выполняется за 17, а во втором - за 11 тактов.

5(11). (-

---). Если

условие возврата из ПП выполняется (например, Q = 1 для команды RC), то управление передается команде, адрес которой записан в верхней паре ячеек стека.

Обозначение

Время выполнения команды.

Содержание

Вектор изменения признаков (Z, S, Q, я, р). Пояснения

310 Возврат по Z = 1

для чего в СК записываются два байта, извлеченные по адресам У и У -- 1, а содержимое PY увеличивается на 2. Если условие возврата из ПП не выполняется (например, Q = О для команды RC), то управление передается следующей команде, для чего содержимое СК увеличивается на 1. В первом, случае команда выполняется за 11, а во втором - за 5 тактов

D1 EI

Возврат из ПП

10. (-

-). Выполня-

ется первая часть действий команды RC

Команды управления и ввода - вывода информации

363 373

Запрет прерывания 4. (-Разрешение прерыва- разрешения

Останов

333 В,

Ввод в РА

Нет операции

). Триггер прерывания устанавливается в состояние запрета (разрешения) прерываний. Во время выполнения .команд сигнал запроса прерывания не вос-принимг1ется

7. (-----). В СК формируется адрес следующей команды, состояния регистров и памяти не изменяются и МП переходит в состояние останова с возможностью последующего запуска при возникновении запросов иа прерывание

10. (----). С устройства ввода информации, номер Ва которого указан во втором байте команды, осуществляется прием слова на РА

4. ( не

323 Ва Вывод А

-----). Операция

выполняется. На СК формируется адрес слёду-щей команды

--). Содержи-

10. (-

мое РА передается в устройство вывода информации.



Обозна-

Содержание

Время выполнения команды.

чение

Вектор изменения признаков (Z, S, Q, q, р). Пояснения

LDA STA

LDAXB LDAXD S TAX В STAXD

номер Ва которого указан иа втором байте команды

3X7 Начальный запуск прерывающей подпрограммы

П. (-

-). Команда

RST поступает в МП о-т источника запроса на прерывание. Содержимое СК записывается в стек по адресам У-1 и У-2 для последующего возврата из прерывающей подпрограммы. Содержимое РУ уменьшается на 2, а в СК записы-ваегся адрес 00000000 00X000 (X - двоичная запись кода, указанного на второй позиции команды RST) рервой команды превышающей подпрограииБ!-

Команды условного и безусловного переходов Переход:

332 В3В3 372 В3В3 322 ВВз 302 В2В3 362 ВВз 352 В2В3 342 В2В3 312 ВВз

303 В2В3 Переход безусловный

по Q =

по S =

по Q =

по Z =

по S =

по Р =

по Р =

по Z =

= 1 10.

-). Если ус-

ловие перехода выполняется (например, Q= 1 для команды JC), то в С/С записывается адрес SjSj. Если условие перехода не выполнено (например, Q=0 для команды JCj, то управление передается следующей команде, для чего содержимое Ск увеличивается на 3

10. (-----). Выполняется первая часть действий команды JC

072 S2S3 062 В2В3

Команды пересылки информации

ЗУ-РА

ЗУ

13. (-ВзВ

----). По адресу

образованному из

012 02 002 022

ЗУ РА ЗУ РЛ РА ЗУ РА => ЗУ

третьего и второго байтов команды, выбрать из ЗУ слово и записать его в РЛ. В команде STA осуществляется обратная пересылка по тем же адресам

7. (-

---). По адресу

ВС (DE), образованному из содержимого регистров РВ и PC (PD и РЕ), выбрать из ЗУ слово и записать его

Обозначение

Время выполнения команды.

Содержание

Вектор изменения признаков (Z, S, Q, q, р). Пояснения

LHL D SHL D

052 ВВа ЗУ => PHL 042 SaSj PHL => ЗУ

LXI В LXl D LXI H LXI SP

001 SaSg 021 Sas 041 BBt 061 SgSa

BgBa PBC BBt -V PDE BtBt -V PHL

BiBi -V py

1 KX-x Ri PRi

ОХбВа Bi-*PR

в РЛ. В командах ST AX В и D осуществляется обратная пересылка по тем же адресам

16. (-----). По адресам В3В2 4- 1 и ВзВа выбрать из ЗУ два слова и записать их соответствевио в РН и PL. В команде SHLD осуществляется обратная пересылка по тем же адресам

10. (-

-). Третий н

второй байты команды заносятся в регистровую пару РВС (PDE или PHL или РУ), образованную из регистров РВ и PC (PD н РЕ, или РН и PL, или РУ)

-). Содер-

жимое R регистра, номер Xj которого указан на третьей позиции кода команды, пересылается в регистр RR2, номер Ха которого указан на второй позиции кода команды. Прн Xj = 6 нли Ха =6 в качестве источника или приемника информации служит ячейка памяти, адрес которой указан в регистровой паре PHL, а время выполнения команды увеличивается в этом случае до 7 тактов. При Х = Ха = = 6 выполняется команда HLT

7 (10). (-

-). Второй

байт команды записывается в регистр, номер X которого указан иа второй позиции кода команды (при X = 6 запись производится в ячейку памяти, адрес ксГ-торой указан в регистревей паре PHL). Время выполнения команды в этом случае увеличивается до 10 тактов



POP В

{Y\-*PC, [Y+\\

->PB

POPD

[K]->P£, [y-f- 1]

-*PD

POP Н

[Y\-*PL, [У+ 4->

-*PH

POP PSW

[К]-*ЯЯЛУ+ 1]

-* PA

PUSH В

ВС -* Стек

PUSH D

DE -* Стек

PUSH H

HL -> Стек

PUSH

ПА Стек

XCHL

PH-i> PD, PE< PL

XTHL

PHL О Стек

10. (-

-). Выбрать из

стека по адресам У и У -f- 1 два байта и записать их а регистры PC и РВ (РЕ и PD, илн PL и РН, или РП и РА). Содержимое РУ увеличить на 2

11. (-

-). Содержи-

мое ВС (DE, или HL, или Я-4) регистровой пары, образованной регистрами РВ и PC (PD и РЕ, или РН и PL, или РП и РА), записать в стек по адресам У = 2 и У = 1. Содержимое РУ уменьшить на 2

-). Регистры

РН и PD и регистры РЕ и PL обмениваются своим содержимым

18. (-----). Верхушка

стека с адресами У -f- 1 и У обменивается своим содержимым с регистровой парой PHL, образованной из регистров РН и PL

что например, цифры 01 и 10 в двух старших разрядах являются признаками соответственно команды MOV (НЕТ) или арифметической (логической) операции. При этом вид арифметической или логической операции задают символы DiDDg. Из 256 кодовых комбинаций 13 ие использованы для кодирования команд (например, ООХХЮОО).

Команды в МП ИК80 выполняются по машинным циклам (МЦ), продолжительность которых составляет 3-5 периодов тактового питания (тактов), отсчитываемых по нарастающим перепадам сигнала Ф1 (рис. 1.15, г). Число МЦ и общее количество тактов, необходимое для выполнения команды, определяется типом выполняемой команды (табл. 1.24). Прн этом число МЦ равно суммарному числу обращений к ЗУ и УВВ, необходимых для выборки и выполнения, дайной команды. Например, самые короткие команды (RAL) выполняются за один МЦ в течение 4 тактов (2 мкс), так как требуют только одного обращения к ЗУ для выборки байта команды, а самая длинная команда XTHL выполняется за пять МЦ в течение 18 тактов (9 мкс), так как необходимо выбрать нз ЗУ три байта и записать в ЗУ два

Обозначение

Содержаниа

Время выполнения команды. Вектор изменения признаков (Z, S, Q, q, р). Пояснения

PCHL

-*ск

5. (-----). Содержимое

SPHL

-V РУ

HL регистровой пары PHL,

образованной из регистров

РН и PL, пересылается в

СК (для команды SPHL -

вРУ)

<

ООО 001 010 01 011

I.XI в

STAX В

INX С

DAD В

LDAX В

OCX В

LXI D

STAX D

INX D

00 он

DAD D

LDAX D

DCX D

LXI Н

SHL D

INX H

DAD Н

LHL D

DCX II

LXI SP

INX SP

DAD SP LDA

DCX SP

: HLT

ADC

POP В

PUSH в

CALL

POP D

PUSN D

SBI RST

POP H

XTHL

PUSH H

PCHL

XCHI

POP PSN

PUSH PSN

SPHL

JM EI



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



ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку.



Звоните! Ежедневно!
 (926)274-88-54 
Продажа и изготовление мебели.


Копирование контента сайта запрещено.
Авторские права защищаются адвокатской коллегией г. Москвы
.