You are on page 1of 27

ØÆÎðàäðàòºêàðܺð

1. Âì²ÚÆÜ Ð²Ø²Î²ð¶ºð

Úáõñ³ù³ÝãÛáõñ ѳٳϳñ·áõÙ ï»ÕÇ ¿ áõÝ»ÝáõÙ áñáß Ù»ÍáõÃÛáõÝÝ»ñÇ Ý»ñ³ÍáõÙ, å³Ñå³ÝáõÙ,


Ùß³ÏáõÙ ¨ ³ñï³ÍáõÙ: ²Ûë ³ÙµáÕçÁ Çñ³Ï³Ý³ÝáõÙ ¿ ջϳí³ñÙ³Ý ýáõÝÏódzÛÇ ÙÇçáóáí: ´³ó³éáõÃÛáõÝ ã»Ý
ϳ½Ùáõ٠ݳ¨ Ãí³ÛÇÝ Ñ³Ù³Ï³ñ·»ñÁ, áñáÝóáõÙ Ýßí³Í ·áñÍáÕáõÃÛáõÝÝ»ñÁ ϳï³ñíáõÙ »Ý ÇÝýáñÙ³ódzÛÇ
Ýϳïٳٵ ¨ áñÇ ÁݹѳÝñ³óí³Í ëË»Ù³Ý µ»ñí³Í ¿ ÝÏ. 3.1.1.-áõÙ:

Իϳí³ñáõÙ

Ü»ñ³ÍáõÙ ä³Ñå³ÝáõÙ

Øß³ÏáõÙ ä³Ñå³ÝáõÙ

²ñï³ÍáõÙ

ÜÏ. 3.1.1. Âí³ÛÇÝ Ñ³Ù³Ï³ñ·Ç ÁݹѳÝñ³óí³Í ë˻ٳÝ

²é³í»É µ³ñ¹ Ãí³ÛÇÝ Ñ³Ù³Ï³ñ· ¿ ¿É»ÏïñáݳÛÇÝ Ñ³ßíÇã Ù»ù»Ý³Ý (¾ÐØ), áñÁ, ëáíáñ³µ³ñ,
å³ñáõݳÏáõÙ ¿ ÑÇÝ· ýáõÝÏóÇáÝ³É Ñ³Ý·áõÛó (ÝÏ. 3.1.2.):
Ü»ñ³ÍÙ³Ý ë³ñùÁ ϳñáÕ ¿ ÉÇÝ»É ëï»Õݳ߳ñ, å»ñýáù³ñïÇ Ñ³ßíÇã, ÇÝýáñÙ³ódzÛÇ Ù³·ÝÇë³Ï³Ý
ÏñáÕÇó Ý»ñ³ÍáÕ ë³ñù ϳ٠ѻé³ËáëÇ ·ÇÍ: ²Ûë µáÉáñ ë³ñù»ñÁ ÇÝýáñÙ³óÇ³Ý Ñ³Õáñ¹áõÙ »Ý Ù³ñ¹áõó
Ù»ù»Ý³ÛÇÝ, áõëïÇ ¹ñ³Ýù å»ïù ¿

λÝïñáݳϳÝ
åñáó»ëáñ

Իϳí³ñÙ³Ý ë³ñù

Ü»ñ³ÍÙ³Ý ë³ñù ÐÇßáÕáõÃÛáõ ²ñï³ÍÙ³Ý ë³ñù


Ý

Âí³µ³Ý³Ï³Ý ë³ñù

ÜÏ. 3.1.2. Âí³ÛÇÝ ¾ÐØ Ï³éáõóí³ÍùÁ


í»ñ³Ïá¹³íáñí»Ý Ù³ñ¹áõ û·ï³·áñÍ³Í É»½íÇó ¾ÐØ Ñ³ëϳݳÉÇ »ñÏáõ³Ï³Ý Ýß³ÝÝ»ñÇ É»½íÇ:
ÐÇßáÕáõÃÛáõÝÁ ïíÛ³ÉÝ»ñÇ ¨ Íñ³·ñ»ñÇ å³Ñ³ñ³Ý ¿: λÝïñáÝ³Ï³Ý åñáó»ëáñáõÙ û·ï³·áñÍíáõÙ »Ý
ÏÇë³Ñ³Õáñ¹ã³ÛÇÝ ÑÇßáÕ ë³ñù»ñ: ¸ñ³Ýù ϳñáÕ »Ý Éñ³óí»É ³ñï³åñáó»ëáñ³ÛÇÝ ÑÇßáÕáõÃÛ³Ùµ:
Âí³µ³Ý³ïñ³Ù³µ³Ý³Ï³Ý ë³ñùÁ(Âîê) ·áõÙ³ñáõÙ ¿, ѳÝáõÙ, ѳٻٳïáõÙ ¨ ϳï³ñáõÙ áñáß ïñ³Ù³µ³Ý³Ï³Ý
·áñÍáÕáõÃÛáõÝÝ»ñ: ²ÛÝ Ï³ñáÕ ¿ ÇÝýáñÙ³óÇ³Ý ëï³Ý³É ÑÇßáÕáõÃÛáõÝÇó, Ùß³Ï»É ¨ ÏñÏÇÝ ½»ï»Õ»É
³ÛÝï»Õ: ºñµ»ÙÝ ³ÛÝ ÏáãíáõÙ ¿ Ãí³µ³Ý³Ï³Ý ë³ñù:
Իϳí³ñÙ³Ý ë³ñùÁ(Ôê) ¾ÐØ §ÝÛ³ñ¹³ÛÇÝ Ñ³Ù³Ï³ñ·Ý ¿¦: ²ÛÝ áñáßáõÙ ¿ Ý»ñ³ÍÙ³Ý, ½»ï»ÕÙ³Ý,
Ùß³ÏÙ³Ý ¨ ³ñï³ÍÙ³Ý Ï³ñ·Ý áõ ųٳݳÏÁ:
²ñï³ÍÙ³Ý ë³ñùÁ(²ê) Ù»ù»Ý³Ý ϳåáõÙ ¿ Ù³ñ¹áõÝ, áõëïÇ ³ÛÝ å»ïù ¿ í»ñͳÝÇ Ù»ù»Ý³Û³Ï³Ý É»½áõÝ
Ù³ñ¹áõÝ Ñ³ëϳݳÉÇ É»½íÇ:
î»ËÝÇϳÛÇ ½³ñ·³óÙ³Ý ßÝáñÑÇí Ùß³Ïí»ó åñáó»ëáñ Ù»Ï ·»ñÙ»Í ÇÝï»·ñ³É ë˻ٳÛáí(¶ØÆê)ª
ÙÇÏñáåñáó»ëáñ (Øä), áñÇ ÑÇÙ³Ý íñ³ ϳéáõóí»óÇÝ Å³Ù³Ý³Ï³ÏÇó ѳٳϳñ·ÇãÝ»ñÁ:
ØÇÏñá-¾ÐØ Ñ³Ù³ñ ïÇå³Ï³Ý Ý»ñ³ÍáõÙ-ÑÇßáõÙ-³ñï³ÍáõÙ ·áñͳéáõÛÃÁ, Çñ³Ï³Ý³óíáõÙ ¿ Íñ³·ñÇ
ÙÇçáóáí, áñÁ Ññ³Ù³ÝÝ»ñÇ ß³ñù ¿: Úáõñ³ù³ÝãÛáõñ Ññ³Ù³Ý ϳ½Ùí³Í ¿ »ñÏáõ Ù³ëÇóª ûå»ñ³ïáñÇó, áñÁ
óáõÛó ¿ ï³ÉÇë ·áñÍáÕáõÃÛáõÝÁ (·áõÙ³ñ»É, ½»ï»Õ»É ¨ ³ÛÉÝ) ¨ ûå»ñ³Ý¹Çó, áñÁ å³ñ³·³Ý ¿ (ïíÛ³É,
Ù³ïáõÛóÇ Ï³Ù ÑÇßáÕáõÃÛ³Ý Ñ³ëó»):
Ø»ù»Ý³Ý ó³Ýϳó³Í ÇÝýáñÙ³ódz ÁÝϳÉáõÙ ¿ §Çñ¦ª »ñÏáõ³Ï³Ý É»½íáí: ê³Ï³ÛÝ, áñå»ë½Ç Íñ³·ñáÕÁ
§1¦-»ñÇ ¨ §0¦-Ý»ñÇ ÑëÏ³Û³Ï³Ý ù³Ý³ÏÇ Ñ»ï ·áñÍ ãáõݻݳ, û·ïíáõÙ ¿ 16-³Ï³Ý ѳٳϳñ·Çó: úñÇÝ³Ï HL
é»·ÇëïñÇ å³ñáõݳÏáõÃÛáõÝÁ 1-áí ³í»É³óÝ»Éáõ (ÇÝÏñ»Ù»Ýï»Éáõ) ·áñÍáÕáõÃÛ³Ý Ïá¹Á 23 H-Ý ¿,
§·áõÙ³ñáõÙ¦ ·áñÍáÕáõÃÛ³Ý Ïá¹Áª 86 H-Á:
ê³Ï³ÛÝ 16-³Ï³Ý Ïá¹»ñÇó û·ïí»ÉÁ ÝáõÛÝå»ë áñáß ¹Åí³ñáõÃÛáõÝ ¿ Ý»ñϳ۳óÝáõÙ, áõëïÇ
Íñ³·ñ³íáñáÕÝ û·ïíáõÙ ¿, ³Ûëå»ë Ïáãí³Í, ÙÝ»ÙáÝÇϳÛÇó, áñÁ ï³é»ñÇ Ñ³Ù³ÏóáõÃÛáõÝÝ»ñáí ϳ½Ùí³Í
µ³é»ñÇ Ñ³Ù³ËáõÙµ ¿,

²ÕÛáõë³Ï 3.1.1.
ä³ñáõ-
ØÝ»Ùá- úå»-
гëó»Ý ݳÏáõ- Ø»Ïݳµ³ÝáõÃÛáõÝ
єЅсіЫЗЭ лісщ»сЗу ñ³Ý¹Á
ÃÛáõÝÁ
ÝÇϳÝ
Îáõï³ÏÇãÁ
... µ»éÝ»É
·áñÍáÕáõÃÛ³Ý Ïá-
2000H 3EH MVI A B4H
ШбхпщіЫЗЭ ЩіпбхЫуЭ»с
¹ÇÝ Ñ»ï¨áÕB4H
ïíÛ³Éáí
2001H B4H
Ф»ПінісЩіЭ ЙісіЭ Îáõï³ÏãÇ å³ñáõݳÏáõ-
2002H 32H CMA
ÃÛáõÝÁ ßñç»É
Áݹ áñáõÙ ³Û¹ µ³é»ñÇ Ù»Í Ù³ëÁ ·áñÍáÕáõÃÛ³Ý Х»ПінісбхЩ
ШЗПсбесбу»лбсЗ ³Ý·É»ñ»Ý Ý߳ݳÏáõÃÛ³Ý
Ё Ñ»ï ³Õ»ñëÝ»ñ áõÝÇ: ²Ûë
É»½áõÝ ÏáãíáõÙ ¿ ²ë»ÙµÉ»ñ (Assambler):ГніµіЭбхГЫбхЭ
²Õ. 3.1.1.-áõÙ µ»ñíáõÙ ¿ Íñ³·ñÇ ÙÇ Ñ³ïí³Í` Ù»ù»Ý³Û³Ï³Ý Ïá¹»ñáí ¨ ÙÝ»ÙáÝÇϳÛáí:
онЫіЙЭ»сЗ ЙісіЭ

Мсі·сіЫЗЭ СЗЯбХбхГЫбхЭ

Рілу»Э»сЗ ЙісіЭ
ЙісіЭ
онЫіЙЭ»сЗ СЗЯбХбхГЫбхЭ

єЙщіЫЗЭ ЩіпбхЫуЭ»с

...
єЅсіЫЗЭ лісщ»сЗЭ

ЬП. 3.1.3. ШЗПсбесбу»лбсіЫЗЭ СіЩіПіс·З ПійбхуніНщіЫЗЭ


лЛ»ЩіЭ
àñå»ë ûñÇÝ³Ï ¹Çï³ñÏ»Ýù ëï»Õݳ߳ñÇó ² ï³éÇ Ý»ñ³ÍáõÙÁ, ÑÇßáõÙÁ ¨ ³ñï³ÍáõÙÁ ³ñï³å³ïÏ»ñáÕ ë³ñù
(¹Çë÷É»Û) ϳñáÕ ¿ Çñ³Ï³Ý³óí»É Ñ»ï¨Û³É Íñ³·ñáí.
1. Ü»ñ³Í»É ïíÛ³ÉÝ»ñÁ 1 Ù³ïáõÛóáí (2 µ³ÛÃ):
2. ÐÇᯐ ïíÛ³ÉÝ»ñÁ ÑÇßáÕáõÃÛ³Ý 200 µççáõÙ (2 µ³ÛÃ):
3. ²ñï³Í»É ïíÛ³ÉÝ»ñÁ 10 Ù³ïáõÛóáí (2 µ³ÛÃ):
ê³Ï³ÛÝ Ñ³ßíÇ ³éÝ»Éáí ³ÛÝ, áñ ÑÇßáÕáõÃÛ³Ý Ûáõñ³ù³ÝãÛáõñ µçÇç 1 µ³Ûà ͳí³É áõÝÇ, ÇëÏ Íñ³·ñÇ
áñáß µ³Õ³¹ñÇãÝ»ñ »ñÏáõ ¨ ³í»ÉÇ, ³å³ Íñ³·ÇñÁ ÏÁݹáõÝÇ Ñ»ï¨Û³É ï»ëùÁ.
1. Ü»ñ³Í»É (ûå»ñ³ïáñ, 1 µ³ÛÃ):
2. 1 Ù³ïáõÛóáí (ûå»ñ³Ý¹, 1 µ³ÛÃ):
3. ÐÇᯐ (ûå»ñ³ïáñ, 1 µ³ÛÃ):
4. 200 µççáõÙ (ûå»ñ³Ý¹, 1 µ³ÛÃ):
5. ²ñï³Í»É (ûå»ñ³ïáñ, 1 µ³ÛÃ):
6. 10 Ù³ïáõÛóáí (ûå»ñ³Ý¹, 1 µ³ÛÃ):
ØÇÏñáåñáó»ëáñ³ÛÇÝ Ñ³Ù³Ï³ñ·ãÇ ³ß˳ï³ÝùÁ ѳëϳݳÉáõ ѳٳñ ͳÝáóݳÝù Ýñ³ ýáõÝÏóÇáݳÉ
ë˻ٳÛÇÝ, áñÁ µ»ñí³Í ¿ ÝÏ. 3.1.3.-áõÙ:
ÆÝýáñÙ³ódzÛÇ ÑáëùÁ »½ñ³ÛÇÝ ë³ñù»ñÇó` ¾ÐØ, ³ÛÝï»ÕÇó` ³ñï³ùÇÝ ë³ñù»ñ, ÇÝãå»ë ݳ¨ Øä ¨
Ý»ñùÇÝ ë³ñù»ñÇ ÙÇç¨ ÷á˳ݳÏáõÙÝ»ñÁ Çñ³Ï³Ý³óíáõÙ »Ý Ý»ñùÇÝ É³ñ³ÝÝ»ñÇ ÙÇçáóáí: ê³Ï³ÛÝ ³Ûë
ëË»Ù³Ý ÝáõÛÝå»ë Ç Éñá ãÇ ³ñï³Ñ³ÛïáõÙ ÁÝóóáÕ åñáó»ëÝ»ñÁ, áñáÝù ѳëϳݳÉáõ ѳٳñ ³ÝÑñ³Å»ßï ¿
Ý³Ë ÇÙ³Ý³É ÙÇÏñáåñáó»ëáñÇ(Øä) ϳéáõóí³ÍùÁ:

2. ØÆÎðàäðàòºêàðÆ Î²èàôòì²ÌøÀ

ØÇÏñáåñáó»ëáñÁ, áñÇ Ï³éáõóí³ÍùÁ µ»ñí³Í ¿ ÝÏ. 3.2.1.-áõÙ, µ³Õϳó³Í ¿ ÙÇ ß³ñù ѳݷáõÛóÝ»ñÇó,


áñáÝó ѳٳéáï Ýϳñ³·ñáõÃÛáõÝÁ µ»ñí³Í ¿ ëïáñ¨:

2.1. Âí³µ³Ý³ïñ³Ù³µ³Ý³Ï³Ý ë³ñùÁ (Âîê, PSU)


Âí³µ³Ý³ïñ³Ù³µ³Ý³Ï³Ý ë³ñùÁ ϳï³ñáõÙ ¿ Ãí³µ³Ý³Ï³Ý, ïñ³Ù³µ³Ý³Ï³Ý ¨ ï»Õ³ß³ñÅÇ ·áñÍáÕáõÃÛáõÝÝ»ñ,
áñáÝó ³ñ¹ÛáõÝùÁ ·ñ³ÝóíáõÙ ¿ Ïáõï³ÏãáõÙ, ÇëÏ ³ñ¹ÛáõÝùÇ í»ñ³µ»ñÛ³É Éñ³óáõóÇã ï»Õ»ÏáõÃÛáõÝÝ»ñÁª
·áñÍáÕáõÃÛ³Ý ³ñ¹ÛáõÝùÁ ¹ñ³Ï³Ý ¿, û` áã ¹ñ³Ï³Ý, µ³ó³ë³Ï³Ý ¿, û` áã µ³ó³ë³Ï³Ý, ѳí³ë³ñ ¿ 0-Ç, û` áã, ³éϳ
¿ ÷á˳ÝóáõÙÁ, û`µ³ó³Ï³, ½áõÛ· ¿, û` Ï»Ýï ¨ ³ÛÉÝ, ë³ÑÙ³ÝíáõÙ ¿ íÇ׳ÏÇ F é»·ÇëïñáõÙ:

гëó»Ý»ñÇ Ý»ñùÇÝ É³ñ³Ý (2 µ³ÛÃ)


îíÛ³ÉÝ»ñÇ Ý»ñùÇÝ É³ñ³Ý (1 µ³ÛÃ)

Î ìè Ðè
A F (IND) ORD
Ø MS
B C
D E
Âîê H L
PSU
SP
PC
Inc/Dec

2.2. Ðñ³Ù³ÝÝ»ñÇ é»·ÇëïñÁª (Ðè, ORD).


READY

Ðñ³Ù³ÝÝ»ñÇ é»·ÇëïñÁ (ͳí³ÉÁª 1 ¨µ³ÛÃ) å³ñáõݳÏáõÙ ¿ Ññ³Ù³ÝÇ ³é³çÇÝ µ³ÛÃÁª Ýñ³


RESET

êÇÝùñáݳóÙ³Ý Õ»Ï³í³ñÙ³Ý ë³ñù


WAIT

GND

·áñÍáÕáõÃÛ³Ý Ïá¹Á (¶Î):


MOLD

HLDA
DBIN

INTE

2.3 Ðñ³Ù³ÝÝ»ñÇ í»ñͳÝÇãÁ ¨ Ù»ù»Ý³Û³Ï³Ý óÇÏÉ»ñÇ Ó¨³íáñÇãÁ (Ðìª DCI)


INT
WA

1

1

Ðñ³Ù³ÝÝ»ñÇ í»ñͳÝÇãÁ ¨ Ù»ù»Ý³Û³Ï³Ý óÇÏÉ»ñÇ Ó¨³íáñÇãÁ í»ñͳÝáõÙ ¿ é»·ÇëïñÇ


å³ñáõݳÏáõÃÛáõÝÁ, Ññ³Ù³ÝÝ»ñÇ µ³½ÙáõÃÛáõÝÇó áñáßáõÙ ¿ ϳï³ñí»ÉÇù ÙÇÏñáÍñ³·ÇñÁ, Ó¨³íáñáõÙ
¿ Ù»ù»Ý³Û³Ï³Ý óÇÏÉ»ñÁ ¨ ѳçáñ¹³µ³ñ ·áñͳñÏáõÙ ¿ ջϳí³ñÙ³Ý ë»ÏódzÝ:

2.4. î³Ïï³ÛÇÝ ÇÙåáõÉëÝ»ñÇ ·»Ý»ñ³ïáñÁ


ÜÏ. 3.2.1. ØÇÏñáåñáó»ëáñÇ (îƶ)
ϳéáõóí³ÍùÁ

î³Ïï³ÛÇÝ ÇÙåáõÉëÝ»ñÇ ·»Ý»ñ³ïáñÁ Ó¨³íáñáõÙ ¿ ѳϳ÷áõÉ ÇÙåáõÉëÝ»ñÇ »ñÏáõ


ѳçáñ¹³Ï³ÝáõÃÛáõÝ(ÝÏ.5):

2.5. Îáõï³ÏÇãÁ(Î, A)
Îáõï³ÏÇãÁ 1 µ³Ûà ͳí³Éáí ѳٳåÇï³ÝÇ é»·Çëïñ ¿, áñï»Õ Ïáõï³ÏíáõÙ ¿ Ãí³µ³Ý³Ï³Ý, ïñ³Ù³µ³Ý³Ï³Ý, µ»éÝ-
Ù³Ý, ³ñ¹ÛáõÝùÇ ÑÇßÙ³Ý, Ý»ñ³ÍÙ³Ý ¨ ³ñï³ÍÙ³Ý Ññ³Ù³ÝÝ»ñÇ Ï³ï³ñÙ³Ý ³ñ¹ÛáõÝùÝ»ñÇ Ù»Í Ù³ëÁ:

2.6. Ðñ³Ù³ÝÝ»ñÇ Ñ³ßíÇãÁ (ÐÐ, PC)

Ðñ³Ù³ÝÝ»ñÇ Ñ³ßíÇãÁ (2 µ³ÛÃ), áñÁ ÙÇßï óáõÛó ¿ ï³ÉÇë ѳçáñ¹ ϳï³ñí»ÉÇù Ññ³Ù³ÝÇ Ñ³ëó»Ý,
ϳñáÕ ¿ ÇÝÏñ»Ù»Ýïí»É (³×»óí»É 1-áí) ϳ٠0-³óí»É ջϳí³ñÙ³Ý ë³ñùáí, ÇÝãå»ë ݳ¨ ÷á˳ñÇÝí»É ïíÛ³ÉÝ»ñÇ
ѳÕáñ¹Ù³Ý Ññ³Ù³ÝÇ Ñ³ëó»áí:
2.7. êÇÝùñáݳóÙ³Ý ¨ ջϳí³ñÙ³Ý ë³ñùÁ(ê ¨ Ôê, S&C)
êÇÝùñáݳóÙ³Ý ¨ ջϳí³ñÙ³Ý ë³ñùÁ Ññ³Ù³ÝÝ»ñÇ Ñ³ßíÇãÇó ëï³óí³Í ³½¹³Ýß³ÝÝ»ñáí áñáßáõÙ
¿ Ññ³Ù³ÝÇ µÝáõÛÃÁ, ÇëÏ íÇ׳ÏÇ é»·ÇëïñÇó ëï³ó³Íáíª Áëï å³ÛÙ³ÝÇ ³ÝóáõÙÁ ÙÇ Ññ³Ù³ÝÇó ÙÛáõëÇÝ:
²Ûë ë³ñùÁ ջϳí³ñÙ³Ý ¨ ëÇÝùñáݳóÙ³Ý ³½¹³Ýß³ÝÝ»ñ ¿ ï³ÉÇë ѳٳϳñ·Ç µáÉáñ ë³ñù»ñÇݪ Ññ³Ù³ÝÝ»ñÇ
Ïááñ¹ÇݳóÙ³Ý Ñ³Ù³ñ ¨, í»ñç³å»ë, ³ÛÝ ³½¹³Ýß³ÝÝ»ñ ¿ Ó¨³íáñáõÙ ³ñï³ùÇÝ ë³ñù»ñÇ (úÐê, ÐÐê, Ü-²ê)
ջϳí³ñÙ³Ý Ñ³Ù³ñ:

2.8. ìÇ׳ÏÇ é»·ÇëïñÁ(ìè, F)

ìÇ׳ÏÇ é»·ÇëïñÁ, ÇÝãå»ë í»ñÁ Ýßí»ó, ï»Õ»ÏáõÃÛáõÝÝ»ñ ¿ å³ñáõݳÏáõÙ ·áñÍáÕáõÃÛ³Ý


³ñ¹ÛáõÝùǪ 0-Çó Ù»Í, ÷áùñ ϳ٠Ýñ³Ý ѳí³ë³ñ ÉÇÝ»Éáõ, ½áõ·áõÃÛ³Ý Ï³Ù Ï»ÝïáõÃÛ³Ý, ÷á˳ÝóÙ³Ý
³éϳÛáõÃÛ³Ý Ï³Ù µ³ó³Ï³ÛáõÃÛ³Ý ¨ ³ÛÉÝÇ í»ñ³µ»ñÛ³É:

2.9. êûùÇ (Stack) óáõóÇãÁ (êò, SP)

²ÛÝ ÝÙ³Ý ¿ Ññ³Ù³ÝÝ»ñÇ Ñ³ßíÇãÇÝ. Ýñ³ÝáõÙ å³ÑíáõÙ ¿ ѳëó», áñÁ ϳñáÕ ¿ ÇÝÏñ»Ù»Ýïí»É,
¹»Ïñ»Ù»Ýïí»É(Ýí³½»óí»É 1-áí), ÇÝãå»ë ݳ¨ µ»éÝí»É ³ÛÉ Ñ³ëó»áí (2 µ³ÛÃ):

2.10. Ðñ³Ù³ÝÝ»ñÇ / ïíÛ³ÉÝ»ñÇ é»·ÇëïñÁ (Ð/î, HL)

Ðñ³Ù³ÝÝ»ñÇ / ïíÛ³ÉÝ»ñÇ é»·ÇëïñÁ ϳ½Ùí³Í ¿ »ñÏáõª Ù»Ï µ³Ûà ͳí³Éáí é»·ÇëïñÝ»ñÇó: ¸ñ³Ýù ϳñáÕ
»Ý Ùdzíáñí»É` ϳ½Ù»Éáí »ñÏáõ µ³Ûà ͳí³Éáí Ù»Ï é»·Çëïñ ϳ٠û·ï³·áñÍí»É ³é³ÝÓÇÝ:

2.11. ÀݹѳïáõÙÁ ջϳí³ñáÕ ë³ñùÁ(ÀÔê, IC)

ÀݹѳïáõÙÁ ջϳí³ñáÕ ë³ñùÁ ³ñï³ùÇÝ ë³ñù»ñÇó ëï³ó³Í ³½¹³Ýß³Ýáí ջϳí³ñáõÙ ¿ Øäª Áëï áñáß³ÏÇ
ѳçáñ¹³Ï³ÝáõÃÛ³Ý, áñÇ ßÝáñÑÇí Øä ×ÛáõÕ³íáñíáõÙ ¿` ÁݹѳïáõÙÝ»ñÝ ëå³ë³ñÏáÕ »ÝóÍñ³·ñÇÝ
ѳٳå³ï³ë˳Ý, ϳï³ñáõÙ ¿ ÁݹѳïÙ³Ý å³Ñ³ÝçÁ, áñÇ ³í³ñïÇó Ñ»ïá í»ñ³¹³éÝáõÙ ÑÇÙÝ³Ï³Ý Íñ³·ñÇ
ß³ñáõݳÏÙ³ÝÁ:

2.12. B, C, D, E ûųݹ³Ï é»·ÇëïñÝ»ñÁ


úųݹ³Ï é»·ÇëïñÝ»ñÝ áõÝ»Ý 1 µ³Ûà ͳí³É, ϳñáÕ »Ý û·ï³·áñÍí»É ÇÝãå»ë ³é³ÝÓÇÝ(ïíÛ³ÉÝ»ñÇ
å³Ñå³ÝÙ³Ý Ñ³Ù³ñ), ³ÛÝå»ë ¿É` é»·Çëïñ³ÛÇÝ ½áõÛ·»ñ ϳ½Ù»Éáí:

2.13. ÆÝÏñ»Ù»Ýï ¨ ¹»Ïñ»Ù»Ýï Çñ³Ï³Ý³óÝáÕ é»·Çëïñ(Inc/Dec)

ê³ áñ¨¿ é»·ÇëïñÇ, ÑÇßáÕáõÃÛ³Ý áñ¨¿ ѳëó»áõÙ å³ÑíáÕ ïíÛ³ÉÇ Ï³Ù Ñ³ëó»Ç ³ñÅ»ùÁ 1-áí ³í»É³óÝáõÙ
¿(ÇÝÏñ»Ù»Ýï) ϳ٠Ýí³½»óÝáõÙ(¹»Ïñ»Ù»Ýï):
î³Ïï³ÛÇÝ ÇÙåáõÉëÝ»ñÇ ÏñÏÝÙ³Ý å³ñµ»ñáõÃÛáõÝÁ ѳëï³ïáõÝ ¿, ë³Ï³ÛÝ Ù»ù»Ý³Û³Ï³Ý óÇÏÉ»ñÁ
ï³ñµ»ñ ï¨áÕáõÃÛáõÝ áõÝ»Ý, ³ÛëÇÝùݪ ï³ñµ»ñ Ññ³Ù³ÝÝ»ñ Çñ³Ï³Ý³óíáõÙ »Ý ï³ñµ»ñ Ãíáí
å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÁÝóóùáõÙ:
àñáß Øä áõÝ»Ý Ñ³ïáõÏ é»·Çëïñª ïíÛ³ÉÝ»ñÇ Ñ³ßíÇã. ³Û¹ï»Õ å³ÑíáõÙ ¿ ÑÇßáÕáõÃÛ³Ý ³ÛÝ µççÇ
ѳëó»Ý, áñï»Õ å³ÑíáõÙ ¿ ³ÝÑñ³Å»ßï ïíÛ³ÉÁ:

2.14. êûùÇ óáõóãÇ û·ï³·áñÍáõÙÁ


²Ûë »ñÏáõ µ³Ûà ͳí³Éáí é»·Çëïñ-ѳßíÇãÁ ÙÇßï ѳëó» ¿ å³ñáõݳÏáõÙ: ê³ å³ïϳÝáõÙ ¿ ÑÇßáÕáõÃÛ³Ý`
ïíÛ³ÉÝ»ñÇ ·ñ³ÝóÙ³Ý µçÇçÝ»ñÇ ËÙµÇÝ: ºÃ» Øä ëå³ë³ñÏáõÙ ¿ ÁݹѳïÙ³Ý Íñ³·ÇñÁ, µáÉáñ
é»·ÇëïñÝ»ñÇ ÁÝóóÇÏ ïíÛ³ÉÝ»ñÁ å»ïù ¿ å³Ñå³Ýí»Ý, ÇëÏ »ÝóÍñ³·ñÇ Ï³ï³ñáõÙÇó Ñ»ïá` Ññ³Ù³ÝÝ»ñÇ
ѳßíÇãÇ å³ñáõݳÏáõÃÛáõÝÁ å»ïù ¿ ³ÛÝå»ë å³Ñå³ÝíÇ, áñ Øä ϳñáճݳ í»ñ³¹³éÝ³É ÑÇÙÝ³Ï³Ý Íñ³·ñÇÝ:
êûùÁ å³ñáõݳÏíáõÙ ¿ ûå»ñ³ïÇí ÑÇßáÕáõÃÛáõÝáõÙ (úÐ), ¨ Ýñ³ ¹ÇñùÁ (ï»ÕÁ) áñáßáõÙ ¿ Íñ³·ñáÕÁ:
êûùÇ óáõóÇãÁ µ»éÝíáõÙ ¿ ëûùÇ Ñ³Ù³ñ ѳïϳóí³Í ïÇñáõÛÃÇ ³Ù»Ý³µ³ñÓñ ѳëó»Çó Ù»Ïáí ³í»ÉÇ
Ãíáí, áñÁ ÏáãíáõÙ ¿ ëûùÇ ·³·³Ã:
êûùÁ ·áñÍáõÙ ¿ áñå»ë ѳçáñ¹³Ï³Ý Ù³ïã»ÉÇáõÃÛ³Ý ÑÇßáÕáõÃÛáõÝ, ³ÛëÇÝùÝ` ëûù Ùï³Í ³é³çÇÝ
ïíÛ³ÉÁ ³ÛÝï»ÕÇó »ÉÝáõÙ ¿ í»ñçÇÝÁ (LIFO ϳ٠FILO):
êûùÇ µ»éÝáõÙÁ ϳñáÕ ¿ Çñ³Ï³Ý³óí»É PUSH (½»ï»Õ»É) ϳ٠CALL (ϳÝã»É), ÇëÏ ³ÛÝï»ÕÇó
ÁÝûñóáõÙÁ` POP(Ïáñ½»É) ϳ٠RET(í»ñ³¹³ñÓ) Ññ³Ù³ÝÝ»ñáí:
PUSH Ññ³Ù³Ýáí HL é»·Çëïñ³ÛÇÝ ½áõÛ·Ç å³ñáõݳÏáõÃÛáõÝÁ ½»ï»ÕíáõÙ ¿ ëûùáõÙ` Ñ»ï¨Û³É
ѳçáñ¹³Ï³ÝáõÃÛ³Ùµ (»Ýó¹ñíáõÙ ¿, áñ ëûùÇ ·³·³ÃÁ 220A ѳëó»Ý ¿).
-êûùÇ óáõóÇãÁ ¹»Ïñ»Ù»ÝïíáõÙ ¿ 220A-Çó 2209-Ç:
-гëó»Ý»ñÇ É³ñ³Ýáí 2209 ѳëó»Ý ³ÏïÇí³ÝáõÙ ¿, ¨ ³ÛÝï»Õ ½»ï»ÕíáõÙ ¿ HL é»·ÇëïñÇ
å³ñáõݳÏáõÃÛ³Ý ³í³· µ³ÛÃÁ:
-êûùÇ óáõóÇãÁ ÏñÏÇÝ ¹»Ïñ»Ù»ÝïíáõÙ ¿ 2209-Çó 2208-Ç:
-HL-Ç Ïñïë»ñ µ³ÛÃÁ ½»ï»ÕíáõÙ ¿ ÑÇßáÕáõÃÛ³Ý 2208 ѳëó»áõÙ:
ÜáõÛÝ Ï»ñå ϳñáÕ »Ý ëûùáõÙ ·ñ³éí»É Øä Ïáõï³ÏãÇ ¨ F é»·ÇëïñÇ (ÇݹÇϳïáñÝ»ñ)
å³ñáõݳÏáõÃÛáõÝÝ»ñÁ:
îíÛ³ÉÝ»ñÇ Ïáñ½áõÙÁ POP Ññ³Ù³Ýáí ï»ÕÇ ¿ áõÝ»ÝáõÙ §í»ñçÇÝ ÙïÝáÕÁ »ÉÝáõÙ ¿ ³é³çÇÝÁ¦
ëϽµáõÝùáí: ²Ûëå»ë, »Ã» í»ñçÇÝ ÙïÝáÕÁ HL-Ç Ïñïë»ñ µ³ÛÃÝ ¿, ³å³ ¨ ·ñ³éáõÙÁ HL-áõÙ Çñ³Ï³Ý³óíáõÙ ¿
Ñ»ï¨Û³É ѳçáñ¹³Ï³ÝáõÃÛ³Ùµ.
-êûùÇ óáõóÇãÁ óáõÛó ¿ ï³ÉÇë 2208 ѳëó»Ý, áñÇó Ïñïë»ñ µ³ÛÃÁ Ïáñ½íáõÙ (POP) ¨ áõÕ³ñÏíáõÙ
¿ HL é»·Çëïñ:
-êûùÇ óáõóãÇ å³ñáõݳÏáõÃÛáõÝÁ ÇÝÏñ»Ù»ÝïíáõÙ ¿ 2208-Çó 2209-Ç:
-îíÛ³ÉÝ»ñÇ ³í³· µ³ÛÃÁ 2209 ѳëó»Çó Ïáñ½íáõÙ ¨ áõÕ³ñÏíáõÙ ¿ HL é»·Çëïñ:
-êûùÇ óáõóãÇ å³ñáõݳÏáõÃÛáõÝÁ ÏñÏÇÝ ÇÝÏñ»Ù»ÝïíáõÙ ¿ (2209-Çó ÙÇÝ㨠220A-Ç) ¨ Øä
³ÝóÝáõÙ ¿ ÑÇÙÝ³Ï³Ý Íñ³·ñÇÝ:
CALL ¨ RET Ññ³Ù³ÝÝ»ñÇÝ ¹»é¨ë ϳݹñ³¹³éݳÝù:

2.15. гëó»Ý»ñÇ/ïíÛ³ÉÝ»ñÇ(HL) é»·ÇëïñÇ û·ï³·áñÍáõÙÁ

ºÝó¹ñ»Ýù ÑÇßáÕáõÃÛ³Ý 2100H, 2101H, 2102H µçÇçÝ»ñáõÙ ·ñ³éí³Í »Ý, ѳٳå³ï³ë˳ݳµ³ñ, 12H,
15H ¨ 16H Ãí»ñÁ, áñáÝù å»ïù ¿ ·áõÙ³ñ»É ¨ ³ñ¹ÛáõÝùÁ ½»ï»Õ»É ѳçáñ¹` 2103 ѳëó»áõÙ: ²Ûë
·áñÍáÕáõÃÛáõÝÁ ϳñ»ÉÇ ¿ Çñ³Ï³Ý³óÝ»É í»ó Ññ³Ù³Ýáí, áñáÝù, »Ýó¹ñ»Ýù, ½»ï»Õí³Í »Ý ÑÇßáÕáõÃÛ³Ý
2000H-200AH ѳëó»Ý»ñáõÙ:
1-ÇÝ Ññ³Ù³Ýáí (LOAD) Ïáõï³ÏÇãÁ µ»éÝíáõÙ ¿ 2100H ѳëó»Ç å³ñáõݳÏáõÃÛ³Ùµ (12H): ²Û¹
Ññ³Ù³ÝÇ (Ïáõï³ÏÇãÁ µ»éÝíáõÙ ¿) Ïá¹Á 3AH ¿: 00H-Á ÑÇßáÕáõÃÛ³Ý Ñ³ëó»Ý ¿ (2000H), ÇëÏ 21H-Á`
HL-Ç µ»éÝáõÙÁ ïíÛ³ÉÝ»ñáí:
2-ñ¹ Ññ³Ù³Ýáí HL é»·ÇëïñÁ µ»éÝíáõÙ ¿ 2001H ѳëó»áí (Ý³Ë Ïñïë»ñ µ³ÛÃÁ L-áõÙ, ³ÛÝáõÑ»ï¨ ³í³·Á`
H-áõÙ):
3-ñ¹ Ññ³Ù³Ýáí Ïáõï³ÏãÇ ¨ HL-Ç Ýßí³Í ѳëó»Ç å³ñáõݳÏáõÃÛáõÝÝ»ñÁ ·áõÙ³ñíáõÙ »Ý:
4-ñ¹ Ññ³Ù³Ýáí ÇÝÏñ»Ù»ÝïíáõÙ ¿ HL-Ç å³ñáõݳÏáõÃÛáõÝÁ:
5-ñ¹ Ññ³Ù³Ýáí ÏñÏÇÝ Ïáõï³ÏãÇ ¨ ÑÇßáÕáõÃÛ³Ý` HL-Ç Ýßí³Í ѳëó»Ç å³ñáõݳÏáõÃÛáõÝÝ»ñÁ
·áõÙ³ñíáõÙ »Ý:
6-ñ¹ Ññ³Ù³Ýáí ÏñÏÇÝ HL-Ç å³ñáõݳÏáõÃÛáõÝÁ ÇÝÏñ»Ù»ÝïíáõÙ ¿:
7-ñ¹áí Øä Ïáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÁ ½»ï»ÕáõÙ ¿ (STORE) ÑÇßáÕáõÃÛ³Ý` HL-Ç Ýß³Í (2104H)
ѳëó» áõÝ»óáÕ µççáõÙ:

2.16. ìÇ׳ÏÇ é»·ÇëïñÇ(F) ÏÇñ³éáõÃÛáõÝÝ»ñÁ

²Ûë é»·ÇëïñÁ å³ñáõݳÏáõÙ ¿ Âîê ·áñÍáÕáõÃÛ³Ý ³ñ¹ÛáõÝùÇ í»ñ³µ»ñÛ³É ï»Õ»ÏáõÃÛáõÝÝ»ñ


å³ñáõݳÏáÕ ÇݹÇϳïáñÝ»ñ(ÝÏ. 3.2.5.):
¼áõ·áõÃÛáõÝ

öá˳ÝóáõÙÁ
÷á˳ÝóáõÙÁ
S Z AC P CY
Üß³ÝÁ

¼ñáÝ

úųݹ³Ï

Á
CY-Á ÜÏ. 3.2.2. ìÇ׳ÏÇ
÷á˳ÝóÙ³Ý é»·ÇëïñÇ
ÇݹÇϳïáñÝ ¿, ϳéáõóí³ÍùÁ
áñÁ ë³ÑÙ³ÝíáõÙ ¿ §1¦ »ñÏáõ ¹»åùáõÙ. ·áõÙ³ñÙ³Ý ·áñÍáÕáõÃÛ³Ý
³ñ¹ÛáõÝùÁ å³ñáõݳÏáõÙ ¿ ÷á˳ÝóáõÙ(ï»ÕÇ ¿ áõÝ»ó»É é»·ÇëïñÇ §·»ñÉóáõÙ¦) ¨ ѳÝÙ³Ý ·áñÍáÕáõÃÛ³Ý
³ñ¹ÛáõÝùÁ µ³ó³ë³Ï³Ý ¿(ѳݻÉÇÝ Ù»Í ¿ Ýí³½»ÉÇÇó): гϳé³Ï ¹»åùáõÙ` CY=0:
Z-Á ½ñáÛÇ ÇݹÇϳïáñÝ ¿, áñÁ ë³ÑÙ³ÝíáõÙ ¿ §1¦, »Ã» Âîê ·áñÍáÕáõÃÛ³Ý ³ñ¹ÛáõÝùÁ ѳí³ë³ñ
¿ ½ñáÛÇ, ѳϳé³Ï ¹»åùáõÙ` Z=0:
S-Á Ýß³ÝÇ ÇݹÇϳïáñÝ ¿. »Ã» Âîê ·áñÍáÕáõÃÛ³Ý ³ñ¹ÛáõÝùÁ µ³ó³ë³Ï³Ý ¿, ³å³ S=1, ѳϳé³Ï ¹»åùáõÙ`
S=0:
AC-Ý ûųݹ³Ï ÷á˳ÝóáõÙÝ ¿. »Ã» µ³ÛÃÇ 3-ñ¹ ϳñ·áõÙ §·»ñÉóáõÙ¦ ϳ, ³å³ AC=1, ѳϳé³Ï ¹»åùáõÙ`
AC=0: ê³ û·ï³·áñÍíáõÙ ¿, »ñÏáõ³Ï³Ý- ï³ë³Ï³Ý Ãí³µ³ÝáõÃÛ³Ý ÁÝóóùáõÙ:
P-Ý ½áõ·áõÃÛ³Ý ÇݹÇϳïáñÝ ¿. »Ã» Âîê ·áñÍáÕáõÃÛ³Ý ³ñ¹ÛáõÝùÁ ½áõÛ· ¿, ³å³ P=1(§1¦-»ñÇ
ÃÇíÁ Ïáõï³ÏãáõÙ ½áõÛ· ¿), ѳϳé³Ï ¹»åùáõÙ` P=0:

2.17. ÀݹѳïáõÙÝ»ñÁ

ê³ñù³ÛÇÝ ÁݹѳïÙ³Ý ÑÇÝ· Ùáõïù»ñÁ µ»ñí³Í »Ý ³Õ. 3.2.1–Ç Ó³Ë ëÛáõݳÏáõÙ:


²ÕÛáõë³Ï 3.2.1
Øáõïù»- ¶»ñ³Ï³Ûáõ- ÀݹѳïÙ³Ý å³ÑÇÝ ÀݹѳïÙ³Ý ï»ë³ÏÁ
ñÁ ÃÛáõÝÁ ×ÛáõÕ³íáñÙ³Ý Ñ³ë-
ó»Ý
¸ñ³Ï³Ý ׳ϳï, µ³ñÓÁñ
TRAP 1 24H ٳϳñ¹³Ï` ÙÇÝã¨
ÁÝïñáõÃÛáõÝÁ
RST 7.5 2 3CH ¸ñ³Ï³Ý ׳ϳï (½³íÃáõÙ)
RST 7.5 3 34H ´³ñÓñ ٳϳñ¹³Ï` ÙÇÝã¨
ÁÝïñáõÃÛáõÝÁ
RST 7.5 4 2CH ´³ñÓñ ٳϳñ¹³Ï` ÙÇÝã¨
ÁÝïñáõÃÛáõÝÁ
INTR 5 (*)2 ´³ñÓñ ٳϳñ¹³Ï` ÙÇÝã¨
ÁÝïñáõÃÛáõÝÁ

TRAP ÙáõïùÇÝ ïñí³Í ïñ³Ù³µ³Ý³Ï³Ý §1¦-Á ѳñϳ¹ñáõÙ ¿ Øä Ññ³Ù³ÝÝ»ñÇ Ñ³ßíÇãÇ


å³ñáõݳÏáõÃÛáõÝÁ å³Ñå³Ý»É ëûùáõÙ ¨ ×ÛáõÕ³íáñí»É ÑÇßáÕáõÃÛ³Ý 24H µçÇçÁ:
гçáñ¹ »ñ»ù ë³ñù³ÛÇÝ ÁݹѳïáõÙÝ»ñÁ, ³Ûëå»ë Ïáãí³Í, ÏñÏÝ³Ï³Ý ·áñͳñÏáõÙÝ»ñ` í»ñ³Ù»ÏݳñÏÝ»ñ
»Ý(Íñ³·ñÇ Ýáñ ·áñͳñÏáõÙÝ»ñ` Ýáñ ѳëó»Çó): úñÇݳÏ, RST 7.5 ÁݹѳïáõÙÁ ѳñϳ¹ñáõÙ ¿ Øä
Ññ³Ù³ÝÝ»ñÇ Ñ³ßíÇãÇ å³ñáõݳÏáõÃÛáõÝÁ å³Ñå³Ý»É ëûùáõÙ ¨ ×ÛáõÕ³íáñí»É ¹»åÇ ÑÇßáÕáõÃÛ³Ý 3C
H µçÇçÁ:
Üí³½³·áõÛÝ ·»ñ³Ï³ÛáõÃÛ³Ý INTR ÁݹѳïáõÙÁ ѳñϳ¹ñáõÙ ¿ Øä Ññ³Ù³ÝÁ Ïáñ½»É ³ñï³ùÇÝ Ñ³ïáõÏ
³ÕµÛáõñÇó:

2.18. Ø»ù»Ý³Û³Ï³Ý óÇÏÉ»ñÁ


¸Çï³ñÏíáÕ Øä ï»ÕÇ »Ý áõÝ»ÝáõÙ Ñ»ï¨Û³É óÇÏÉ»ñÁª ÁÝûñóáõÙ, ·ñ³éáõÙ, Ïáñ½áõÙ ¨ ϳï³ñáõÙ,
Áݹ áñáõÙª Ïáñ½áõÙÁ ϳï³ñíáõÙ ¿ 4T(ï³Ïï³ÛÇÝ Ñ³×³ËáõÃÛ³Ý ãáñë å³ñµ»ñáõÃÛ³Ý), ÁÝûñóáõÙÝ áõ
·ñ³éáõÙÁª 3T, ÇëÏ ·áñÍáÕáõÃÛáõÝÁ (·áõÙ³ñáõÙ ¨ ³ÛÉÝ)ª 2T ÁÝóóùáõÙ:

1

T t

2

ÜÏ. 3.2.3.. гϳ÷áõÉ ÇÙåáõÉëÝ»ñÇ


ѳçáñ¹³Ï³ÝáõÃÛáõÝÝ»ñÁ

àôëïÇ Ññ³Ù³ÝÇ óÇÏÉÁ ϳñáÕ ¿ µ³Õϳó³Í ÉÇÝ»É ï³ñµ»ñ Ãíáí Ù»ù»Ý³Û³Ï³Ý óÇÏÉ»ñÇó: лﳷ³ÛáõÙ
Ïï»ëÝ»Ýù, áñ, ûñÇݳÏ` ÑÇßáÕáõÃÛ³Ý Ù»ç ïíÛ³ÉÝ»ñÇ ½»ï»ÕÙ³Ý Ññ³Ù³ÝÇ óÇÏÉÁ ϳ½Ùí³Í ¿ ãáñë
Ù»ù»Ý³Û³Ï³Ý óÇÏÉ»ñÇó, ÇëÏ ³ÝÙÇç³Ï³Ý ѳëó»³·ñٳٵ ·áõÙ³ñÙ³Ý Ññ³Ù³ÝÇÝÁª »ñ»ù:

2.19. гëó»³·ñÙ³Ý Ó¨»ñÁ

гëó»³·ñÙ³Ý Ó¨»ñÁ ÑÇÝ·Ý »Ý. ³Ýµ³ó³Ñ³Ûï, é»·Çëïñ³ÛÇÝ, ³ÝÙÇç³Ï³Ý, áõÕÕ³ÏÇ, ³ÝáõÕÕ³ÏÇ


é»·Çëïñ³ÛÇÝ: ²é³çÇÝ »ñÏáõëÝ ³éÝãíáõÙ »Ý ûå»ñ³Ý¹Ý»ñÇÝ Øä Ù»ç, ÇëÏ í»ñçÇÝ »ñ»ùÁ` Øä ¹áõñë
(ÑÇßáÕáõÃÛáõÝ, Ù³ïáõÛóÝ»ñ):

2.19.1. ²Ýµ³ó³Ñ³Ûï ѳëó»³·ñáõÙ


àñå»ë ûñÇÝ³Ï ¹Çï³ñÏ»Ýù ÷á˳ÝóÙ³Ý ÇݹÇϳïáñÇ í»ñ³Ï³Ý·ÝÙ³Ý Ññ³Ù³ÝÁ (å³ïϳÝáõÙ ¿ ÷á˳ÝóÙ³Ý
Ññ³Ù³ÝÝ»ñÇÝ): ²ÛÝ Ùdzµ³Ûà ¿, µáÉáñ ÁÝóóùÝ»ñÁ ÁÝóÝáõÙ »Ý Øä Ý»ñëáõÙ: STC Ññ³Ù³ÝÁ
í»ñ³Ï³Ý·ÝáõÙ ¿ ÷á˳ÝóÙ³Ý ÇݹÇϳïáñÁ` ³é³Ýó ³½¹»Éáõ ³ÛÉ é»·ÇëïáñÝ»ñÇ Ï³Ù ÇݹÇϳïáñÝ»ñÇ íñ³:

2.19.2. è»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ


²Ûë ¹»åùáõÙ ûå»ñ³Ý¹Á áñáÝÁáõÙ ¿ Øä Ý»ñëáõÙ: úñÇݳÏ, ѳÝÙ³Ý (SUB) Ññ³Ù³ÝÁ, áñÁ ÇÝãå»ë ¨
ݳËáñ¹ ïÇåÁ, Ùdzµ³Ûà ¿, ù³ÝÇ áñ ³Ù»Ý ÇÝã ÁÝóÝáõÙ ¿ Øä Ý»ñëáõÙ: (A)-(L) ·áñÍáÕáõÃÛ³Ý Ñ³Ù³ñ
³ÛÉ ïíÛ³ÉÝ»ñ, áñáÝù Øä-áõÙ ãϳÝ, ³ÝÑñ³Å»ßï ã»Ý:

2.19.3. ²ÝÙÇç³Ï³Ý ѳëó»³·ñáõÙ


¸Çï³ñÏ»Ýù ëûùÇ µ»éÝáõÙÁ ïíÛ³ÉÝ»ñáí (LXI SP):
ÐÇßáÕáõÃÛ³Ý ¶Î å³ñáõݳÏáÕ Ñ³ëó»ÇÝ ³ÝÙÇç³å»ë ѳçáñ¹áÕ Ñ³ëó»Ç ïíÛ³ÉÝ»ñÁ (ûå»ñ³Ý¹ »Ý),
·ñ³éíáõÙ »Ý ëûùáõÙ` Ý³Ë Ïñïë»ñ µ³ÛÃÁ, ³å³` ³í³·Á:

2.19.4. àôÕÕ³ÏÇ Ñ³ëó»³·ñáõÙ


²Ûë ¹»åùáõÙ ÑÇßáÕáõÃÛ³Ý 2-ñ¹ ¨ 3-ñ¹ µ³ÛÃÁ áõÕÕ³ÏÇ ÝßáõÙ »Ý ûå»ñ³Ý¹Ç ѳëó»Ý, ³ÛëÇÝùÝ Ç
ï³ñµ»ñáõÃÛáõÝ ³ÝÙÇç³Ï³Ý ѳëó»³·ñÙ³Ý , áñï»Õ ³Ûë µ³ÛûñÁ ûå»ñ³Ý¹ ¿ÇÝ, ÑÇßáÕáõÃÛ³Ý Ù»ç ¶Î
Ñ»ï¨áÕ µ³ÛûñÁ ѳëó» »Ý: úñÇݳÏ` Ý»ñ³ÍÙ³Ý- ï³ñ³ÍÙ³Ý Ù³ïáõÛóÇó Ïáõï³ÏÇã ïíÛ³ÉÝ»ñÇ ÷á˳ÝóáõÙÁ
»ñϵ³Ûà ¿, ù³ÝÇ áñ Ù³ïáõÛóÇ Ñ³ëó»Ý Ùdzµ³Ûà ¿ (ÙÛáõë` ³é³çÇÝ µ³ÛÃÁ ¶Î ¿):

2.19.5. ²ÝáõÕÕ³ÏÇ Ñ³ëó»³·ñáõÙ: ê³ ÙÇßï Ùdzµ³Ûà ¿: ²Ûë ¹»åùáõÙ é»·Çëïñ³ÛÇÝ HL ½áõÛ·Á


ÝßáõÙ ¿ ÑÇßáÕáõÃÛ³Ý ³ÛÝ Ñ³ëó»Ý, áñï»Õ ·ïÝíáõÙ ¿ ûå»ñ³Ý¹Á: úñÇݳÏ, MOV A,M, Ý߳ݳÏáõÙ ¿` HL-
áõÙ å³ñáõݳÏíáÕ Ñ³ëó»áõÙ ·ïÝíáÕ µ³ÛÃáí µ»éÝ»É Ïáõï³ÏÇãÁ:
3. ¶àðÌàÔàôÂÚàôÜܺðÆ Ðð²Ø²ÜܺðÀ(INTEL 8085 )

3.1. Âí³µ³Ý³Ï³Ý ·áñÍáÕáõÃÛáõÝÝ»ñÇ Ññ³Ù³ÝÝ»ñÁ

Âí³µ³Ý³Ï³Ý ·áñÍáÕáõÃÛáõÝÝ»ñÝ »Ý` ·áõÙ³ñáõÙÁ, ѳÝáõÙÁ, ÇÝÏñ»Ù»ÝïÁ, ¹»Ïñ»Ù»ÝïÁ,


ѳٻٳïáõÙÁ:

3.1.1. ¶áõÙ³ñáõÙ
¶áÛáõÃÛáõÝ áõÝÇ ·áõÙ³ñÙ³Ý áõà Ññ³Ù³Ý, Áݹ áñáõÙ` ·áõÙ³ñ»ÉÇÝ»ñÇó Ù»ÏÁ ÙÇßï Ïáõï³ÏãÇ
å³ñáõݳÏáõÃÛáõÝÝ ¿:

³) ADI data(Add immediateª ³ÝÙÇç³Ï³Ý ·áõÙ³ñáõÙ): Îáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÁ ·áõÙ³ñíáõÙ


¿ ·áñÍáÕáõÃÛ³Ý Ïá¹ÇÝ (¶Î) ³ÝÙÇç³å»ë Ñ»ï¨áÕ ïíÛ³ÉÝ»ñÇ µ³ÛÃÇÝ, áñÁ ·ñ³éí³Í ¿ ÑÇßáÕáõÃÛ³Ý` ¶Î
ѳçáñ¹áÕ Ñ³ëó»áõÙ(»ñÏñáñ¹ ·áõÙ³ñ»ÉÇÝ), ³ñ¹ÛáõÝùÁ ·ñ³ÝóíáõÙ ¿ Ïáõï³ÏãáõÙ.
(A)+ (2-ñ¹ µ³ÛÃ)  (A):
ö³Ï³·Í»ñÁ Ý߳ݳÏáõÙ »Ý å³ñáõݳÏáõÃÛáõÝ:
òÇÏÉ»ñÇ ÃÇíÁ` 2, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 7, ÇݹÇϳïáñÝ»ñÝ »Ý` Z, S, P, CY, AC:
µ) ADD R (Add registerª é»·Çëïñ³ÛÇÝ ·áõÙ³ñáõÙ): è»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ (R-Á Ý߳ݳÏáõÙ ¿ A,
B, ..., H é»·ÇëïñÝ»ñÇó áñ¨¿ Ù»ÏÁ): R é»·ÇëïñÇ å³ñáõݳÏáõÃÛáõÝÁ ·áõÙ³ñíáõÙ ¿ Ïáõï³ÏãÇ
å³ñáõݳÏáõÃÛ³ÝÁ, ³ñ¹ÛáõÝùÁ ·ñ³ÝóíáõÙ ¿ Ïáõï³ÏãáõÙ.
(A)+ (R)  (A):
òÇÏÉ»ñÇ ÃÇíÁ` 1, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 4, ÇݹÇϳïáñÝ»ñÝ »Ý` Z, S, P, CY, AC:
·) ADD M(Add memoryª ÑÇßáÕáõÃÛ³Ý ·áõÙ³ñáõÙ): ²ÝáõÕÕ³ÏÇ Ñ³ëó»³·ñáõÙ: Îáõï³ÏãÇ å³ñáõݳÏáõ-
ÃÛáõÝÁ ·áõÙ³ñíáõÙ ¿ ÑÇßáÕáõÃÛ³Ý` HL-Ç Ýß³Í Ñ³ëó»Ç å³ñáõݳÏáõÃÛ³ÝÁ, ÇëÏ ³ñ¹ÛáõÝùÁ
·ñ³ÝóíáõÙ ¿ Ïáõï³ÏãáõÙ.
(A)+ ((H)(L))  (A):
ÎñÏݳÏÇ ÷³Ï³·Í»ñÁ óáõÛó »Ý ï³ÉÇë ·áñÍáÕáõÃÛ³Ý ³ÝáõÕÕ³ÏÇáõÃÛáõÝÁ:
òÇÏÉ»ñÇ ÃÇíÁ` 2, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 7, ÇݹÇϳïáñÝ»ñÝ »Ý` Z, S, P, CY, AC:
¹) ADC R(Add register with carry` é»·Çëïñ³ÛÇÝ ·áõÙ³ñáõÙª ÷á˳Ýóٳٵ ѳݹ»ñÓ): è»·Çëïñ³ÛÇÝ
ѳëó»³·ñáõÙ: R é»·ÇëïñÇ áõ ÷á˳ÝóÙ³Ý ÇݹÇϳïáñÇ å³ñáõݳÏáõÃÛáõÝÝ»ñÁ ·áõÙ³ñíáõÙ »Ý Ïáõï³ÏãÇ
å³ñáõݳÏáõÃÛ³ÝÁ, ³ñ¹ÛáõÝùÁ ·ñ³ÝóíáõÙ ¿ Ïáõï³ÏãáõÙ.
(A)+ (R)+(CY)  (A):
òÇÏÉ»ñÇ ÃÇíÁ` 1, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 4, ÇݹÇϳïáñÝ»ñÝ »Ý` Z, S, P, CY, AC:
») ADC M(Add memoryr with carryª ÑÇßáÕáõÃÛ³Ý ·áõÙ³ñáõÙª ÷á˳Ýóٳٵ ѳݹ»ñÓ):
²ÝáõÕÕ³ÏÇ Ñ³ëó»³·ñáõÙ: ÐÇßáÕáõÃÛ³Ý HL-Ç Ýß³Í Ñ³ëó»Ç ¨ ÷á˳ÝóÙ³Ý ÇݹÇϳïáñÇ å³ñáõݳÏáõ-
ÃÛáõÝÝ»ñÁ ·áõÙ³ñíáõÙ »Ý Ïáõï³ÏãÇ å³ñáõݳÏáõÃÛ³ÝÁ, ÇëÏ ³ñ¹ÛáõÝùÁ ·ñ³ÝóíáõÙ ¿ Ïáõï³ÏãáõÙ.
(A)+ ((H)(L))+(CY)  (A):
òÇÏÉ»ñÇ ÃÇíÁ` 2, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 7, ÇݹÇϳïáñÝ»ñÝ »Ý` Z, S, P, CY, AC:
½) ACI data(Add immediate with carryª ³ÝÙÇç³Ï³Ý ·áõÙ³ñáõÙª ÷á˳Ýóٳٵ ѳݹ»ñÓ): ²ÝÙÇç³Ï³Ý
ѳëó»³·ñáõÙ ¿: ¶áñÍáÕáõÃÛ³Ý Ïá¹ÇÝ (¶Î) ³ÝÙÇç³å»ë Ñ»ï¨áÕ ïíÛ³ÉÝ»ñÇ µ³ÛÃÁ, áñÁ ·ñ³éí³Í
¿ ÑÇßáÕáõÃÛ³Ý` ¶Î ѳçáñ¹áÕ Ñ³ëó»áõÙ, ¨ ÷á˳ÝóÙ³Ý ÇݹÇϳïáñÇ å³ñáõݳÏáõÃÛáõÝÝ»ñÁ
·áõÙ³ñíáõÙ »Ý Ïáõï³ÏãÇ å³ñáõݳÏáõÃÛ³ÝÁ, ³ñ¹ÛáõÝùÁ ·ñ³ÝóíáõÙ ¿ Ïáõï³ÏãáõÙ.
(A)+ (2-ñ¹ µ³ÛÃ)+(CY)  (A):
òÇÏÉ»ñÇ ÃÇíÁ` 2, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 7, ÇݹÇϳïáñÝ»ñÝ »Ý` Z, S, P, CY, AC:
¿) DAD RP(Add register pair to H and Lª PR ¨ HL é»·Çëïñ³ÛÇÝ ½áõÛ·»ñÇ ·áõÙ³ñáõÙ ):
è»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ: ¶áõÙ³ñíáõÙ »Ý RP ¨ HL é»·Çëïñ³ÛÇÝ ½áõÛ·»ñÇ å³ñáõݳÏáõÃÛáõÝÝ»ñÁ,
³ñ¹ÛáõÝùÁ ½»ï»Õ»É HL-áõÙ: ê³ÑÙ³ÝíáõÙ ¿ ÙdzÛÝ CY ÇݹÇϳïáñÁ, Áݹ áñáõÙ` ³ÛÝ ë³ÑÙ³ÝíáõÙ
¿ §1¦, »Ã» ·áõÙ³ñÙ³Ý ³ñ¹ÛáõÝùÁ ÏñÏݳÏÇ ×ßïáõÃÛ³Ùµ ÷á˳ÝóáõÙ áõÝÇ, ѳϳé³Ï ¹»åùáõÙ` §0¦: òÇÏÉ»ñÇ
ÃÇíÁ` 2, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 7:
Á) DAA (Decimal adjust accumulatorª Ïáõï³ÏãÇ ï³ëÝáñ¹³Ï³Ý ßïÏáõÙ): Îáõï³ÏãÇ 8-ϳñ·³ÝÇ ÃÇíÁ
ïñáÑíáõÙ ¿ »ñÏáõ` ù³é³Ï³ñ· »ñÏáõ³Ï³Ý-ï³ë³Ï³ÝÇ: ²ÛÝáõÑ»ï¨ Ï³ï³ñíáõÙ »Ý Ñ»ï¨Û³É ·áñÍáÕáõÃÛáõÝÝ»ñÁ.
1) ºÃ» Ïáõï³ÏãÇ Ïñïë»ñ ϳñ·Ç ³ñÅ»ùÁ ÷áùñ ¿ 9-Çó ϳ٠AC ÇݹÇϳïáñÁ ë³ÑÙ³Ýí³Í ¿ §1¦, ³å³ Ïáõï³ÏãÇ
å³ñáõݳÏáõÃÛ³Ý Ïñïë»ñ ϳñ·ÇÝ ·áõÙ³ñíáõÙ ¿ 6:
2) ºÃ» Ïáõï³ÏãÇ ³í³· ϳñ·Ç ³ñÅ»ùÁ Ù»Í ¿ 9-Çó ϳ٠AC ÇݹÇϳïáñÁ ë³ÑÙ³Ýí³Í ¿ §1¦, ³å³ Ïáõï³ÏãÇ
å³ñáõݳÏáõÃÛ³Ý ³í³·ê ϳñ·ÇÝ ·áõÙ³ñíáõÙ ¿ 6:
òÇÏÉ»ñÇ ÃÇíÁ` 1, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 4, ÇݹÇϳïáñÝ»ñÝ »Ý` Z, S, P, CY, AC:
3.1.2. гÝáõÙ
¶áÛáõÃÛáõÝ áõÝÇ Ñ³ÝÙ³Ý í»ó Ññ³Ù³Ý, ë³Ï³ÛÝ µáÉáñ ¹»åù»ñáõÙ Ïáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÇó
ѳÝíáõÙ ¿ áñ¨¿ é»·ÇëïñÇ Ï³Ù ÑÇßáÕáõÃÛ³Ý µççÇ å³ñáõݳÏáõÃÛáõÝÁ (Çñ³Ï³ÝáõÙ Ïáõï³ÏãÇ
å³ñáõݳÏáõÃÛáõÝÁ ·áõÙ³ñíáõÙ ¿ ѳݻÉÇÇ Éñ³óáõóÇã Ïá¹ÇÝ):
³) SUI data(Subtract immediateª ³ÝÙÇç³Ï³Ý ѳÝáõÙ): ²ÝÙÇç³Ï³Ý ѳëó»³·ñáõÙ: ¶Î-ÇÝ Ñ»ï¨áÕ
ïíÛ³ÉÝ»ñÇ µ³ÛÃÁ ѳݻÉÇÝ ¿, áñÁ ·ïÝíáõÙ ¿ ÑÇßáÕáõÃ۳ݪ ¶Î-ÇÝ ³ÝÙÇç³å»ë ѳçáñ¹áÕ Ñ³ëó»áõÙ:
Îáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÇó ѳÝíáõÙ ¿ ¶Î-ÇÝ ³ÝÙÇç³å»ë Ñ»ï¨áÕ µ³ÛÃÁ, ³ñ¹ÛáõÝùÁ ·ñ³ÝóíáõÙ
¿ Ïáõï³ÏãáõÙ.
(A)- (2-ñ¹ µ³ÛÃ) (A):
òÇÏÉ»ñÇ ÃÇíÁ` 2, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 7, ÇݹÇϳïáñÝ»ñÝ »Ý` Z, S, P, CY, AC:
µ) SUB R(Subtract registerª é»·Çëïñ³ÛÇÝ Ñ³ÝáõÙ): è»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ: Îáõï³ÏãÇ
å³ñáõݳÏáõÃÛáõÝÇó ѳÝíáõÙ ¿ R é»·ÇëïñÇ å³ñáõݳÏáõÃÛáõÝÁ, ³ñ¹ÛáõÝùÁ ·ñ³ÝóíáõÙ ¿ Ïáõï³ÏãáõÙ.
(A)- (R) (A):
òÇÏÉ»ñÇ ÃÇíÁ` 1, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 5, ÇݹÇϳïáñÝ»ñÝ »Ý` Z, S, P, CY, AC:
·) SUB M (Subtract memoryª ÑÇßáÕáõÃÛ³Ý Ñ³ÝáõÙ). ²ÝáõÕÕ³ÏÇ é»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ:
Îáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÇó ѳÝíáõÙ ¿ ÑÇßáÕáõÃÛ³Ý HL-Ç Ýß³Í Ñ³ëó»Ç å³ñáõݳÏáõÃÛáõÝÁ,
³ñ¹ÛáõÝùÁ ·ñ³ÝóíáõÙ ¿ Ïáõï³ÏãáõÙ.
(A)- ((H)(L)) (A):
òÇÏÉ»ñÇ ÃÇíÁ` 2, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 7, ÇݹÇϳïáñÝ»ñÝ »Ý` Z, S, P, CY, AC:
¹) SBB data(Subtract immediate with borrowª ³ÝÙÇç³Ï³Ý ѳÝáõÙ` å³ñïùáí ѳݹ»ñÓ): ²ÝÙÇç³Ï³Ý
ѳëó»³·ñáõÙ ¿: ¶áñÍáÕáõÃÛ³Ý Ïá¹ÇÝ ³ÝÙÇç³å»ë Ñ»ï¨áÕ µ³ÛÃÁ áõ ÷á˳ÝóÙ³Ý ÇݹÇϳïáñÇ å³ñáõݳÏáõ-
ÃÛáõÝÁ ѳÝíáõÙ »Ý Ïáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÇó, ³ñ¹ÛáõÝùÁ ·ñ³ÝóíáõÙ ¿ Ïáõï³ÏãáõÙ.
(A)- (2-ñ¹ µ³ÛÃ)- (CY)  (A):
òÇÏÉ»ñÇ ÃÇíÁ` 2, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 7, ÇݹÇϳïáñÝ»ñÝ »Ý` Z, S, P, CY, AC:
») SBB R(Subtract register with borrowª é»·Çëïñ³ÛÇÝ Ñ³ÝáõÙ` å³ñïùáí ѳݹ»ñÓ): è»·Çëïñ³ÛÇÝ
ѳëó»³·ñáõÙ: Îáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÇó ѳÝíáõÙ »Ý R é»·ÇëïñÇ áõ ÷á˳ÝóÙ³Ý ÇݹÇϳïáñÇ
å³ñáõݳÏáõÃÛáõÝÝ»ñÁ, ³ñ¹ÛáõÝùÁ ·ñ³ÝóíáõÙ ¿ Ïáõï³ÏãáõÙ.
(A)+ (R)+(CY)  (A):
òÇÏÉ»ñÇ ÃÇíÁ` 1, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 4, ÇݹÇϳïáñÝ»ñÝ »Ý` Z, S, P, CY, AC:
½) SBB M (Subtract memory with borrowª ÑÇßáÕáõÃÛ³Ý Ñ³ÝáõÙ å³ñïùáí ѳݹ»ñÓ). ²ÝáõÕÕ³ÏÇ
é»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ: Îáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÇó ѳÝíáõÙ »Ý ÑÇßáÕáõÃÛ³Ý HL-Ç Ýß³Í
ѳëó»Ç ¨ ÇݹÇϳïáñÝ»ñÇ å³ñáõݳÏáõÃÛáõÝÝ»ñÁ, ³ñ¹ÛáõÝùÁ ·ñ³ÝóíáõÙ ¿ Ïáõï³ÏãáõÙ.
(A) - ((H)(L)) (A):
òÇÏÉ»ñÇ ÃÇíÁ` 2, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 7, ÇݹÇϳïáñÝ»ñÝ »Ý` Z, S, P, CY, AC:

3.1.3. ÆÝÏñ»Ù»Ýï
ÆÝÏñ»Ù»Ýï ϳñáÕ ¿ Çñ³Ï³Ý³óí»É »ñ»ù Ññ³Ù³Ýáí.
³) INR R(Increment register` é»·ÇëïñÇ ÇÝÏñ»Ù»Ýï): è»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ: R é»·ÇëïñÇ
å³ñáõݳÏáõÃÛáõÝÁ ³í»É³óÝ»É 1-áí.
(R)+1 (R):
òÇÏÉ»ñÇ ÃÇíÁ` 1, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 4, ÇݹÇϳïáñÝ»ñÝ »Ý` Z, S, P, AC:
µ) INX RP(Increment register pairª é»·Çëïñ³ÛÇÝ ½áõÛ·Ç ÇÝÏñ»Ù»Ýï): è»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ:
RP-Ç å³ñáõݳÏáõÃÛáõÝÁ ³í»É³óÝ»É 1-áí (RP-Ý Ý߳ݳÏáõÙ ¿ é»·Çëïñ³ÛÇÝ ½áõÛ·` BC, DE, HL).
(RP)+1 (RP):
òÇÏÉ»ñÇ ÃÇíÁ` 1, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 6, ÇݹÇϳïáñÝ»ñÁ ã»Ý ÷á÷áËíáõÙ:
·) INR M (Increment memoryª ÑÇßáÕáõÃÛ³Ý ÇÝÏñ»Ù»Ýï): ²ÝáõÕÕ³ÏÇ é»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ:
ÆÝÏñ»Ù»Ýï»É ÑÇßáÕáõÃÛ³Ý HL é»·ÇëïñÇ Ýß³Í Ñ³ëó»Ç å³ñáõݳÏáõÃÛáõÝÁ, ³ñ¹ÛáõÝùÁ ·ñ³é»É HL
é»·Çëïñ³ÛÇÝ ½áõÛ·áõÙ.
((H)(L))+1 (H)(L):
òÇÏÉ»ñÇ ÃÇíÁ` 3, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 10, ÇݹÇϳïáñÝ»ñÝ »Ý` Z, S, P, AC:

3.1.4. ¸»Ïñ»Ù»Ýï
¸»Ïñ»Ù»Ýï ϳñáÕ ¿ Çñ³Ï³Ý³óí»É »ñ»ù Ññ³Ù³Ýáí.
³) DCR R(Decrement registerª é»·ÇëïñÇ ¹»Ïñ»Ù»Ýï): è»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ: R é»·ÇëïñÇ
å³ñáõݳÏáõÃÛáõÝÁ Ýí³½»óÝ»É 1-áí.
(R)+1 (R):
òÇÏÉ»ñÇ ÃÇíÁ` 1, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 4, ÇݹÇϳïáñÝ»ñÝ »Ý` Z, S, P, AC:
µ) DCX RP (Decrement register pairª é»·Çëïñ³ÛÇÝ ½áõÛ·Ç ¹»Ïñ»Ù»Ýï): è»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ:
¸»Ïñ»Ù»Ýï»É RP é»·Çëïñ³ÛÇÝ ½áõÛ·Ç å³ñáõݳÏáõÃÛáõÝÁ .
(RP)+1 (RP):
òÇÏÉ»ñÇ ÃÇíÁ` 1, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 6, ÇݹÇϳïáñÝ»ñÁ ã»Ý ÷á÷áËíáõÙ:
·) DCR M (Decrement memoryª ÑÇßáÕáõÃÛ³Ý ¹»Ïñ»Ù»Ýï): ²ÝáõÕÕ³ÏÇ é»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ:
¸»Ïñ»Ù»Ýï»É ÑÇßáÕáõÃÛ³Ý` HL é»·ÇëïñÇ Ýß³Í Ñ³ëó»Ç å³ñáõݳÏáõÃÛáõÝÁ, ³ñ¹ÛáõÝùÁ ·ñ³é»É HL
é»·Çëïñ³ÛÇÝ ½áõÛ·áõÙ.
((H)(L))+1 (H)(L):
òÇÏÉ»ñÇ ÃÇíÁ` 3, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 10, ÇݹÇϳïáñÝ»ñÝ »Ý` Z, S, P, AC:

3.1.5. гٻٳïáõÙ
гٻٳïáõ٠ϳñáÕ ¿ Çñ³Ï³Ý³óí»É ãáñë »Õ³Ý³Ïáí:
³). CPI data(Compare immediate` ³ÝÙÇç³Ï³Ý ѳٻٳïáõÙ): ²ÝÙÇç³Ï³Ý ѳëó»³·ñáõÙ:
гٻٳïíáõÙ ¿ Ïáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÁ ¶Î ³ÝÙÇç³å»ë Ñ»ï¨áÕ µ³ÛÃÇ Ñ»ï, áñÁ ·ïÝíáõÙ
¿ ÑÇßáÕáõÃÛ³Ý` ¶Î-ÇÝ Ñ³çáñ¹áÕ Ñ³ëó»áõÙ:
(µ³ÛÃ) (A):
ìÇ׳ÏÇ é»·ÇëïñÇ (F) »Éù»ñáõÙ`
z =1, »Ã» (A) = (µ³ÛÃ):
cy=1, »Ã» (A) < (µ³ÛÃ):
µ) CMP R(Compare register` é»·Çëïñ³ÛÇÝ Ñ³Ù»Ù³ïáõÙ): è»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ: гٻٳïíáõÙ
»Ý A-Ç ¨ R-Ç å³ñáõݳÏáõÃÛáõÝÝ»ñÁ:
úñÇݳÏ, CMP L Ý߳ݳÏáõÙ ¿` A-Ç å³ñáõݳÏáõÃÛáõÝÁ ѳٻٳïíáõÙ ¿ L-Ç å³ñáõݳÏáõÃÛ³Ý Ñ»ï,
Áݹ áñáõÙ`
z =1, »Ã» (A) = (L):
cy=1, »Ã» (A) < (L):
·) CMP M(Compare memmory` ÑÇßáÕáõÃÛ³Ý Ñ³Ù»Ù³ïáõÙ): ²ÝÙÇç³Ï³Ý é»·Çëïñ³ÛÇÝ
ѳëó»³·ñáõÙ: A-Ý Ñ³Ù»Ù³ïíáõÙ ¿ ÑÇßáÕáõÃÛ³Ý` HL é»·ÇëïñÇ Ýß³Í µççÇ å³ñáõݳÏáõÃÛ³Ý Ñ»ï:

3.2. îñ³Ù³µ³Ý³Ï³Ý ·áñÍáÕáõÃÛáõÝÝ»ñÇ Ññ³Ù³ÝÝ»ñÁ

îñ³Ù³µ³Ý³Ï³Ý ·áñÍáÕáõÃÛáõÝÝ»ñÝ »Ý. ïñ³Ù³µ³Ý³Ï³Ý µ³½Ù³å³ïÏáõÙÁ, ·áõÙ³ñáõÙÁ, µ³ó³éáõÙÁ,


ßñçáõÙÁ ¨ ï»Õ³ß³ñÅÁ:

3.2.1. §ºì¦, ϳñáÕ ¿ Çñ³Ï³Ý³óí»É »ñ»ù »Õ³Ý³Ïáí:


³) ANI data(AND immediante ³ÝÙÇç³Ï³Ý ºô): ²ÝÙÇç³Ï³Ý ѳëó»³·ñáõÙ, ¶Î Ñ»ï¨áÕ µ³ÛÃÁ, áñÁ
·ïÝíáõÙ ¿ ÑÇßáÕáõÃÛ³Ý ¶Î å³ñáõݳÏáÕ Ñ³ëó»ÇÝ Ñ³çáñ¹áÕ Ñ³ëó»áõÙ, ïñ³Ù³µ³Ýáñ»Ý µ³½Ù³å³ïÏíáõÙ
¿ Ïáõï³ÏãÇ å³ñáõݳÏáõÃÛ³Ùµ, ³ñ¹ÛáõÝùÁ ½»ï»ÕíáõÙ Ïáõï³ÏãáõÙ.
(A)  (µ³ÛÃ)  (A) ϳ٠(A)(µ³ÛÃ)  (A)
òÇÏÉ»ñÇ ÃÇíÁ` 2, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 7, ÇݹÇϳïáñÝ»ñÝ »Ý` Z, S, P, CY, AC: CY=0,
AC=1:

µ) ANA R(AND registerª é»·Çëïñ³ÛÇÝ ºô): è»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ: R é»·ÇëïñÇ


å³ñáõݳÏáõÃÛáõÝÁ ïñ³Ù³µ³Ýáñ»Ý µ³½Ù³å³ïÏíáõÙ ¿ Ïáõï³ÏãÇ å³ñáõݳÏáõÃÛ³Ùµ, ³ñ¹ÛáõÝùÁ ½»ï»ÕíáõÙ
Ïáõï³ÏãáõÙ.
(A)  (R) (A) ϳ٠(A)(R) (A)::
òÇÏÉ»ñÇ ÃÇíÁ` 1, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 4, ÇݹÇϳïáñÝ»ñÝ »Ý` Z, S, P, CY, AC: CY=0,
AC=1:
·) ANA M(AND memmory` ÑÇßáÕáõÃÛ³Ý ºô): ²ÝáõÕÕ³ÏÇ é»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ: (A)-Ç
å³ñáõݳÏáõÃÛáõÝÁ ïñ³Ù³µ³Ýáñ»Ý µ³½Ù³å³ïÏíáõÙ ¿ HL –Ç Ýß³Í Ñ³ëó»Ç å³ñáõݳÏáõÃÛ³Ùµ, ³ñ¹ÛáõÝùÁ
½»ï»ÕíáõÙ Ïáõï³ÏãáõÙ.
(A)  ((H)(L)) (A) ϳ٠(A)  ((H)(L)) (A):
òÇÏÉ»ñÇ ÃÇíÁ` 2, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 7, ÇݹÇϳïáñÝ»ñÝ »Ý` Z, S, P, CY, AC: CY=0,
AC=1:

3.2.2. §Î²Ø¦, ϳñáÕ ¿ Çñ³Ï³Ý³óí»É »ñ»ù »Õ³Ý³Ïáí:


³) ORI data(OR immedianteª ³ÝÙÇç³Ï³Ý βØ): ²ÝÙÇç³Ï³Ý ѳëó»³·ñáõÙ: (A)-Ç å³ñáõݳÏáõÃÛ³Ý ¨ ¶Î
³ÝÙÇç³å»ë ѳçáñ¹áÕ µ³ÛÃÇ ïñ³Ù³µ³Ý³Ï³Ý ·áõÙ³ñáõÙ, ³ñ¹ÛáõÝùÁ ½»ï»ÕíáõÙ Ïáõï³ÏãáõÙ.
(A)+(µ³ÛÃ)  (A) ϳ٠(A)V(µ³ÛÃ)  (A)

òÇÏÉ»ñÇ ÃÇíÁ` 2, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 7, ÇݹÇϳïáñÝ»ñÝ »Ý` Z, S, P, CY, AC: CY=0,


AC=0:
µ) ORA R(OR registerª é»·Çëïñ³ÛÇÝ Î²Ø): è»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ: R é»·ÇëïñÇ
å³ñáõݳÏáõÃÛáõÝÁ ïñ³Ù³µ³Ýáñ»Ý ·áõÙ³ñíáõÙ ¿ Ïáõï³ÏãÇ å³ñáõݳÏáõÃÛ³ÝÁ, ³ñ¹ÛáõÝùÁ ½»ï»ÕíáõÙ
Ïáõï³ÏãáõÙ.
(A) + (R) (A) ϳ٠(A) V (R) (A)

òÇÏÉ»ñÇ ÃÇíÁ` 1, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 4, ÇݹÇϳïáñÝ»ñÝ »Ý` Z, S, P, CY, AC: CY=0,


AC=0:
·) ORA M(OR memoryª ÑÇßáÕáõÃÛ³Ý Î²Ø): ²ÝáõÕÕ³ÏÇ é»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ: (A)-Ç ¨
ÑÇßáÕáõÃ۳ݪ HL-Ç Ýß³Í Ñ³ëó»Ç å³ñáõݳÏáõÃÛáõÝÝ»ñÇ ïñ³Ù³µ³Ý³Ï³Ý ·áõÙ³ñáõÙÁ, ³ñ¹ÛáõÝùÁ
½»ï»ÕíáõÙ ¿ Ïáõï³ÏãáõÙ.
(A) + ((H)(L)) (A) ϳ٠(A) V ((H)(L)) (A):
òÇÏÉ»ñÇ ÃÇíÁ` 1, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 4, ÇݹÇϳïáñÝ»ñÝ »Ý` Z, S, P, CY, AC: CY=0,
AC=0:

3.2.3. ´³ó³éáõÙ
³) XRI data(Exclusive OR immediateª βØ-Ç ³ÝÙÇç³Ï³Ý µ³ó³éáõÙ): ²ÝÙÇç³Ï³Ý ѳëó»³·ñáõÙ: ¶Î
³ÝÙÇç³å»ë Ñ»ï¨áÕ ïíÛ³ÉÝ»ñÇ µ³ÛÃÇ §Î²Ø-Ç ´²ò²èàôئ, ³ñ¹ÛáõÝùÁ ½»ï»ÕíáõÙ ¿ Ïáõï³ÏãáõÙ.
(A)(µ³ÛÃ)  (A) ϳ٠(A)(µ³ÛÃ)  (A):
òÇÏÉ»ñÇ ÃÇíÁ` 1, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 4, ÇݹÇϳïáñÝ»ñÝ »Ý` Z, S, P, CY, AC: CY=0,
AC=0:
µ) XRA R(Exclusive OR registerª βØ-Ç ³ÝÙÇç³Ï³Ý µ³ó³éáõÙ): è»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ: R
é»·ÇëïñÇ §Î²Ø-Ç ´²ò²èàôئ, ³ñ¹ÛáõÝùÁ ½»ï»ÕíáõÙ ¿ Ïáõï³ÏãáõÙ.
(A)(R)  (A) ϳ٠(A (R)  (A):
òÇÏÉ»ñÇ ÃÇíÁ` 1, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 4, ÇݹÇϳïáñÝ»ñÝ »Ý` Z, S, P, CY, AC: CY=0,
AC=0, Z=1:
·). XRA M(Exclusive OR memoryª ÑÇßáÕáõÃÛ³Ý Î²Ø-Ç µ³ó³éáõÙ): ²ÝáõÕÕ³ÏÇ é»·Çëïñ³ÛÇÝ
ѳëó»³·ñáõÙ: HL-Ç Ýß³Í Ñ³ëó»áõÙ ·ïÝíáÕ µ³ÛÃÇ §Î²Ø-Ç ´²ò²èàôئ, ³ñ¹ÛáõÝùÁ ½»ï»ÕíáõÙ ¿ Ïáõï³ÏãáõÙ.
(A)((H)(L)) (A) ϳ٠(A)  ((H)(L)) (A)
òÇÏÉ»ñÇ ÃÇíÁ` 2, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 7, ÇݹÇϳïáñÝ»ñÝ »Ý` Z, S, P, CY, AC: CY=0,
AC=0, Z=1:

3.2.4. §à⦠(Inverset` ßñçáõÙ):


³) CMA (Complement accumulatorª Ïáõï³ÏãÇ ßñçáõÙ): ²Ýµ³ó³Ñ³Ûï ѳëó»³·ñáõÙ: Îáõï³ÏãÇ
å³ñáõݳÏáõÃÛ³Ý ßñçáõÙ, ³ñ¹ÛáõÝùÁ ½»ï»ÕíáõÙ Ïáõï³ÏãáõÙ.
( )(A):
òÇÏÉ»ñÇ ÃÇíÁ` 1, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 4: ѳÛï³ÝÇßÝ»ñÁª 㻽áù:
µ) CMC (Complement carryª÷á˳ÝóÙ³Ý ßñçáõÙ ): ²Ýµ³ó³Ñ³Ûï ѳëó»³·ñáõÙ: ÞñçíáõÙ ¿ CY
ÇݹÇϳïáñÇ å³ñáõݳÏáõÃÛáõÝÁ:

òÇÏÉ»ñÇ ÃÇíÁ` 1, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 4: ѳÛï³ÝÇßÝ»ñÁª 㻽áù:

3.2.5. î»Õ³ß³ñÅ
³) RRC (Rotate rightª î»Õ³ß³ñÅ ³ç): ²Ýµ³ó³Ñ³Ûï ѳëó»³·ñáõÙ: Îáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÁ
ï»Õ³ß³ñÅíáõÙ ¿ ³ç: ²í³· µÇÃÁ(b7) ¨ ÷á˳ÝóÙ³Ý ÇݹÇϳïáñÝ ÁݹáõÝáõÙ »Ý ³ñï³ùëí³Íª ݳËÏÇÝ Ïñïë»ñ b 0
µÇÃÇ ³ñÅ»ùÁ:
bn+1bn, b0 b7:
òÇÏÉ»ñÇ ÃÇíÁ` 1, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 4: ²ñÓ³·³ÝùáõÙ ¿ ÙdzÛÝ CY ÇݹÇϳïáñÁ:

CY b7 . . . b0

ÜÏ. 3.3.1. ²ç ï»Õ³ß³ñÅÇ ë˻ٳÝ


µ) RLC (Rotate leftª ï»Õ³ß³ñÅ Ó³Ë): ²Ýµ³ó³Ñ³Ûï ѳëó»³·ñáõÙ:
bn+1bn, b0 b7:

CY b7 . . . b0
ÜÏ. 3.3.2. Ò³Ë ï»Õ³ß³ñÅÇ ë˻ٳÝ

Îáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÁ ï»Õ³ß³ñÅíáõÙ ¿ Ó³Ë: Îñïë»ñ µÇÃÁ(b 0) ¨ ÷á˳ÝóÙ³Ý ÇݹÇϳïáñÝ


ÁݹáõÝáõÙ »Ý ³ñï³ùëí³Íª b7 ݳËÏÇÝ ³í³· µÇÃÇ ³ñÅ»ùÁ:
òÇÏÉ»ñÇ ÃÇíÁ` 1, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 4: ²ñÓ³·³ÝùáõÙ ¿ ÙdzÛÝ CY ÇݹÇϳïáñÁ:
·) RAR (Rotate right trough carryª ßñç³Ý³ÛÇÝ ï»Õ³ß³ñÅ ³ç): ²Ýµ³ó³Ñ³Ûï ѳëó»³·ñáõÙ: Îáõï³ÏãÇ
å³ñáõݳÏáõÃÛáõÝÁ, CY-áí ѳݹ»ñÓ, ßñç³Ý³Ó¨ ï»Õ³ß³ñÅíáõÙ ¿ ³ç: Îñïë»ñ µÇÃÁ(b 0) ÁݹáõÝáõÙ ¿ CY-Ç
ÇÝýáñÙ³óÇ³Ý ÇëÏ CY-Á` ³ñï³ùëí³Í ݳËÏÇÝ ³í³· b7 µÇÃÇÝÁ:
bn+1bn, b0 (CY), (CY)b7:
òÇÏÉ»ñÇ ÃÇíÁ` 1, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 4: ²ñÓ³·³ÝùáõÙ ¿ ÙdzÛÝ CY ÇݹÇϳïáñÁ:

CY b7 . . . b0

ÜÏ. 3.3.3. Þñç³Ý³ÛÇÝ ï»Õ³ß³ñÅ ³ç

·) RAL (Rotate left trough carryª ßñç³Ý³ÛÇÝ ï»Õ³ß³ñÅ Ó³Ë):


²Ýµ³ó³Ñ³Ûï ѳëó»³·ñáõÙ: Îáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÁ CY-áí ѳݹ»ñÓ ßñç³Ý³Ó¨ ï»Õ³ß³ñÅíáõÙ
¿ Ó³Ë: CY-Ý ÁݹáõÝáõÙ ¿ ³ñï³ùëí³Í b0 Ïñïë»ñ µÇÃÇ ÇÝýáñÙ³ódzÝ, ÇëÏ ³í³· b7 µÇÃÁ` CY- ÇÝÁ:
bn bn+1, (CY)  b0, b7  (CY):
òÇÏÉ»ñÇ ÃÇíÁ` 1, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 4: ²ñÓ³·³ÝùáõÙ ¿ ÙdzÛÝ CY ÇݹÇϳïáñÁ:

CY b7 . . . b0
ÜÏ. 3.3.4. Þñç³Ý³ÛÇÝ ï»Õ³ß³ñÅ Ó³Ë

3.3. îíÛ³ÉÝ»ñÇ ÷á˳ÝóÙ³Ý Ññ³Ù³ÝÝ»ñÁ

²Ûë Ññ³Ù³ÝÝ»ñÝ Çñ³Ï³Ý³óÝáõÙ »Ý ïíÛ³ÉÝ»ñÇ ½»ï»ÕáõÙ é»·ÇëïñÇó é»·Çëïñ, ÑÇßáÕáõÃÛáõÝ,


ÑÇßáÕáõÃÛáõÝÇó Ïáñ½í³Í ïíÛ³ÉÝ»ñÇ ½»ï»ÕáõÙ Ý»ñ³ÍÙ³Ý-³ñï³ÍÙ³Ý ë³ñù(ܲê) ¨ ÷á˳ÝóÙ³Ý
ÇݹÇϳïáñÇ ë³ÑÙ³ÝáõÙ: ²Ûë ·ñ»Ã» µáÉáñ ÷á˳ÝóáõÙÝ»ñÁ ã»Ý ³½¹áõÙ ÇݹÇϳïáñÝ»ñÇ íñ³:
3.3.1. è»·Çëïñ³ÛÇÝ ÷á˳ÝóáõÙÝ»ñ
³) MOV R1, R2 (Move register`é»·Çëïñ³ÛÇÝ ï»Õ³÷áËáõÙ): è»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ ¿:
(R2)®(R1):
òÇÏÉ»ñÇ ÃÇíÁ` 1, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 4:
µ) PC HL (Move register é»·Çëïñ³ÛÇÝ ï»Õ³÷áËáõÙ): è»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ:
(HL)® (PC):
òÇÏÉ»ñÇ ÃÇíÁ` 2, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 5:
·) SP HL (Move register` é»·Çëïñ³ÛÇÝ ï»Õ³÷áËáõÙ):
(HL)® (SP):
òÇÏÉ»ñÇ ÃÇíÁ` 2, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 5: è»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ:

3.3.2. ²ÝÙÇç³Ï³Ý ÷á˳ÝóáõÙÝ»ñ


¶áñÍáÕáõÃÛ³Ý Ïá¹ÇÝ ³ÝÙÇç³å»ë Ñ»ï¨áÕ µ³ÛÃÁ ½»ï»ÕíáõÙ ¿ ѳٳå³ï³ëË³Ý é»·ÇëïñáõÙ:
³) MVI R, data(Move immediate` ³ÝÙÇç³Ï³Ý ï»Õ³÷áËáõÙ): ²ÝÙÇç³Ï³Ý ѳëó»³·ñáõÙ:
(´³ÛÃ)® (R):
òÇÏÉ»ñÇ ÃÇíÁ` 2, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 7:
µ) MVI M, data(Move to memory immediate` ³ÝÙÇç³Ï³Ý ï»Õ³÷áËáõÙ ÑÇßáÕáõÃÛáõÝ):
²ÝÙÇç³Ï³Ý-³ÝáõÕÕ³ÏÇ Ñ³ëó»³·ñáõÙ:
(´³ÛÃ)® ((H)(L)):
òÇÏÉ»ñÇ ÃÇíÁ` 3, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 10:
·) LXI RP, Add r(Load register pair immediateª ³ÝÙÇç³Ï³Ý ï»Õ³÷áËáõÙ é»·Çëïñ³ÛÇÝ ½áõÛ·):
²ÝÙÇç³Ï³Ý ѳëó»³·ñáõÙ:
(Îñïë»ñ µ³ÛÃ+³í³· µ³ÛÃ)® (RP):
òÇÏÉ»ñÇ ÃÇíÁ` 3, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 10:
3.3.3. ²ÝáõÕÕ³ÏÇ é»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ
³) MOV R, M (Move from memory to register ª ï»Õ³÷áËáõÙ ÑÇßáÕáõÃÛáõÝÇó é»·Çëïñ):
²ÝÙÇç³Ï³Ý ѳëó»³·ñáõÙ:
((H)(L))® (R):
òÇÏÉ»ñÇ ÃÇíÁ` 2, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 7:
µ) MOV M, R (Move from register to memoryª ï»Õ³÷áËáõÙ): ²ÝÙÇç³Ï³Ý ѳëó»³·ñáõÙ:
(R) ® ((H)(L)):
òÇÏÉ»ñÇ ÃÇíÁ` 2, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 7:

3.3.4. àôÕÇÕ Ñ³ëó»³·ñáõÙ


³) LDA Addr(Load accumulator directª Ïáõï³ÏãÇ áõÕÕ³ÏÇ µ»éÝáõÙ): àôÕÕ³ÏÇ Ñ³ëó»³·ñáõÙ: Üßí³Í
ѳëó»Ç ÇÝýáñÙ³óÇ³Ý ½»ï»Õ»É L-áõÙ:
M(Ïñïë»ñ µ³ÛÃ+³í³· µ³ÛÃ) ® (L):
òÇÏÉ»ñÇ ÃÇíÁ` 4, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 13:
µ) LHLD Addr (Load H and L directª H-Ç ¨ L-Ç µ»éÝáõÙ): àôÕÕ³ÏÇ Ñ³ëó»³·ñáõÙ: Üßí³Í ѳëó»Ç
ÇÝýáñÙ³óÇ³Ý ½»ï»Õ»É L-áõÙ, Ýñ³ ѳçáñ¹Á` H-áõÙ.
M(Ïñïë»ñ µ³ÛÃ+³í³· µ³ÛÃ) ® (L),
M((Ïñïë»ñ µ³ÛÃ+³í³· µ³ÛÃ)+1) ® (H):
òÇÏÉ»ñÇ ÃÇíÁ` 5, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 16:
·) STA (Store accumulatorª ¼»ï»Õ»É Ïáõï³ÏÇãÁ) Addr: àôÕÕ³ÏÇ Ñ³ëó»³·ñáõÙ:
(A) ®(ѳëó»):
òÇÏÉ»ñÇ ÃÇíÁ` 4, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 13:
¹) SHLD Addr(Load H and L directª H-Ç ¨ L-Ç áõÕÕ³ÏÇ µ»éÝáõÙ): àôÕÕ³ÏÇ Ñ³ëó»³·ñáõÙ:
(L)®(ѳëó»),(H) ®(ѳëó» +1):
òÇÏÉ»ñÇ ÃÇíÁ` 5, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 16:
») LDAX RP (Load accumulator indirectª Ïáõï³ÏãÇ ³ÝáõÕÕ³ÏÇ µ»éÝáõÙ): ²ÝáõÕÕ³ÏÇ Ñ³ëó»³·ñáõÙ:
((RP)) ® (A):
òÇÏÉ»ñÇ ÃÇíÁ` 2, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 7:
½) STAX RP (Store accumulator indirectª Ïáõï³ÏãÇ ³ÝáõÕÕ³ÏÇ µ»éÝáõÙ): ²ÝáõÕÕ³ÏÇ Ñ³ëó»³·ñáõÙ:
(A) ® ((RP)):
òÇÏÉ»ñÇ ÃÇíÁ` 2, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 7:
¿) XCHG (Exchange H and L with D and E` HL-Ç ¨ DE-Ç ÇÝýáñÙ³ódzÛÇ ÷á˳ݳÏáõÙ):
è»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ:
(H)(D), (L)  (E):
òÇÏÉ»ñÇ ÃÇíÁ` 1, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 4:
Á) IN port (Input to addr, Ý»ñ³Í»É ïíÛ³É Ñ³ëó»áí): àôÕÕ³ÏÇ Ñ³ëó»³·ñáõÙ:
(سïáõÛóÇ Ñ³ëó»)® (A):

òÇÏÉ»ñÇ ÃÇíÁ` 3, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 10: ѳÛï³ÝÇßÝ»ñÁ` 㻽áù:


Ã) OUT port(Output to addr`³ñï³Í»É ïíÛ³É Ñ³ëó»áí): àôÕÕ³ÏÇ Ñ³ëó»³·ñáõÙ:
(A)® (Ù³ïáõÛóÇ Ñ³ëó»)
òÇÏÉ»ñÇ ÃÇíÁ` 3, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 10: гÛï³ÝÇßÝ»ñÁ` 㻽áù:

3.4. Իϳí³ñÙ³Ý Ññ³Ù³ÝÝ»ñÁ

3.4.1. EI (Enable interrupts` ÁݹѳïÙ³Ý ÃáõÛÉïíáõÃÛáõÝ): àôÕÕ³ÏÇ Ñ³ëó»³·ñáõÙ: Àݹѳ-


ïáõÙÝ»ñÇ Ñ³Ù³Ï³ñ·Á ÃáõÛÉïíáõÃÛáõÝ ¿ ëï³ÝáõÙ ³ÝÙÇç³å»ë ѳçáñ¹ Ññ³Ù³ÝÇ Ï³ï³ñáõÙÇó Ñ»ïá: EI
Ññ³Ù³ÝÇ Ï³ï³ñÙ³Ý ÁÝóóùáõÙ ÁݹѳïáõÙÝ»ñÝ ³Ýï»ëíáõÙ »Ý:
òÇÏÉ»ñÇ ÃÇíÁ` 1, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 4: гÛï³ÝÇßÝ»ñÁ` 㻽áù:
3.4.2. DI (Disable interrupts` ÁݹѳïÙ³Ý ³ñ·»ÉáõÙ): àôÕÕ³ÏÇ Ñ³ëó»³·ñáõÙ: ÀݹѳïáõÙÝ»ñÇ
ѳٳϳñ·Á Ùdzݷ³ÙÇó ÃáõÛÉïíáõÃÛáõÝ ãÇ ëï³ÝáõÙ DI Ññ³Ù³ÝÇ Ï³ï³ñáõÙÇó Ñ»ïá: DI Ññ³Ù³ÝÇ
ϳï³ñÙ³Ý ÁÝóóùáõÙ ÁݹѳïáõÙÝ»ñÝ ³Ýï»ëíáõÙ »Ý:
òÇÏÉ»ñÇ ÃÇíÁ` 1, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 4: гÛï³ÝÇßÝ»ñÁ` 㻽áù:
3.4.3. NOP (No op` ·áñÍáÕáõÃÛ³Ý µ³ó³Ï³ÛáõÃÛáõÝ): àôÕÕ³ÏÇ Ñ³ëó»³·ñáõÙ: âÇ Ï³ï³ñíáõÙ áã ÙÇ
·áñÍáÕáõÃÛáõÝ:
òÇÏÉ»ñÇ ÃÇíÁ` 1, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 5:: è»·ÇëïñÝ»ñÁ ¨ ÇݹÇϳïáñÝ»ñÁ` 㻽áù:
3.4.4. HLT (Halt` ϳݷ): Øä ϳݷ ¿ ³éÝáõÙ: àôÕÕ³ÏÇ Ñ³ëó»³·ñáõÙ: è»·ÇëïñÝ»ñÁ ¨ ÇݹÇϳïáñÝ»ñÁ`
㻽áù:
òÇÏÉ»ñÇ ÃÇíÁ` 1, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 5: гÛï³ÝÇßÝ»ñÁ` 㻽áù:

3.5. ÖÛáõÕ³íáñÙ³Ý ·áñÍáÕáõÃÛáõÝÝ»ñÇ Ññ³Ù³ÝÝ»ñÁ

²Ûë ïÇåÇ µáÉáñ Ññ³Ù³ÝÝ»ñÁ ³ÝÙÇç³Ï³Ý ѳëó»³·ñÙ³Ý Ññ³Ù³ÝÝ»ñ »Ý, áñáÝó ï»ëùÁ` ¶Î, Ïñïë»ñ
ѳëó», ³í³· ѳëó»: ØÇßï Ññ³Ù³ÝÝ»ñÇ PC ѳßíÇãÁ å³ñáõݳÏáõÙ ¿ ÑÇßáÕáõÃ۳ݪ ѳçáñ¹ ϳï³ñí»ÉÇù
Ññ³Ù³ÝÇ Ñ³ëó»Ý: ²Ûë Ññ³Ù³ÝÝ»ñÁ ÉÇÝáõÙ »Ý ³Ýå³ÛÙ³Ý ³ÝóÙ³Ý ¨ å³ÛÙ³Ý³Ï³Ý ³ÝóÙ³Ý: ²Ýå³ÛÙ³Ý
³ÝóÙ³Ý Å³Ù³Ý³Ï PC ѳßíÇãÁ µ»éÝíáõÙ ¿ áã û ѳçáñ¹ Ññ³Ù³ÝÇ, ³ÛÉ ïíÛ³É å³ÑÇÝ ³ÝÑñ³Å»ßï Ññ³Ù³ÝÇ
ѳëó»áí: ä³ÛÙ³Ý³Ï³Ý ³ÝóÙ³Ý Å³Ù³Ý³Ï PC ѳßíÇãÁ µ»éÝíáõÙ ¿ ³ÛÉ Ñ³ëó»áí, »Ã» ï»ÕÇ áõÝÇ
áñ¨¿ å³ÛÙ³Ý:

3.5.1. ²Ýå³ÛÙ³Ý ³ÝóáõÙ.


³) JMP Addr(Jumpª ó³ïÏ): ²ÝÙÇç³Ï³Ý ѳëó»³·ñáõÙ:
(гëó»)® (PC):
òÇÏÉ»ñÇ ÃÇíÁ` 3, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 10: гÛï³ÝÇßÝ»ñÁ` 㻽áù:

3.5.2. ä³ÛÙ³Ý³Ï³Ý ³ÝóáõÙ.


³) JZ Addr: ºÃ» ³ñ¹ÛáõÝùÁ 0 ¿(Z=1), ³å³ (ѳëó»Ý)® (PC):
µ) JNZ Addr: ºÃ» ³ñ¹ÛáõÝùÁ 0 ã¿(Z=0), ³å³ (ѳëó»Ý)® (PC):
·) C Addr: ºÃ» ÷á˳Ýóáõ٠ϳ(CY=1), ³å³ (ѳëó»Ý)® (PC):
¹). JNC Addr: ºÃ» ÷á˳ÝóáõÙ ãϳ(CY=1), ³å³ (ѳëó»Ý)® (PC):
») JP Addr: ºÃ» ³ñ¹ÛáõÝùÁ ¹ñ³Ï³Ý ¿, ³å³ (ѳëó»Ý)® (PC):
½) JM Addr: ºÃ» ³ñ¹ÛáõÝùÁ µ³ó³ë³Ï³Ý ¿, ³å³ (ѳëó»Ý)® (PC):
¿) JPE Addr: ºÃ» A-Ç 1-»ñÇ ÃÇíÁ ½áõÛ· ¿, ³å³ (ѳëó»Ý)® (PC):
Á) JPO Addr: ºÃ» A-Ç 1-»ñÇ ÃÇíÁ Ï»Ýï ¿, ³å³ (ѳëó»Ý)® (PC):
²Ûëï»Õ Addr-Ý »ñϵ³Ûà Ïá¹ ¿(ѳëó»Ý):

3.6. ºÝóÍñ³·ñ»ñÇ Ï³ÝãÇ ¨ ÑÇÙÝ³Ï³Ý Íñ³·ñÇÝ ³ÝóÙ³Ý Ññ³Ù³ÝÝ»ñÁ


¸ñ³Ýù »ñÏáõëÝ »Ý` CALL ¨ RET(ѳٳï»Õ), RST:
³) CALL Addr (Call` ϳÝã): ºé³µ³ÛÃ, ³ÝÙÇç³Ï³Ý, ³ÝáõÕÕ³ÏÇ é»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ:
Ðñ³Ù³ÝÝ»ñÇ Ñ³ßíÇãÇ ³í³· µ³ÛÃÁ ½»ï»ÕíáõÙ ¿ ëûùÇ ³Ù»Ý³µ³ñÓñ, Ïñïë»ñ µ³ÛÃÁª Ýñ³ÝÇó Ù»Ïáí ó³Íñ
ѳëó»áõÙ, ÇëÏ ·áñÍáÕáõÃÛ³Ý Ñ³ëó»ÇÝ ³ÝÙÇç³å»ë Ñ»ï¨áÕ 2-ñ¹ ¨ 3-ñ¹ µ³ÛûñÁ(ѳëó»Ý)` Ññ³Ù³ÝÝ»ñÇ
ѳßíÇãáõÙ.
(PCH) ® ((SP)-1), (PCL) ® ((SP)-2),
(SP)-2) ®(SP), (ѳëó»)® (PC):
²Ûëï»Õ (PCH)-Á PC-Ç å³ñáõݳÏáõÃÛ³Ý ³í³· µ³ÛÃÝ ¿, ÇëÏ (PCL)-Á` Ïñïë»ñÁ:
òÇÏÉ»ñÇ ÃÇíÁ` 5, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 18: ²ÝÙÇç³Ï³Ý, ³ÝáõÕÕ³ÏÇ é»·Çëïñ³ÛÇÝ
ѳëó»³·ñáõÙ: ѳÛï³ÝÇßÝ»ñÁ` 㻽áù:
µ) RET(Return` í»ñ³¹³ñÓ): ²ÝáõÕÕ³ÏÇ é»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ: êûùÇó Ññ³Ù³ÝÝ»ñÇ Ñ³ßíÇãÁ
µ»éÝíáõÙ ¿ ÑÇÙÝ³Ï³Ý Íñ³·ñÇ Ñ³ëó»áí.
(SP) ® (PCL), ((SP)+1) ® (PCL), ((SP)+2)® (SP):
òÇÏÉ»ñÇ ÃÇíÁ` 3, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 10, ѳÛï³ÝÇßÝ»ñÁ` 㻽áù:
·) RST(Restart` í»ñ³Ù»ÏݳñÏ): ²ÝáõÕÕ³ÏÇ é»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ:
(PCH) ® (SP)-1, (PCL) ® ((SP)-2), (SP)-2® (SP):
òÇÏÉ»ñÇ ÃÇíÁ` 3, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 10: гÛï³ÝÇßÝ»ñÁ` 㻽áù:

3.7. ²ÛÉ ·áñÍáÕáõÃÛáõÝÝ»ñÇ Ññ³Ù³ÝÝ»ñÁ

êñ³Ýù Ý»ñ³éáõÙ »Ý ëûùáõÙ ½»ï»ÕÙ³Ý ¨ Ýñ³ÝÇó Ïáñ½Ù³Ý, ·áñÍáÕáõÃÛ³Ý µ³ó³Ï³ÛáõÃÛ³Ý, ϳݷÇ


Ññ³Ù³ÝÝ»ñÁ, áñáÝó ϳï³ñÙ³Ý ¹»åùáõÙ ÇݹÇϳïáñÝ»ñÁ ã»Ý ÷á÷áËíáõÙ:
ØÇÏñáÍñ³·ñÇ û·ï³·áñÍÙ³Ý Ññ³Ù³ÝÝ»ñÁ (CALL, RET) ÙÇßï ·áñͳÍíáõÙ »Ý ѳٳï»Õ: ê³Ï³ÛÝ Ñ»Ýó
³Û¹ ¹»åùáõ٠ѳñÏ ¿ ÉÇÝáõÙ Ïáõï³ÏãÇ ¨ ÇݹÇϳïáñÝ»ñÇ å³ñáõݳÏáõÃÛáõÝÁ å³Ñ»É ëûùáõÙ` ÙÇÝã¨
ÑÇÙÝ³Ï³Ý Íñ³·ñÇÝ í»ñ³¹³éݳÉÁ, áñÇó Ñ»ïá ¹ñ³Ýù ëûùÇó í»ñ³·ñ³é»É Ïáõï³ÏãÇ Ù»ç ¨ ÇݹÇϳïáñÝ»ñáõÙ:
¶ñ³éáõÙÝ áõ Ïáñ½áõÙÝ Çñ³Ï³Ý³óíáõÙ »Ý Ñ»ï¨Û³É Ññ³Ù³ÝÝ»ñáí.

3.7.1.PUSH PSW(Push processor status word` äñáó»ëáñÇ íÇ׳ÏÇ µ³éÇ ·ñ³éáõÙ): ²ÝáõÕÕ³ÏÇ
é»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ:
Ü³Ë Ïáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÁ ½»ï»ÕíáõÙ ¿ ((SP)-1)ѳëó»áõÙ, ³å³` ÇݹÇϳïáñÝ»ñÇÝÁ` ((SP)-2),
Áݹ áñáõÙ ÇݹÇϳïáñÝ»ñÇ å³ñáõݳÏáõÃÛáõÝÁ ·ñ³éíáõÙ ¿ µÇà ³é µÇÃ` Ñ»ï¨Û³É ϳñ·áí.

((SP)-2)

S Z X AC X P X CY

D7 D6 D5 D4 D3 D2 D1 D0

ÜÏ. 3.3.5. PUSH PSW Ññ³Ù³Ýáí ëûùáõÙ ÇݹÇϳïáñÝ»ñÇ


å³ñáõݳÏáõÃÛ³Ý ·ñ³éÙ³Ý ë˻ٳÝ:

òÇÏÉ»ñÇ ÃÇíÁ` 3, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 12, ѳÛï³ÝÇßÝ»ñÁ` 㻽áù:

3.7.2. PUSH RP(Push register pair` è»·Çëïñ³ÛÇÝ ½áõÛ·Ç ·ñ³éáõÙ): è»·Çëïñ³ÛÇÝ ½áõÛ·Ç
å³ñáõݳÏáõÃÛáõÝÁ ½»ï»Õ»É ëûùáõÙ.
(PRH) ((SP)-1) , (PRL) ((SP)-2) , ((SP)-2) (SP) :
òÇÏÉ»ñÇ ÃÇíÁ` 3, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 10: ²ÝáõÕÕ³ÏÇ é»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ:
ѳÛï³ÝÇßÝ»ñÁ` ³Ýáñáß:
3.7.3. POP PSW(Pop processor status word` äñáó»ëáñÇ íÇ׳ÏÇ µ³éÇ Ïáñ½áõÙ): ²ÝáõÕÕ³ÏÇ
é»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ: äñáó»ëáñÇ íÇ׳ÏÇ Ù³ëÇÝ ·ñ³éí³Í µ³ÛÃÁ µÇà ³é µÇà Ïáñ½íáõÙ ¿ ¨ ·ñ³éíáõÙ
íÇ׳ÏÇ é»·ÇëïñáõÙ:
òÇÏÉ»ñÇ ÃÇíÁ` 3, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 10, ѳÛï³ÝÇßÝ»ñÁ` Z, S, P, AC, CY:

3.7.4. POP PR(Pop` äñáó»ëáñÇ íÇ׳ÏÇ µ³éÇ Ïáñ½áõÙ): ²ÝáõÕÕ³ÏÇ é»·Çëïñ³ÛÇÝ


ѳëó»³·ñáõÙ:äñáó»ëáñÇ íÇ׳ÏÇ Ù³ëÇÝ ·ñ³éí³Í µ³ÛÃÁ µÇà ³é µÇà Ïáñ½íáõÙ ¿ ¨ ·ñ³éíáõÙ PR
é»·Çëïñ³ÛÇÝ ½áõÛ·áõÙ:
òÇÏÉ»ñÇ ÃÇíÁ` 3, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 10, ѳÛï³ÝÇßÝ»ñÁ` 㻽áù:

3.7.5. XTHL(Excang stak for with H and L` êûùÇ ·³·³ÃÇ ¨ HL-Ç å³ñáõݳÏáõÃÛáõÝÝ»ñÇ
÷á˳ݳÏáõÙ): ²ÝáõÕÕ³ÏÇ é»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ: ²Ûë Ññ³Ù³ÝÁ Çñ³Ï³Ý³óÝáõÙ ¿ Ñ»ï¨Û³É ·áñÍáÕáõ-
ÃÛáõÝÝ»ñÁ.
(L)(SP), (H)((SP)+1):
òÇÏÉ»ñÇ ÃÇíÁ` 5, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 16, ѳÛï³ÝÇßÝ»ñÁ` 㻽áù:

3.7.6. SPHL(Mov HL to stak` HL-Ç å³ñáõݳÏáõÃÛáõÝÁ ÷á˳¹ñ»É SP): è»·Çëïñ³ÛÇÝ Ñ³ëó»³·ñáõÙ:


(H)(L)(SP):
òÇÏÉ»ñÇ ÃÇíÁ` 1, å³ñµ»ñáõÃÛáõÝÝ»ñÇ ÃÇíÁ` 6, ѳÛï³ÝÇßÝ»ñÁ` 㻽áù:

4. ØÆÎðàÌð²¶ðºðÆÆ ú¶î²¶àðÌàôØÀ

êïáñ¨ µ»ñíáõÙ ¿ ÙÇÏñáÍñ³·ñÇ û·ï³·áñÍÙ³Ý ëË»Ù³Ý CALL ¨ RET Ññ³Ù³ÝÝ»ñÇ ÙÇçáóáí:


Ü³Ë ³ÝóáõÙ ¿ ϳï³ñíáõÙ ÙÇÏñáÍñ³·ñÇÝ, ³å³` ³ÛÝ Ï³ï³ñ»Éáõó Ñ»ïá, RET Ññ³Ù³Ýáí, ÏñÏÇÝ
ջϳí³ñáõÙÁ í»ñóÝáõÙ ¿ ÑÇÙÝ³Ï³Ý Íñ³·ÇñÁ (³ÝóáõÙ ¿ ϳï³ñíáõÙ ÑÇÙÝ³Ï³Ý Íñ³·ñÇÝ):
γÝãÇ (CALL) Ññ³Ù³ÝÁ ѳٳï»ÕáõÙ ¿ ëûùÇ Ù»ç ½»ï»ÕáõÙÁ ¨ ³ÝóáõÙÁ »ÝóÍñ³·ñÇÝ` Ñ»ï¨Û³É
ѳçáñ¹³Ï³ÝáõÃÛ³Ùµ.
1. êûùÇ óáõóÇãÁ ¹»Ïñ»Ù»ÝïíáõÙ ¿ ëûùÇ ·³·³ÃÇó ÙÇÝ㨠(SP)-1:
2.Ðñ³Ù³ÝÝ»ñÇ Ñ³ßíÇãÇ å³ñáõݳÏáõÃÛáõÝÁ ½»ï»ÕíáõÙ ¿ ëûù` »ñ»ù ù³ÛÉáí.
³).Ðñ³Ù³ÝÝ»ñÇ Ñ³ßíÇãÇ Ïñïë»ñ µ³ÛÃÁ ½»ï»ÕíáõÙ ¿ ÑÇßáÕáõÃÛ³Ý ((SP)-1) ѳëó»áõÙ:
µ). êûùÇ óáõóÇãÁ ¹»Ïñ»Ù»ÝïíáõÙ ¿ ÙÇÝ㨠(SP)-2:
·). Ðñ³Ù³ÝÝ»ñÇ Ñ³ßíÇãÇ ³í³· µ³ÛÃÁ ½»ï»ÕíáõÙ ¿ ÑÇßáÕáõÃÛ³Ý ((SP)-2) ѳëó»áõÙ:
3. Ðñ³Ù³ÝÝ»ñÇ Ñ³ßíÇãÁ µ»éÝíáõÙ ¿ ¶Ï Ñ»ï¨áÕ Ñ³ëó»áí.
³)гëó»Ç Ïñïë»ñ µ³ÛÃáí µ»éÝíáõÙ ¿ Ññ³Ù³ÝÝ»ñÇ Ñ³ßíÇãÇ Ïñïë»ñ(L) µ³ÛÃÁ,
µ)гëó»Ç ³í³· µ³ÛÃáí µ»éÝíáõÙ ¿ Ññ³Ù³ÝÝ»ñÇ Ñ³ßíÇãÇ ³í³·(H) µ³ÛÃÁ:
ì»ñ³¹³ñÓÇ RET Ññ³Ù³Ýáí Øä å»ïù ¿ í»ñ³¹³éݳ ÑÇÙÝ³Ï³Ý Ññ³Ù³ÝÇÝ, ³ÛëÇÝùÝ` ëûùÇ
å³ñáõݳÏáõÃÛáõÝÁ å»ïù ¿ ïñíÇ Ññ³Ù³ÝÝ»ñÇ Ñ³ßíÇãÇÝ: ²ÛÝ Çñ³Ï³Ý³ÝáõÙ ¿ Ñ»ï¨Û³É
ѳçáñ¹³Ï³ÝáõÃÛ³Ùµ.
1. êûùÇ ·³·³ÃÁ Ïáñ½íáõÙ ¨ ·ñ³éíáõÙ ¿ Ññ³Ù³ÝÝ»ñÇ Ñ³ßíÇãÇ Ïñïë»ñ µ³ÛÃáõÙ:
2. êûùÇ óáõóãÇ (å³ñáõݳÏáõÃÛáõÝÁ) ÇÝÏñ»Ù»ÝïíáõÙ ¿ ÙÇÝ㨠(SP)-2+1=(SP)-1:
3. êûùÇ ·³·³ÃÁ (ÝáñÁ) Ïáñ½íáõÙ ¨ ·ñ³éíáõÙ ¿ Ññ³Ù³ÝÝ»ñÇ Ñ³ßíÇãÇ ³í³· µ³ÛÃáõÙ:
4. êûùÇ óáõóÇãÁ ÇÝÏñ»Ù»ÝïíáõÙ ¿ ÙÇÝ㨠(SP)-2+2=(SP) ¨ Øä ³ÝóÝáõÙ ¿ ÑÇÙݳϳÝ
Íñ³·ñÇÝ:

5. Ìð²¶ðÆ Î²¼ØàôØÀ

Ìñ³·ñáÕÁ å»ïù ¿ ·»ñ³½³Ýó Çٳݳ Ññ³Ù³ÝÝ»ñÇ Ñ³Ù³Ï³ñ·Á, ïÇñ³å»ïÇ é»·ÇëïñÝ»ñÇ ï»Õ³µ³ßËÙ³ÝÁ ¨


Øä ׳ñï³ñ³å»ïáõÃÛ³ÝÁ:
Ìñ³·ñÙ³Ý Ñ³Ù³ñ Çñ³·áñÍíáõÙ »Ý Ñ»ï¨Û³É ÷áõÉ»ñÁ.
³). àñáᯐ ¨ í»ñÉáõÍ»É ËݹÇñÁ:
µ). ¶Í»É ËݹñÇ ÉáõÍÙ³Ý Ï³éáõóí³Íù³ÛÇÝ ë˻ٳÝ:
·). ²ë»ÙµÉ»ñáí ·ñ»É Íñ³·ÇñÁ (Ý»ñ³éÛ³É` Ù»ù»Ý³Û³Ï³Ý
Ïá¹»ñÁ):
¹). ¶áñͳñÏ»É Íñ³·ÇñÁ:
»). ö³ëï³·ñ»É Íñ³·ÇñÁ:
Ìñ³·ÇñÝ Áëï Ýñ³ Çñ³Ï³Ý³óÙ³Ý Ñ»ñóϳÝáõÃÛ³Ý ÉÇÝáõÙ ¿ ѳçáñ¹³Ï³Ý ¨ ×ÛáõÕ³íáñí³Í:

5.1. гçáñ¹³Ï³Ý Íñ³·ÇñÁ

гçáñ¹³Ï³Ý ¿ ÏáãíáõÙ ³ÛÝ Íñ³·ÇñÁ, áñÁ ϳï³ñíáõÙ ¿ ëϽµÇó ÙÇÝ㨠í»ñç ѳçáñ¹³µ³ñ, ³ÛÝ ¿`
Ûáõñ³ù³ÝãÛáõñ Ññ³Ù³ÝÁ ϳï³ñ»Éáõó Ñ»ïá Øä ³ÝóÝáõÙ ¿ ³ÝÙÇç³å»ë ѳçáñ¹ Ññ³Ù³ÝÇ Ï³ï³ñÙ³ÝÁ:
гçáñ¹³Ï³Ý Íñ³·ñÇ ûñÇÝ³Ï ¿ »ñ»ù ·áõÙ³ñ»ÉÇÝ»ñÇ ·áõÙ³ñÙ³Ý ËݹÇñÁ. »Ýó¹ñ»Ýù 1-ÇÝ, 2-ñ¹ ¨ 3-ñ¹
·áõÙ³ñ»ÉÇÝ»ñÁ å³Ñå³ÝíáõÙ »Ý ÑÇßáÕáõÃÛ³Ý` ѳٳå³ï³ë˳ݳµ³ñ, 2010H, 2011H, 2012H
ѳëó»Ý»ñáõÙ: ä³Ñ³ÝçíáõÙ ¿ áñáᯐ ¹ñ³Ýó ·áõÙ³ñÁ ¨ ³ñ¹ÛáõÝùÁ ½»ï»Õ»É ÑÇßáÕáõÃÛ³Ý 2013H
ѳëó»áõÙ:
ÜÏ. 3.5.1.-áõÙ µ»ñí³Í ¿ ËݹñÇ ÉáõÍÙ³Ý ýáõÝÏóÇáÝ³É Ï³éáõóí³Íù³ÛÇÝ ë˻ٳÝ, ÇëÏ ³Õ. 3.5.1 –áõÙ`
²ë»ÙµÉ»ñáí ·ñí³Í Ýñ³ Íñ³·ÇñÁ:
1-ÇÝ Ññ³Ù³Ýáí HL é»·ÇëïñÁ µ»éÝíáõÙ ¿ 2010 H ѳëó»áí (Ý³Ë Ïñïë»ñ µ³ÛÃÁ L-áõÙ, ³ÛÝáõÑ»ï¨
³í³·Á` H-áõÙ):
7-ñ¹áí Øä Ïáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÁ ½»ï»ÕíáõÙ ¿ (STORE) ÑÇßáÕáõÃÛ³Ý` HL-Ç Ýß³Í (2104)
ѳëó» áõÝ»óáÕ µççáõÙ:
ö³ëï³·ñáõÙÝ Çñ³Ï³Ý³óíáõÙ ¿ ³ÕÛáõë³Ï³ÛÇÝ ï»ëùáí, áñï»Õ ͳ·ñÇ µ³Õ³¹ñÇãÝ»ñÇÝ Ñ³ïϳóí³Í »Ý ¹³ßï»ñ`
ÝÇßÇ, ûå»ñ³ïáñÇ, ûå»ñ³Ý¹Ç ¨ Ù»Ïݳµ³ÝáõÃÛáõÝÝ»ñÇ (³Õ. 3.5.2.):

êÏǽµ

Îáõï³ÏÇãÁ µ»éÝ»É 1-ÇÝ ·áõÙ³ñ»ÉÇáí

HL-Á ÇÝÏñ»Ù»Ýï»É ÙÇÝ㨠2011H

¶áõÙ³ñ»É Ïáõï³ÏãÇ ¨ 2011H ѳëó»Ç


å³ñáõݳÏáõÃÛáõÝÝ»ñÁ

HL-Á ÇÝÏñ»Ù»Ýï»É ÙÇÝ㨠2012H

¶áõÙ³ñ»É Ïáõï³ÏãÇ ¨ 2012H ѳëó»Ç


å³ñáõݳÏáõÃÛáõÝÝ»ñÁ

HL-Á ÇÝÏñ»Ù»Ýï»É ÙÇÝ㨠2013H

¶áõÙ³ñÁ ½»ï»Õ»É ÑÇßáÕáõÃÛ³Ý 2013H


ѳëó»áõÙ

ì»ñç
ÜÏ. 3.5.1. ºñ»ù Ãí»ñÇ ·áõÙ³ñáõÙÝ Çñ³Ï³Ý³óÝáÕ Íñ³·ñÇ
ϳéáõóí³Íù³ÛÇÝ ë˻ٳÝ

²ÕÛáõë³Ï 3.5.1
ÜÇß ØÝ»ÙáÝÇÏ³Ý úå»ñ³Ý¹Á Ø»Ïݳµ³ÝáõÃÛáõÝÁ
Á
LXI H, 2010H HL-Á µ»éÝ»É 2010H-áí
Îáõï³ÏÇãÁ µ»éÝ»É
MOV A, M ÑÇßáÕáõÃÛ³Ý 2010H ѳëó»Ç
å³ñáõݳÏáõÃÛ³Ùµ
NX H ÆÝÏñ»Ù»Ýï»É HL-Á ÙÇÝã¨
2011H
Îáõï³ÏãÇ ¨ 2011H ѳëó»Ç
ADD M å³ñáõݳÏáõÃÛáõÝÝ»ñÁ(1-ÇÝ ¨
2-ñ¹ ·áõÙ³ñ»ÉÇÝ»ñÁ) ·áõÙ³ñ»É
INX H ÆÝÏñ»Ù»Ýï»É HL-Á
ÙÇÝ㨠2012H
Îáõï³ÏãÇ å³ñáõݳÏáõÃÛ³ÝÁ
ADD M ·áõÙ³ñ»É 2012H ѳëó»Ç
å³ñáõݳÏáõÃÛáõÝÁ (3-ñ¹
·áõÙ³ñ»ÉÇÝ)
INX H ÆÝÏñ»Ù»Ýï»É HL-Á ÙÇÝã¨
2013H
Îáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÁ
MOV M, A ½»ï»Õ»É ÑÇßáÕáõÃÛ³Ý
2013H ѳëó»áõÙ
HLT γݷݻóÝ»É Øä

3-ñ¹ Ññ³Ù³Ýáí Ïáõï³ÏãÇ ¨ HL-Ç Ýßí³Í ѳëó»Ç å³ñáõݳÏáõÃÛáõÝÝ»ñÁ ·áõÙ³ñíáõÙ »Ý:


4-ñ¹ Ññ³Ù³Ýáí ÇÝÏñ»Ù»ÝïíáõÙ ¿ HL-Ç å³ñáõݳÏáõÃÛáõÝÁ:
5-ñ¹ Ññ³Ù³Ýáí ÏñÏÇÝ Ïáõï³ÏãÇ ¨ ÑÇßáÕáõÃÛ³Ý` HL-Ç Ýßí³Í ѳëó»Ç å³ñáõݳÏáõÃÛáõÝÝ»ñÁ
·áõÙ³ñíáõÙ »Ý:
6-ñ¹ Ññ³Ù³Ýáí ÏñÏÇÝ HL-Ç å³ñáõݳÏáõÃÛáõÝÁ ÇÝï»ñÙ»ÝïíáõÙ ¿:
²ÛÝáõÑ»ï¨ ·ñ³éí³Í Íñ³·ÇñÁ ѳñÏ ¿ ÷á˳ϻñå»É ÙÇÏñáåñáó»ëáñÇÝ Ñ³ëϳݳÉÇ 0-Ý»ñÇó ¨ 1-»ñÇó
ϳ½Ùí³Í µÇûñÇ ËÙµ»ñÇ, áñÝ Çñ³Ï³Ý³óíáõÙ ¿ ѳïáõÏ Íñ³·ñáí ϳ٠ӻéùáí` Ñ»ï¨Û³É ѳçáñ¹³Ï³ÝáõÃÛ³Ùµ.
1.Ðñ³Ù³ÝÝ»ñÇ Ñ³Ù³Ï³ñ·Çó ·ïÝ»É Ûáõñ³ù³ÝãÛáõñ ÙÝ»ÙáÝÇϳÛÇ Ïá¹Á:
²ÕÛáõë³Ï 3.5.2.
гë- Î ØÝ»Ùá- úå»ñ³Ý¹Á Ø»Ïݳµ³ÝáõÃÛáõÝ
ó»Ý ÝÇϳÝ
2020H 1 LXI H, 2010H HL-Á µ»éÝ»É 2010H-áí
2021H 0
2022H 0
2023H E MOV Îáõï³ÏÇãÁ µ»éÝ»É ÑÇßáÕáõ-
A, M ÃÛ³Ý 2010H ѳëó»Ç å³ñáõ-
ݳÏáõÃÛ³Ùµ
2024H 3 INX H ÆÝÏñ»Ù»Ýï»É HL-Á ÙÇÝã¨
2011H
Îáõï³ÏãÇ ¨ 2011H ѳëó»Ç
2025H 6 ADD M å³ñáõݳÏáõÃÛáõÝÝ»ñÁ(1-
ÇÝ ¨ 2-ñ¹ ·áõÙ³ñ»ÉÇÝ»ñÁ)
·áõÙ³ñ»É
2026H 3 INX H ÆÝÏñ»Ù»Ýï»É HL-Á ÙÇÝã¨
2012H
Îáõï³ÏãÇ å³ñáõݳÏáõÃÛ³ÝÁ
2027H 6 ADD M ·áõÙ³ñ»É 2012H ѳëó»Ç
å³ñáõݳÏáõÃÛáõÝÁ (3-ñ¹
·áõÙ³ñ»ÉÇÝ)
2028H 3 INX H ÆÝÏñ»Ù»Ýï»É HL-Á
ÙÇÝ㨠2013H
Îáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÁ
2029H 7 MOV M, A ½»ï»Õ»É ÑÇßáÕáõÃÛ³Ý
2013H ѳëó»áõÙ
202AH 6 HLT γݷݻóÝ»É Øä

2. àñáᯐ ûå»ñ³Ý¹Ý»ñÁ (ïíÛ³ÉÝ»ñÁ ¨ ѳëó»Ý»ñÁ), ³ÝÑñ³Å»ßïáõÃÛ³Ý ¹»åùáõÙ ï³É ÙÇ ù³ÝÇ


µ³ÛóÝáó Ññ³Ù³ÝÝ»ñáí:
3. ê³ÑÙ³Ý»É ÑÇßáÕáõÃÛ³Ý` Ûáõñ³ù³ÝãÛáõñ Ññ³Ù³ÝÇ ¨ ûå»ñ³Ý¹Ç ѳëó»Ý (³Õ. 4 ):

5.2. ×ÛáõÕ³íáñí³Í Íñ³·ÇñÁ


×ÛáõÕ³íáñí³Í ¾ ÏáãíáõÙ ³ÛÝ Íñ³·ÇñÁ, áñÁ ϳñáÕ ¿ ÁÝÃ³Ý³É Ù»ÏÇó ³í»ÉÇ áõÕÇÝ»ñáí, Áݹ áñáõÙ`
³Ûë ¹»åùáõÙ »Ýó¹ñíáõÙ ¿ áñáß³ÏÇ å³ÛÙ³ÝÇ ëïáõ·áõÙ:
ÖÛáõÕ³íáñí³Í Íñ³·ñÇ ûñÇÝ³Ï ¿ »ñÏáõ Ãí»ñÇ Ñ³Ù»Ù³ïÙ³Ý ËݹÇñÁ. ïñí³Í »ñÏáõ Ãí»ñÇó å»ïù ¿ ÁÝïñ»É
Ù»ÍÁ ¨ ³ÛÝ ½»ï»Õ»É ÑÇßáÕáõÃÛáõÝáõÙ:
ÈáõÍÙ³Ý Ï³éáõóí³Íù³ÛÇÝ ëË»Ù³Ý µ»ñí³Í ¿ ÝÏ. 3.5.2.-áõÙ, áñï»Õ ³é³çÇÝ »ñ»ù µÉáÏÝ»ñÁ ݳËáñ¹
ËݹÇñÝ»ñáõÙ ÏÇñ³éí»É »Ý:
4-ñ¹ µÉáÏÁ ѳٻٳïáõÙ ¿ A ¨ L é»·ÇëïñÝ»ñÇ å³ñáõݳÏáõÃÛáõÝÝ»ñÁ, 5-ñ¹Á` §í×éÇ ÁݹáõÝٳݦ
µÉáÏÝ ¿, áñÁ ¨ Çñ³Ï³Ý³óÝáõÙ ¿ ×ÛáõÕ³íáñáõÙÁ: Àݹ áñáõÙ, §³Ûᦠå³ï³ë˳ÝÇ ¹»åùáõÙ Íñ³·ÇñÁ
ß³ñáõݳÏíáõÙ ¿, ÇëÏ §áã¦-Ç ¹»åùáõÙ` ×ÛáõÕ³íáñíáõÙ:
γ½Ù»Ýù ³Ûë ËݹñÇ ÉáõÍÙ³Ý Íñ³·ÇñÁ: Ü³Ë ÁݹáõÝ»Ýù, áñ ѳٻٳïíáÕ Ãí»ñÝ »Ý` 11 10 ¨ 510, ÇëÏ
·áõÙ³ñÁ å»ïù ¿ ½»ï»Õ»É ÑÇßáÕáõÃÛ³Ý 2030H ѳëó»áõÙ: Ìñ³·ÇñÁ µ»ñí³Í ¿ ³Õ. 6-áõÙ:
Îáõï³ÏÇãÁ µ»éÝíáõÙ ¿ 1110-áí, ÇëÏ È é»·ÇëïñÁ` 510-áí: гٻٳïáõÃÛáõÝÇó å³ñ½íáõÙ ¿, áñ Ïáõï³ÏãÇ
å³ñáõݳÏáõÃÛáõÝÁ Ù»Í ¿ È-ÇÝÇó, áõëïÇ` CY=0 ((A)(L)) ¨ Øä ³ÝóÝáõÙ ¿ ѳçáñ¹` ÑÇßáÕáõÃÛ³Ý
2020H ѳëó»áõÙ Ïáõï³ÏãÇ å³ñáõݳÏáõÃÛ³Ý ½»ï»ÕÙ³ÝÁ: ÆÝãå»ë ï»ë³Ýù, Íñ³·ñÇ í»ñçÇÝ »ñ»ù
Ññ³Ù³ÝÝ»ñÁ ãû·ï³·áñÍí»óÇÝ:
²ÛÅÙ »Ýó¹ñ»Ýù, áñ Ïáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÁ ³í»ÉÇ Ù»Í ¿, ù³Ý` L-ÇÝÁ: ²Û¹ Ãí»ñÇ
ѳٻٳïÙ³Ý Íñ³·ÇñÁ ÏÙݳ ÙǨÝáõÛÝÁ, ë³Ï³ÛÝ Ñ³Ù»Ù³ïáõÃÛ³Ý ³ñ¹ÛáõÝùÁ ÏÉÇÝÇ CY=1 ((A)  (L)),
áõëïÇ Ññ³Ù³ÝÝ»ñÇ Ñ³ßíÇãÁ ϵ»éÝíÇ Ñ³çáñ¹ Ññ³Ù³ÝÇ` ËáñÑñ¹³ÝßÏ³Ý §STORE L¦ ѳëó»áí ¨ Øä Ïϳï³ñÇ
ѳçáñ¹ »ñ»ù Ññ³Ù³ÝÝ»ñÁ: Üϳï»Ýù, áñ Øä Ñݳñ³íáñáõÃÛáõÝ ãáõÝÇ Ùdzݷ³ÙÇó L-Ç
å³ñáõݳÏáõÃÛáõÝÁ ½»ï»Õ»É ÑÇßáÕáõÃÛ³Ý Ù»ç. ³ÛÝ Ý³Ë L-Ç å³ñáõݳÏáõÃÛáõÝÁ ÷á˳¹ñáõÙ
¿ Ïáõï³ÏÇã, ³ÛÝáõÑ»ï¨ STA Ññ³Ù³Ýáí Ïáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÁ ½»ï»ÕáõÙ ÑÇßáÕáõÃÛ³Ý Ù»ç:
êÏǽµ

Îáõï³ÏÇãÁ µ»éÝ»É 1-ÇÝ Ãíáí

L é»·ÇëïñÁ µ»éÝ»É 2-ñ¹ Ãíáí

гٻٳï»É Ïáõï³ÏãÇ ¨ L é»·ÇëïñÇ


å³ñáõݳÏáõÃÛáõÝÝ»ñÁ` (A) - (L)

§àã¦
AL

§²Ûá¦

A-Ç L-Ç
å³ñáõݳÏáõÃÛáõÝ å³ñáõݳÏáõÃÛáõÝÁ
Á ½»ï»Õ»É ½»ï»Õ»É
ÑÇßáÕáõÃÛ³Ý ÑÇßáÕáõÃÛ³Ý Ù»ç
Ù»ç
ì»ñç ì»ñç

ÜÏ. 3.5.2. ºñÏáõ Ãí»ñÇ Ñ³Ù»Ù³ïáõÙÝ Çñ³Ï³Ý³óÝáÕ Íñ³·ñÇ


ϳéáõóí³Íù³ÛÇÝ ë˻ٳÝ:
5.3. òÇÏÉ»ñÁ

ºñµ»ÙÝ ³ÝÑñ³Å»ßï ¿ ÉÇÝáõÙ Íñ³·ñáõÙ µ³½Ù³ÏÇ û·ï³·áñÍ»É ÙǨÝáõÛÝ ÙÇÏñáÍñ³·ÇñÁ: ²Û¹ ¹»åùáõÙ
áñáß³ÏÇ å³ÛÙ³ÝÇ Çñ³·áñÍÙ³Ý Ï³Ù ãÇñ³·áñÍÙ³Ý ¹»åùáõÙ Øä ³ÝóÝáõÙ ¿ ÙÇÏñáÍñ³·ñÇÝ, áñÇ ³í³ñïÇó Ñ»ïá
³ÝóÝáõÙ ¿ ÑÇÙÝ³Ï³Ý Íñ³·ñÇ Ï³ï³ñÙ³ÝÁ:

²ÕÛáõë³Ï 3.5.3
ÜÇßÁ Øݻ٠úå»ñ³Ý¹Á Ø»Ïݳµ³ÝáõÃÛáõÝ
á-
ÝÇϳÝ
MVI A, 0B H Îáõï³ÏÇãÁ µ»éÝ»É 1110-áí (1-ÇÝ
ÃÇíÁ)
MVI L, 05 H L-Á µ»éÝ»É 510-áí
Îáõï³ÏãÇ ¨ L é»·ÇëïñÇ
CMP L å³ñáõݳÏáõÃÛáõÝÝ»ñÁ ѳ-
ٻٳï»É: ºÃ» (A) (L), ³å³ CY=1
ºÃ» CY=1 ((A) (L)), ³å³
³ÝóÝ»É ÑÇßáÕáõÃÛ³Ý Ù»ç L-
JC STORE L Ç å³ñáõݳÏáõÃÛ³Ý ½»ï»ÕÙ³ÝÁ,
ѳϳé³Ï ¹»åùáõÙ (CY=0)`
ß³ñáõÝ³Ï»É Ñ»ñÃ³Ï³Ý Ññ³Ù³ÝÁ:
Îáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÁ
STA 2020H ½»ï»Õ»É 2020H ѳëó»áõÙ:
HLT γݷݻóÝ»É Øä:
STORE L MOV A,L L é»·ÇëïñÇ å³ñáõݳÏáõÃÛáõÝÁ
÷á˳¹ñ»É Ïáõï³ÏÇã
STA 2020H Îáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÁ
½»ï»Õ»É 2020H ѳëó»áõÙ:
HLT γݷݻóÝ»É Øä

¸Çï³ñÏ»Ýù Ñ»ï¨Û³É ËݹÇñÁ.


ºÝó¹ñ»Ýù, ³ÝÑñ³Å»ßï ¿ Ãí³óáõÛóáí(ï»ë³ï»ñÙÇݳÉ) ³ñï³å³ïÏ»ñ»É ѳçáñ¹³Ï³Ý ³ÙµáÕç Ãí»ñÁ` 0-Çó
ëÏë³Í: ²Û¹ Ýå³ï³Ïáí 0,1,...Ãí»ñÁ å»ïù ¿ ѳçáñ¹³µ³ñ ³ñï³Íí»Ý Ù³ïáõÛó: ê³Ï³ÛÝ Øä ³Û¹ ·áñÍáÕáõÃÛáõÝÁ ϳÝÇ
³ÛÝù³Ý ³ñ³·, áñ Ãí³óáõÛóÇ óáõóÙáõÝùÇ ï»ëáÕ³Ï³Ý ·ñ³ÝóáõÙÁ å³ñ½³å»ë ³ÝÑݳñ ÏÉÇÝÇ, áõëïÇ
³ÝÑñ³Å»ßï ¿ Ûáõñ³ù³ÝãÛáõñ ³ñï³ÍáõÙÇó Ñ»ïá áñáß Ñ³å³ÕáõÙ ³é³ç³óÝ»É: ¸³ Çñ³Ï³Ý³óíáõÙ ¿ Ñ»ï¨Û³É Ï»ñå.
µ³í³Ï³Ý³ã³÷ Ù»Í ÃÇíÁ (Ù»ñ ËݹñáõÙ` FFFF H) ѳçáñ¹³µ³ñ ¹»Ïñ»Ù»ÝïíáõÙ ¿ ÙÇÝ㨠Ýñ³ 0-Ç Ñ³í³ë³ñí»ÉÁ,
ÇëÏ ¹³ ï»ÕÇ ¿ áõÝ»ÝáõÙ µ³í³Ï³Ý³ã³÷ »ñϳñ ųٳݳϳѳïí³ÍáõÙ, áñÇ ÁÝóóùáõÙ ³ÝÁÝ¹Ñ³ï ³ñï³å³ïÏ»ñíáõÙ
¿ Ñ»ñÃ³Ï³Ý ÃÇíÁ: ²Ûë ËݹñÇ ÉáõÍáõÙÝ Çñ³Ï³Ý³óÝáÕ ýáõÝÏóÇáÝ³É ëË»Ù³Ý µ»ñí³Í ¿ ÝÏ. 3.5.3.–áõÙ,
ÇëÏ Íñ³·ÇñÁ` ³Õ. 3.5.4. –áõÙ:
²é³çÇÝ Ññ³Ù³Ýáí Ïáõï³ÏãáõÙ ë³ÑÙ³ÝíáõÙ ¿ 00H(³ñï³å³ïÏ»í»ÉÇù ³é³çÇÝ ÃÇíÁ), áñÁ »ñÏñáñ¹ Ññ³Ù³Ýáí
ïñíáõÙ ¿ 02H Ù³ïáõÛó:
ºññáñ¹ Ññ³Ù³Ýáí Ïáõï³ÏÇãÝ ÇÝÏñ»Ù»ÝïíáõÙ ¿` Ó¨³íáñ»Éáí »ñÏñáñ¹ ³ñï³å³ïÏ»ñí»ÉÇù ÃÇíÁ:
âáññáñ¹ Ññ³Ù³Ýáí FFFF H Ãíáí µ»éÝíáõÙ ¿ HL é»·ÇëïñÁ, ÇëÏ ÑÇÝ·»ñáñ¹ Ññ³Ù³Ýáí Ïáõï³ÏãÇ
å³ñáõݳÏáõÃÛáõÝÁ ÷á˳¹ñíáõÙ ¿ B é»·Çëïñ:
ì»ó»ñáñ¹ Ññ³Ù³Ýáí HL-Ç å³ñáõݳÏáõÃÛáõÝÁ ¹»Ïñ»Ù»ÝïíáõÙ ¿(³ÛÝ Ýí³½»Éáí å»ïù ` ѳëÝÇ 0-Ç):
Úáûñáñ¹ Ññ³Ù³Ýáí L-Ç å³ñáõݳÏáõÃÛáõÝÁ ÷á˳ÝóíáõÙ ¿ Ïáõï³ÏãÇÝ:
àôûñáñ¹ Ññ³Ù³Ýáí Çñ³Ï³Ý³óíáõÙ ¿ §Î²Ø¦ ïñ³Ù³µ³Ý³Ï³Ý ·áñÍáÕáõÃÛáõÝÁ Ïáõï³ÏãÇ ¨ H é»·ÇëïñÇ
å³ñáõݳÏáõÃÛáõÝÝ»ñÇ Ýϳïٳٵ: ºÃ» Ïáõï³ÏãÇ ¨ H é»·ÇëïñÇ å³ñáõݳÏáõÃÛáõÝÝ»ñÁ ÙdzųٳݳÏ
ѳí³ë³ñ »Ý 0-Ç, ³å³ íÇ׳ÏÇ é»·ÇëïñÇ 0-Ç Ñ³Ûï³ÝÇßáõÙ ë³ÑÙ³ÝíáõÙ ¿ 1(Z=1):
ÆÝÝ»ñáñ¹ Ññ³Ù³Ýáí ëïáõ·íáõÙ ¿ Z=1 å³ÛÙ³ÝÁ. »Ã» å³ï³ë˳ÝÁ §à㦠¿, ³å³ Øä ³ÝóÝáõÙ ¿ í»ó»ñáñ¹`
DELAY ËáñÑñ¹³Ýß³Ï³Ý Ññ³Ù³ÝÇÝ ¨ HL-Ç å³ñáõݳÏáõÃÛáõÝÁ ¹»Ïñ»Ù»ÝïíáõÙ ¿: ì»ó»ñáñ¹Çó ÙÇÝã¨
ÇÝÝ»ñáñ¹ Ññ³Ù³ÝÁ Ý»ñ³éÛ³É åñáó»ëÁ ÏñÏÝíáõÙ ¿ ³ÛÝù³Ý ųٳݳÏ, ù³ÝÇ ¹»é HL-Ç
å³ñáõݳÏáõÃÛáõÝÁ ãÇ Ñ³í³ë³ñí»É 0-Ç: ºñµ ³ÛÝ Ñ³í³ë³ñíáõÙ ¿ 0-Ç, ëïáõ·Ù³Ý ³ñ¹ÛáõÝùÁ ¹³éÝáõÙ
¿ §²Ûá¦(Z=0) ¨ Øä ³ÝóÝáõÙ ¿ Ñ»ñóϳݪ ï³ëÝ»ñáñ¹ Ññ³Ù³ÝÇÝ. B-Ç å³ñáõݳÏáõÃÛáõÝÁ ÷á˳Ýó»É
Ïáõï³ÏãÇÝ:
Úáõñ³ù³ÝãÛáõñ ÃíÇ Ñ³å³ÕÙ³Ý Å³Ù³Ý³ÏÁ Ó¨³íáñíáõÙ ¿ 65536 (216) óÇÏÉáí, Ûáõñ³ù³ÝãÛáõñ óÇÏÉÇ
DCX H, MOV A, L, ORA H ¨ JNZ Ññ³Ù³ÝÝ»ñÇ ËÙµÇ(ѳå³ÕÙ³Ý óÇÏÉ) ϳï³ñÙ³Ý
ųٳݳÏÁ(INTEL 8085) 24 ÙÏí ¿, áõëïÇ Ñ³å³ÕÙ³Ý ÁݹѳÝáõñ ųٳݳÏÁ Ïϳ½ÙÇ
t = 24  10-6 65536 = 1.572884 í  1.6 í,
áñÁ ÉÇáíÇÝ µ³í³ñ³ñ ¿ ÃíÇ ï»ëáÕ³Ï³Ý ·ñ³ÝóÙ³Ý Ñ³Ù³ñ:
î³ëÝٻϻñáñ¹ Ññ³Ù³Ýáí Øä ³ÝóÝáõÙ ¿ »ñÏñáñ¹ª ËáñÑñ¹³Ýß³Ï³Ý COUNT (ѳçáñ¹ ÃíÇ ³ñï³ÍÙ³Ý)
Ññ³Ù³ÝÇÝ, ¨ ÁÝóóùÁ ÏñÏÝíáõÙ ¿:
êÏǽµ

Îáõï³ÏÇãÁ 0-³óÝ»É

(A)-Ý ³ñï³Í»É 02 H Ù³ïáõÛóáí

Îáõï³ÏÇãÝ ÇÝÏñ»Ù»Ýï»É

(A)-Ý ÷á˳¹ñ»É B é»·Çëïñ

HL-Á µ»éÝ»É FFFF H-áí

HL-Á ¹»Ïñ»Ù»Ýï»É

L-Ç å³ñáõݳÏáõÃÛáõÝÁ ÷á˳¹ñ»É A

(A) Î²Ø (H)

Z=1

(B)-Ý ÷á˳¹ñ»É Ïáõï³ÏÇã

ÜÏ. 3.5.3. гçáñ¹³Ï³Ý Ãí»ñÇ ³ñï³å³ïÏ»ñÙ³Ý ËݹñÇ ÉáõÍÙ³Ý


ýáõÝÏóÇáÝ³É ë˻ٳÝ

²ÕÛáõë³Ï 3.5.4
ÜÇß ØÝ»Ùá- úå»ñ³Ý¹Á Ø»Ïݳµ³ÝáõÃÛáõÝ
Á ÝÇϳÝ
XRA A Îáõï³ÏãáõÙ ë³ÑÙ³Ý»É 00H
Îáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÁ ³ñï³Í»É
OUT 02 H 02 H Ù³ïáõÛóáí
INR A ÆÝÏñ»Ù»Ýï»É Ïáõï³ÏãÇ å³ñáõݳ-
ÏáõÃÛáõÝÁ
MOV B, A A é»·ÇëïñÇ å³ñáõݳÏáõÃÛáõÝÁ
÷á˳Ýó»É B é»·Çëïñ
LXI H, FFFF H H é»·ÇëïñáõÙ ë³ÑÙ³Ý»É FFFF H
ÃÇíÁ
DCX H ¸»Ïñ»Ù»Ýï»É HL é»·ÇëïñÁ:
MOV A,L L é»·ÇëïñÇ å³ñáõݳÏáõÃÛáõÝÁ
÷á˳Ýó»É Ïáõï³ÏãÇÝ
§Î²Ø¦ ïñ³Ù³µ³Ý³Ï³Ý ·áñÍáÕáõÃÛáõÝ
A ¨ H é»·ÇëïñÝ»ñÇ
ORA H å³ñáõݳÏáõÃÛáõÝÝ»ñÇ Ýϳïٳٵ:
ºÃ» Ýñ³Ýù ÙÇ³Å³Ù³Ý³Ï Ñ³í³ë³ñ »Ý
0-Ç, ³å³ Z=1:
ºÃ» Z=0, ³å³ ³ÝóÝ»É Ñ³å³ÕÙ³Ý
JNZ DELAY óÇÏÉÇÝ, »Ã» Z=1ª ѳçáñ¹ Ññ³Ù³-
ÝÇÝ
MOV A, B B é»·ÇëïñÇ å³ñáõݳÏáõÃÛáõÝÁ
÷á˳Ýó»É A é»·Çëïñ
²ÝóÝ»É ÁÝóóÇÏ ÃíÇ ³ñï³å³ï-
JMP COUNT Ï»ñÙ³ÝÁ, ³å³ ѳçáñ¹ ÃíÇ
Ó¨³íáñÙ³ÝÁ

MOV A,L ¨ ORA H Ññ³Ù³ÝÝ»ñÁ ݳ˳ï»ëí³Í »Ý Z ѳÛï³ÝÇßÇ ë³ÑÙ³ÝÙ³Ý Ñ³Ù³ñ(ó³íáù ݳËáñ¹`


DCX H Ññ³Ù³ÝÁ ѳÛï³ÝÇß ãÇ ë³ÑÙ³ÝáõÙ):
²Ûë ËݹñáõÙ ÏÇñ³éí³Í »Ý »ñÏáõ óÇÏÉ»ñ` Ý»ñùÇÝ (ѳå³ÕÙ³Ý Å³Ù³Ý³ÏÇ) ¨ ³ñï³ùÇÝ (³ñï³å³ïÏ»ñíáÕ
Ãí»ñÇ Ó¨³íáñÙ³Ý): òÇÏÉ»ñÇ ³ÛëåÇëÇ ÏÇñ³éáõÙÁ ÏáãíáõÙ ¿ óÇÏÉ»ñÇ Ý»ñ¹ÝáõÙ:
²ÛÅÙ ¹Çï³ñÏ»Ýù Ñ»ï¨Û³É ËݹÇñÁ. áñáᯐ ïñí³Í ÃíÇ ½áõ·áõÃÛáõÝÁ. »Ã» ³ÛÝ ½áõÛ· ¿, ½»ï»Õ»É
ÑÇßáÕáõÃÛ³Ý 2010 H ѳëó»áõÙ, »Ã» Ï»Ýï ¿` 2011 H-áõÙ(ËݹñÇ ÉáõÍÙ³Ý ýáõÝÏóÇáÝ³É ë˻ٳÝ
µ»ñí³Í ¿ ÝÏ. 3.5.4-áõÙ, ÇëÏ Íñ³·ÇñÁ` ³Õ. 3.5.5.-áõÙ):
²é³çÇÝ Ññ³Ù³Ýáí Ïáõï³ÏÇãÁ µ»éÝíáõÙ ¿ ѻﳽáïíáÕ Ãíáí, »ñÏñáñ¹áí` ³ÛÝ ÷á˳ÝóíáõÙ B é»·Çëïñ:
´»éÝÙ³Ý ·áñÍáÕáõÃÛáõÝÁ ѳÛï³ÝÇßÝ»ñÇ ÷á÷áËáõÃÛáõÝ ãÇ ³é³ç³óÝáõÙ, ³Û¹ å³ï׳éáí »ññáñ¹
Ññ³Ù³Ýáí Ïáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÇó ѳÝíáõÙ ¿ 0, áñÁ Ïáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÁ ãÇ ÷áËáõÙ,
ë³Ï³ÛÝ ³é³ç³óÝáõÙ ¿ ѳÛï³ÝÇßÝ»ñÇ ÷á÷áËáõÃÛáõÝ:
âáññáñ¹ Ññ³Ù³Ýáí ëïáõ·íáõÙ ¿ ·áñÍáÕáõÃÛ³Ý ³ñ¹ÛáõÝùÇ Ýß³ÝÁ(S ѳÛï³ÝÇßÁ): ²Ûë Ññ³Ù³ÝÇó
Íñ³·ÇñÁ ×ÛáõÕ³íáñíáõÙ ¿. »Ã» ·áñÍáÕáõÃÛ³Ý ³ñ¹ÛáõÝùÁ ¹ñ³Ï³Ý ¿, ³å³ Øä ³ÝóÝáõÙ ¿ ѳçáñ¹` ÑÇÝ·»ñáñ¹
Ññ³Ù³ÝÇÝ. Ïáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÇó Ñ³Ý»É 02 H: ºÃ» ³ñ¹ÛáõÝùÁ áã ¹ñ³Ï³Ý ¿, ³å³ Øä ³ÝóÝáõÙ
¿ ï³ëÝÑÇÝ·»ñáñ¹` ËáñÑñ¹³Ýß³Ï³Ý NP1 Ññ³Ù³ÝÇÝ. Ïáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÇó Ñ³Ý»É 02 H:
²é³çÇÝ ¹»åùáõÙ(³ñ¹ÛáõÝùÁ ¹ñ³Ï³Ý ¿` S=1) Ïáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÇó ѳÝíáõÙ ¿ 02 H, ëïáõ·íáõÙ
¿ Áëï 0-Ç Ñ³í³ë³ñáõÃÛ³Ý Ñ³Ûï³ÝÇßÇ ¨, »Ã» ³ñ¹ÛáõÝùÁ 0-³Ï³Ý ¿( ÃÇíÁ ½áõÛ· ¿), ³å³ HL é»·Çëïñ³ÛÇÝ
½áõÛ·Á µ»éÝíáõÙ ¿ 2010H-áí, ÇëÏ Ñ³çáñ¹ Ññ³Ù³Ýáí ѻﳽáïíáÕ ÃÇíÁ B é»·ÇëïñÇó ½»ï»ÕíáõÙ
¿ ÑÇßáÕáõÃÛ³Ý HL-Ç Ýß³Í Ñ³ëó»áõÙ(5-9 Ññ³Ù³ÝÝ»ñÁ), ¨ Øä ³ß˳ï³ÝùÝ ³í³ñïíáõÙ ¿: ºÃ» ³ñ¹ÛáõÝùÁ 0-
³Ï³Ý ã¿, Øä ³ÝóÝáõÙ ¿ 10-ñ¹` ËáñÑñ¹³Ýß³Ï³Ý NZ1 Ññ³Ù³ÝÇÝ. Ïáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÇó Ñ³Ý»É 00
H(³ÛëÇÝùÝ, ³é³Ýó Ïáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÁ ÷áË»Éáõ ëï³Ý³É Ýñ³ Ýß³ÝÇ Ñ³Ûï³ÝÇßÁ): ºÃ»
³ñ¹ÛáõÝùÁ µ³ó³ë³Ï³Ý ¿(ÃÇíÁ Ï»Ýï ¿), ³å³ HL-Á µ»éÝíáõÙ ¿ 2011 H-áí, ³ÛÝáõÑ»ï¨` B-Ç
å³ñáõݳÏáõÃÛáõÝÁ ½»ï»ÕíáõÙ ¿ ÑÇßáÕáõÃÛ³Ý HL-Ç Ýß³Í Ñ³ëó»áõÙ(11-14 Ññ³Ù³ÝÝ»ñÁ), ¨ Øä
³ß˳ï³ÝùÝ ³í³ñïíáõÙ ¿: ÆëÏ »Ã» ѳÝÙ³Ý ·áñÍáÕáõÃÛ³Ý ³ñ¹ÛáõÝùÁ µ³ó³ë³Ï³Ý ã¿, Øä ³ÝóÝáõÙ
¿ ÑÇÝ·»ñáñ¹` ËáñÑñ¹³Ýß³Ï³Ý NN1 Ññ³Ù³ÝÇÝ. Ïáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÇó Ñ³Ý»É 02 H: ²Ûë
ÁÝóóùÁ ÏñÏÝíáõÙ ¿ ³ÛÝù³Ý, ÙÇÝ㨠Ïáõï³ÏãÇ å³ñáõݳÏáõÃÛáõÝÁ ¹³éݳ 0(½áõÛ· ÃíÇ ¹»åùáõÙ) ϳÙ
µ³ó³ë³Ï³Ý(Ï»Ýï ÃíÇ ¹»åùáõÙ):
ºñµ ѻﳽáïíáÕ ÃÇíÁ µ³ó³ë³Ï³Ý ¿(áñÁ, ÇÝãå»ë í»ñÁ Ýßí»ó, áñáßíáõÙ ¿ 4-ñ¹ Ññ³Ù³Ýáí), Øä ³ÝóÝáõÙ
¿ ï³ëÝÑÇÝ·»ñáñ¹(÷³ëïáñ»Ý` ѳÛï³ÝÇßÝ»ñÇ Ó¨³íáñÙ³Ý) Ññ³Ù³ÝÇÝ,
êÏǽµ

A-Ý µ»éÝ»É ïñí³Í Ãíáí

(A)-Á ÷á˳Ýó»É B é»·Çëïñ

A 0

A=0
(A)-Çó Ñ³Ý»É 02 H
HL-Á µ»éÝ»É 2010 H-áí
A= 0
(B)-Ý ½»ï»Õ»É 2010 H-áõÙ
HL-Á µ»éÝ»É 2010 H-áí

(B)-Ý ½»ï»Õ»É 2010 H-áõÙ (A) -ÇÝ ·áõÙ³ñ»É 02 H

A 0
A 0

HL-Á µ»éÝ»É 2011 H-áí


HL-Á µ»éÝ»É 2011 HL-áí
(B)–Ý ½»ï»Õ»É 2011 H-áõÙ
(B)–Ý ½»ï»Õ»É 2011 H-áõÙ

ÜÏ. 3.5.4. ¼áõ·áõÃÛ³Ý áñáßÙ³Ý ËݹñÇ ýáõÝÏóÇáÝ³É ë˻ٳÝ


(½»ï»ÕÙ³Ý µÉáÏÝ»ñÇÝ Ñ³çáñ¹áÕ ³í³ñïÇ §ì»ñç¦ µÉáÏÝ»ñÁ ã»Ý
Ýßí³Í)
³ÛÝáõÑ»ï¨` ëïáõ·íáõÙ ¿ Ý³Ë Áëï 0-Ç Ñ³í³ë³ñáõÃÛ³Ý Ñ³Ûï³ÝÇßÇ. »Ã» ³ñ¹ÛáõÝùÁ 0-³Ï³Ý ¿(ÃÇíÁ ½áõÛ·
¿), ³å³ HL é»·Çëïñ³ÛÇÝ ½áõÛ·Á µ»éÝíáõÙ ¿ 2010H-áí, ѳçáñ¹ Ññ³Ù³Ýáí

²ÕÛáõë³Ï 3.5.5
ÜÇßÁ ØÝ»Ùá- úå»ñ³Ý¹Á Ø»Ïݳµ³ÝáõÃÛáõÝ
ÝÇϳÝ
MVI A, µ³Ûà A-Ý µ»éÝ»É Ñ»ï³½áïíáÕ Ãíáí
MOV B, A (A)-Á ÷á˳Ýó»É B é»·Çëïñ
SUI 00 H (A)-Çó Ñ³Ý»É 00 H
ºÃ» ³ñ¹ÛáõÝùÁ áã ¹ñ³Ï³Ý ¿(S=0), ³ÝóÝ»É
JP NP1 ËáñÑñ¹³Ýß³Ï³Ý NP1 Ññ³Ù³ÝÇÝ:
NN1 SUB A, 002 H (A)-Çó Ñ³Ý»É 02 H:
JZ NZ1 ºÃ» ³ñ¹ÛáõÝùÁ 0 ã¿(Z=0), ³ÝóÝ»É
ËáñÑñ¹³Ýß³Ï³Ý NZ1 Ññ³Ù³ÝÇÝ
LXI H, 2010 H HL-Á µ»éÝ»É 2010 H ѳëó»áí:
MOV M, B B-Ç å³ñáõݳÏáõÃÛáõÝÁ ½»ï»Õ»É HL-Ç
Ýß³Í Ñ³ëó»áõÙ
HLT Øä ϳݷݻóÝ»É
NZ1 SUI 00 H (A)-Çó Ñ³Ý»É 00 H
ºÃ» ³ñ¹ÛáõÝùÁ µ³ó³ë³Ï³Ý ã¿ (S=1),
JM NN1 ³ÝóÝ»É ËáñÑñ¹³Ýß³Ï³Ý NN1 Ññ³Ù³ÝÇÝ
LXI H, 2011 H HL-Á µ»éÝ»É 2011 H ѳëó»áí:
MOV M, B B-Ç å³ñáõݳÏáõÃÛáõÝÁ ½»ï»Õ»É HL-Ç
Ýß³Í Ñ³ëó»áõÙ
HLT Øä ϳݷݻóÝ»É
NP1 SUI 00 H (A)-Çó Ñ³Ý»É 00 H
NP2 JZ NZ2 ºÃ» ³ñ¹ÛáõÝùÁ 0 ã¿, ³ÝóÝ»É ËáñÑÁñ-
¹³Ýß³Ï³Ý NZ2 Ññ³Ù³ÝÇÝ
LXI H, 2010 H HL-Á µ»éÝ»É 2010 H ѳëó»áí:
MOV M, B B-Ç å³ñáõݳÏáõÃÛáõÝÁ ½»ï»Õ»É HL-Ç
Ýß³Í Ñ³ëó»áõÙ
HLT Øä ϳݷݻóÝ»É
NZ2 ADI 02 H A-ÇÝ ·áõÙ³ñ»É 02 H
ºÃ» ³ñ¹ÛáõÝùÁ áã ¹ñ³Ï³Ý ¿(P=0), ³ÝóÝ»É
JP NP2 ËáñÑñ¹³Ýß³Ï³Ý NP2 Ññ³Ù³ÝÇÝ
LXI H, 2011 H HL-Á µ»éÝ»É 2011 H ѳëó»áí:
MOV M, B B-Ç å³ñáõݳÏáõÃÛáõÝÁ ½»ï»Õ»É HL-Ç
Ýß³Í Ñ³ëó»áõÙ
HLT γݷݻóÝ»É Øä

ѻﳽáïíáÕ ÃÇíÁ B é»·ÇëïñÇó ½»ï»ÕíáõÙ ¿ ÑÇßáÕáõÃÛ³Ý HL-Ç Ýß³Í Ñ³ëó»áõÙ(16-ñ¹-19-ñ¹


Ññ³Ù³ÝÝ»ñÁ) ¨ Øä ³ß˳ï³ÝùÝ ³í³ñïíáõÙ ¿: ºÃ» ³ñ¹ÛáõÝùÁ 0-³Ï³Ý ã¿, ³å³ Øä ³ÝóÝáõÙ ¿ 20-ñ¹`
ËáñÑñ¹³Ýß³Ï³Ý NZ2 Ññ³Ù³ÝÇÝ. Ïáõï³ÏãÇ å³ñáõݳÏáõÃÛ³ÝÁ ·áõÙ³ñ»É 02 H: êï³óí³Í ³ñ¹ÛáõÝùÝ ëïáõ·íáõÙ
¿ Áëï Ýß³ÝÇ Ñ³Ûï³ÝÇßÇ. »Ã» ³ñ¹ÛáõÝùÁ ¹ñ³Ï³Ý ¿(ÃÇíÁ Ï»Ýï ¿), ³å³ HL é»·Çëïñ³ÛÇÝ ½áõÛ·Á
µ»éÝíáõÙ ¿ 2011 H-áí, ѳçáñ¹ Ññ³Ù³Ýáí ѻﳽáïíáÕ ÃÇíÁ B é»·ÇëïñÇó ½»ï»ÕíáõÙ ¿ ÑÇßáÕáõÃÛ³Ý
HL-Ç Ýß³Í Ñ³ëó»áõÙ(21-ñ¹-24-ñ¹ Ññ³Ù³ÝÝ»ñÁ) ¨ Øä ³ß˳ï³ÝùÝ ³í³ñïíáõÙ ¿: ºÃ» ·áõÙ³ñÙ³Ý ³ñ¹ÛáõÝùÁ
áã ¹ñ³Ï³Ý ¿, ³å³ Øä ³ÝóÝáõÙ ¿ 16-ñ¹` ËáñÑñ¹³Ýß³Ï³Ý NP2 Ññ³Ù³ÝÇÝ. ëïáõ·»É Ïáõï³ÏãÇ å³ñáõݳÏáõÃÛ³ÝÝ
Áëï 0-Ç Ñ³í³ë³ñáõÃÛ³Ý Ñ³Ûï³ÝÇßÇ: ²Ûë ÁÝóóùÁ ÏñÏÝíáõÙ ¿ ³ÛÝù³Ý, ÙÇÝ㨠Ïáõï³ÏãÇ
å³ñáõݳÏáõÃÛáõÝÁ ¹³éݳ 0(½áõÛ· ÃíÇ ¹»åùáõÙ) ¨ ·ñ³éíÇ 2010 H, ϳÙ` ¹ñ³Ï³Ý(Ï»Ýï ÃíÇ ¹»åùáõÙ) áõ
·ñ³éíÇ 2011H ѳëó»áõÙ:
²Ûë Íñ³·ÇñÝ áõÝÇ ¨’ ×ÛáõÕ³íáñáõÙÝ»ñ ¨’ óÇÏÉ»ñ, Áݹ áñáõÙ Íñ³·ñÇ Ý»ñϳ۳óí³Í í³ñϳÍÁ ÙdzÏÁ ã¿,
Ñݳñ³íáñ »Ý ³ÛÉ ï³ñµ»ñ³ÏÝ»ñ:

5.4. سûٳïÇÏ³Ï³Ý Íñ³·ñ»ñ

ºÝó¹ñ»Ýù, ³ÝÑñ³Å»ßï ¿ ·áõÙ³ñ»É Ñ»ï¨Û³É ï³ë³Ï³Ý Ãí»ñÁ` 1110527 ¨ 19251410 :


Ü³Ë ¹ñ³Ýù í»ñ³Í»Ýù 16-³Ï³ÝÇ` 10F1FFH ¨ 02F002H,
³ÛÝáõѻ飯 ·áõÙ³ñ»Ýù.
1 11
10F1FFH
+02F002H
13E201H
Ø»ñ Øä (INTEL 8085) Ïáõï³ÏÇãÁ ϳñáÕ ¿ ï³É ïíÛ³ÉÝ»ñÇ 1 µ³Ûà (8µÇÃ), »Ã» Íñ³·ñáÕÁ 16-³Ï³Ý
Ãí»ñÁ ïñáÑÇ Ùdzµ³Ûà ËÙµ»ñÇ ¨ ¹ñ³ÝóÇó Ûáõñ³ù³ÝãÛáõñÁ ¹³éݳ ·áõÙ³ñ»ÉÇ:
¶áõÙ³ñÙ³Ý ÁÝóóùÝ Çñ³Ï³Ý³óíáõÙ ¿ Áëï Ñ»ï¨Û³É ë˻ٳÛÇ.
1 1 1
10 F1 FF ²é³çÇÝ ÃÇíÁ
+ + +
02 F0 02 ºñÏñáñ¹ ÃÇíÁ
13 E2 01 ¶áõÙ³ñÁ
Ü³Ë ·áõÙ³ñíáõÙ »Ý Ïñïë»ñ µ³ÛûñÁ` FF H + 02 H = 01 H, ³å³` ÙÇçÇÝ µ³ÛûñÁ` ·áõÙ³ñ³Í
÷á˳ÝóáõÙÁ. 1+F1 H+F0 H= =E2 H, ³ÛÝáõÑ»ï¨ ³í³·Ý»ñÁ` ·áõÙ³ñ³Í ÷á˳ÝóáõÙÁ. 1 + 10 H + 02 H = 13
H: INTEL 8085 Øä Ññ³Ù³ÝÝ»ñÇ Ñ³Ù³Ï³ñ·Á ½ÇÝí³Í ¿ ѳïáõÏ §¶áõÙ³ñáõÙ ÷á˳ÝóáõÙáí¦ Ññ³Ù³Ýáí
(ADC):
²ÕÛáõë³Ï 3.5.6.
ÜÇßÁ ØÝ»Ùá- úå»ñ³Ý¹Á Ø»Ïݳµ³ÝáõÃÛáõÝ
ÝÇϳÝ
LXI H, 2020 H HL-áõÙ ë³ÑÙ³Ý»É 2020 H
MOV A, M Îáõï³ÏÇãÁ µ»éÝ»É HL-Ç Ýß³Í (2020 H) ѳëó»Ç
å³ñáõݳÏáõÃÛ³Ùµ
INX H ÆÝÏñ»Ù»Ýï»É HL-Á
¶áõÙ³ñ»É HL-Ç Ýß³Í (2021 H) ѳëó»Ç ¨ Ïáõï³ÏãÇ
ADD M å³ñáõݳÏáõÃÛáõÝÝ»ñÁ(Ïñïë»ñ µ³ÛûñÁ)
STA 2026 H Îñïë»ñ µ³ÛûñÇ Ù³ëݳÏÇ ·áõÙ³ñÁ ½»ï»Õ»É 2026
H ѳëó»áõÙ
INX H ÆÝÏñ»Ù»Ýï»É HL-Á
MOV A, M Îáõï³ÏÇãÁ µ»éÝ»É HL-Ç Ýß³Í (2022 H) ѳëó»Ç
å³ñáõݳÏáõÃÛ³Ùµ
INX H ÆÝÏñ»Ù»Ýï»É HL-Á
¶áõÙ³ñ»É HL-Ç Ýß³Í (2023 H) ѳëó»Ç, Ïáõï³ÏãÇ
ADC M å³ñáõݳÏáõÃÛáõÝÝ»ñÁ ¨ ÷á˳ÝóáõÙÁ
STA 2027 H ØÇçÇÝ µ³ÛûñÇ Ù³ëݳÏÇ ·áõÙ³ñÁ ½»ï»Õ»É
2027 H ѳëó»áõÙ
INX H ÆÝÏñ»Ù»Ýï»É HL-Á
M A, M Îáõï³ÏÇãÁ µ»éÝ»É HL-Ç Ýß³Í (2022 H) ѳëó»Ç
OV å³ñáõݳÏáõÃÛ³Ùµ
INX H ÆÝÏñ»Ù»Ýï»É HL-Á
¶áõÙ³ñ»É HL-Ç Ýß³Í Ñ³ëó»Ç (2025 H), Ïáõï³ÏãÇ
ADC M å³ñáõݳÏáõÃÛáõÝÝ»ñÁ ¨ ÷á˳ÝóáõÙÁ
STA 2028 H ²í³· µ³ÛûñÇ Ù³ëݳÏÇ ·áõÙ³ñÁ ½»ï»Õ»É (2028
H) ѳëó»áõÙ
HLT γݷݻóÝ»É Øä

²Ûë »ñÏáõ ù³é³Ï³ñ· Ãí»ñÇ ·áõÙ³ñÙ³Ý Ù³Ã»Ù³ïÇÏ³Ï³Ý ËݹñÇ ÉáõÍÙ³Ý Íñ³·ÇñÁ µ»ñí³Í ¿ ³Õ. 3.5.6.-
áõÙ:
ܳ˳å»ë ·áõÙ³ñ»ÉÇÝ»ñÇ Ïñïë»ñ µ³ÛûñÁ ½»ï»Õí³Í »Ý ÑÇßáÕáõÃÛ³Ý 2020 H ¨ 2021 H, ÙÇçÇÝ
µ³ÛûñÁª 2022 H ¨ 2023 H, ³í³· µ³ÛûñÁª 2024 H ¨ 2025 H ѳëó»Ý»ñáõÙ: êï³óí³Í ·áõÙ³ñÇ Ïñïë»ñ µ³ÛÃÁ
½»ï»ÕíáõÙ ¿ ÑÇßáÕáõÃÛ³Ý 2026 H, ÙÇçÇÝ µ³ÛÃÁª 2027 H, ³í³· µ³ÛÃÁª 2028 H ѳëó»áõÙ:

You might also like