ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ арифмСтичСских Π·Π°Π΄Π°Ρ‡ Π½Π° АссСмблСрС для микропроцСссора К580

Лабораторная Ρ€Π°Π±ΠΎΡ‚Π°ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π’ Ρ‚Π°Π±Π». 1.5 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ слоТСния чисСл, прСдставляСмых Π² ΠœΠŸ Π‘Π˜Π‘ КР580ИК80 Π² Π²ΠΈΠ΄Π΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-дСсятичных чисСл. Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠ΅ прСдставлСниС чисСл Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚ Π­Π’Πœ прСобразования Π΄Π°Π½Π½Ρ‹Ρ…, Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ DAA, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΡŽ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ: Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с ΠΈΠΌΠ΅Π½Π΅ΠΌ PRG 2 начинаСтся с ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ рСгистровой ΠΏΠ°Ρ€Ρ‹ HL… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ арифмСтичСских Π·Π°Π΄Π°Ρ‡ Π½Π° АссСмблСрС для микропроцСссора К580 (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π”ΠΎΠ½ Π“Π’Π£

Лабораторная Ρ€Π°Π±ΠΎΡ‚Π° № 3

ΠΠšΠ“-05

АУВПВЭК

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ арифмСтичСских Π·Π°Π΄Π°Ρ‡ Π½Π° ΠΡΡΠ΅ΠΌΠ±Π»Π΅Ρ€Π΅ для микропроцСссора К580

ЦСль Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ — Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ особСнности выполнСния ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π½Π°Π΄ Ρ†Π΅Π»Ρ‹ΠΌΠΈ числами Π±Π΅Π· Π·Π½Π°ΠΊΠ° Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½Ρ‹Ρ… установках ΠœΠ˜ΠšΠ ΠžΠ›ΠΠ‘ КР580ИК80 ΠΈ Π­Π›Π•ΠšΠ’РОНИКА-580, ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… ΠΊΠΎΠ΄Π°Ρ… ΠΈ ΠΌΠ½Π΅ΠΌΠΎΠΊΠΎΠ΄Π°Ρ…, Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ срСдствами управлСния ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ устройств.

1 Π’Π•ΠžΠ Π•Π’Π˜Π§Π•Π‘ΠšΠΠ― ЧАБВЬ

1.1 ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ чисСл

ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠΈΠΊΡ€ΠΎ Π­Π’Πœ Π½Π° ΠœΠŸ Π‘Π˜Π‘ КР580ИК80 Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ способом прСдставлСния чисСл с Ρ„иксированной дСсятичной Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ. ΠŸΡ€ΠΈ этом Π·Π½Π°ΠΊ числа ΠΈ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ разрядов, занятых Π΄Ρ€ΠΎΠ±Π½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ числа, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΡ‡Ρ‚Π΅Π½Ρ‹ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡƒΡ‚Π΅ΠΌ.

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄, адрСса ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ вводятся Π² ΠΌΠΈΠΊΡ€ΠΎ Π­Π’Πœ числами Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ систСмС счислСния. НСкоторой ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ Π² Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹Ρ… установках ΠœΠ˜ΠšΠ ΠžΠ›ΠΠ‘ ΠΈ Π­Π›Π•ΠšΠ’РОНИКА-580 являСтся ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ чисСл Π½Π° Π΄ΠΈΡΠΏΠ»Π΅Π΅ (Ρ‚Π°Π±Π». I).

Для ΠœΠŸ Π‘Π˜Π‘ КР580ИК80 ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π²ΠΈΠ΄Π΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-дСсятичного числа, ΠΏΡ€ΠΈ этом ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Π°ΠΉΡ‚ рассматриваСтся ΠΊΠ°ΠΊ Π΄Π²Π΅ Ρ‚Π΅Ρ‚Ρ€Π°Π΄Ρ‹ (Π΄Π²Π° ΠΏΠΎΠ»ΡƒΠ±Π°ΠΉΡ‚Π°), Π° ΠΊΠ°ΠΆΠ΄Π°Ρ Ρ‚Π΅Ρ‚Ρ€Π°Π΄Π° ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΠ΄Π½Ρƒ Π΄Π΅ΡΡΡ‚ΠΈΡ‡Π½ΡƒΡŽ Ρ†ΠΈΡ„Ρ€Ρƒ.

Π’Π°ΠΊΠΎΠ΅ прСдставлСниС позволяСт Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΎΠ΄Π½ΠΎΠΌ Π±Π°ΠΉΡ‚Π΅ дСсятичныС числа ΠΎΡ‚ 0 Π΄ΠΎ 99. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ для прСдставлСния ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΡƒΡŽ систСму счислСния, Π² ΠΎΠ΄Π½ΠΎΠΌ Π±Π°ΠΉΡ‚Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ число ΠΎΡ‚ 0 Π΄ΠΎ FF, Ρ‡Ρ‚ΠΎ соотвСтствуСт числам дСсятичной систСмы ΠΎΡ‚ 0 Π΄ΠΎ 255.

Π­Ρ‚ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ прСдставлСниС чисСл Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ мСньший объСм памяти, сокращаСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°.

Π’Π°Π±Π»ΠΈΡ†Π° 1- ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ чисСл Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… систСмах счислСния ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡ… Π½Π° Π΄ΠΈΡΠΏΠ»Π΅Π΅

ДСсятичная систСма счислСния

Π’ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½Π°Ρ систСма счислСния

Двоичная сис-Ρ‚Π΅ΠΌΠ° счислС-ния (ΠΏΠΎ Ρ‚Π΅Ρ‚Ρ€Π°Π΄Π°ΠΌ)

ШСстнадцатС-ричная систС-ΠΌΠ° счислСния

Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹ Π½Π° Π΄ΠΈΡΠΏΠ»Π΅Π΅

А

А

Π’

B

Π‘

Π‘

D

D

Π•

E

F

F

1.2 АрифмСтичСскиС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

Основной арифмСтичСской Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ являСтся слоТСниС Π΄Π²ΡƒΡ… чисСл. Команда, ΠΈΠΌΠ΅ΡŽΡ‰Π°Ρ ΠΌΠ½Π΅ΠΌΠΎΠΊΠΎΠ΄ ADD RΠ΄, складываСт Π΄Π°Π½Π½Ρ‹Π΅ рСгистра RΠ΄ ΠΈ Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π° (рСгистра А) ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ слоТСния Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π΅.

— CARRY — рСгистра ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ². Разряд (Ρ„Π»Π°Π³) пСрСноса ΠΈΠ³Ρ€Π°Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ€ΠΎΠ»ΡŒ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ микропроцСссором арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ дСвятым разрядом аккумулятора. По Ρ„Π»Π°Π³Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ IC ΠΈ INC ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄. ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ ΠΎΠ½ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΡ€ΠΈ слоТСнии чисСл Π΄Π»ΠΈΠ½Π½Π΅Π΅ восьми разрядов, выполняя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ связи ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Π±Π°ΠΉΡ‚Π°ΠΌΠΈ записи числа.

О ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΠΈ Ρ„Π»Π°Π³Π° пСрСноса, ΠΊΠ°ΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„Π»Π°Π³ΠΎΠ² рСгистра ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² Π² ΠœΠ˜ΠšΠ ΠžΠ›ΠΠ‘Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ячСйка памяти с Π°Π΄Ρ€Π΅ΡΠΎΠΌ 83ЕА, Π³Π΄Π΅ Ρ„Π»Π°Π³ΠΈ Π·Π°-ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 1.1.

Π’ «Π­Π›Π•ΠšΠ’Π 0ΠΠ˜ΠšΠ•-580» разряд Π‘ Π²Ρ‹ΡΠ²Π΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ся Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ установки.

Рисунок 1.1 — Π€Π»Π°Π³ΠΈ β„– Π¨Π‘ ΠšΠ 580Π˜ΠšΠ‘0

Π’Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ содСрТимого рСгистра RΠ΄ ΠΈΠ· ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ³ΠΎ аккумулятора ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π° SUB RΠ΄. НапримСр, ΠΊΠΎΠΌΠ°Π½Π΄Π° SUB B Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΈΠ· Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Π΅ рСгистра Π’.

Команда вычитания ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ„Π»Π°Π³ пСрСноса ΠΊΠ°ΠΊ разряд Π·Π°Π΅ΠΌΠ°. Если Ρ„Π»Π°Π³ пСрСноса устанавливаСтся послС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ SUB RΠ΄, Π·Π½Π°Ρ‡ΠΈΡ‚, число Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ RΠ΄ Π±ΠΎΠ»ΡŒΡˆΠ΅, Ρ‡Π΅ΠΌ Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π΅.

ПослС выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ SUB RΠ΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ остаСтся Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»Ρ-Ρ‚ΠΎΡ€Π΅, Π²Ρ‹Π·ΠΎΠ² содСрТимого ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ рСгистра Π΄Π°Π½Π½Ρ‹Ρ… осущСст-вляСтся адрСсом 83Π•Π’ Π² «ΠœΠ˜ΠšΠ ΠžΠ›ΠΠ‘Π΅» ΠΈ ΠΊΠ»Π°Π²ΠΈΡˆΠ°ΠΌΠΈ REC, А Π² «Π—Π›Π•ΠšΠ’Π ΠžΠΠ˜ΠšΠ•-580» .

1.3 ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° слоТСния Π΄Π²ΡƒΡ… ΠΎΠ΄Π½ΠΎΠ±Π°ΠΉΡ‚Π½Ρ‹Ρ… чисСл X ΠΈ Π£

Π—Π°Π΄Π°Ρ‡Π° состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² занСсСниС ΠΎΠ΄Π½ΠΎΠ±Π°ΠΉΡ‚Π½Ρ‹Ρ… чисСл Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹, А ΠΈ RΠ΄, ΡΠ»ΠΎΠΆΠΈΡ‚ΡŒ ΠΈΡ… ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ слоТСния Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€.

Π—Π°Π΄Π°ΠΉΡ‚Π΅ΡΡŒ числовыми значСниями Π₯ = 38, Y = А3 ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ адрСсом ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, приняв Π΅Π³ΠΎ Ρ€Π°Π²Π½Ρ‹ΠΌ 8200.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ всС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ числа записаны Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ систСмС счислСния.

Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΡƒΡŽ установку ΠΈ, ΠΏΠΎΠ»ΡŒΠ·ΡƒΡΡΡŒ листингом ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ Π² Ρ‚Π°Π±Π». 2, Π·Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ Π­Π’Πœ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ адрСсам ΠΊΠΎΠ΄Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄.

Π’Π°Π±Π»ΠΈΡ†Π° 1.2 — ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° PRG 1 слоТСния Π΄Π²ΡƒΡ… ΠΎΠ΄Π½ΠΎΠ±Π°ΠΉΡ‚Π½Ρ‹Ρ… чисСл

АдрСс

Код ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

ΠœΠ΅Ρ‚ΠΊΠ°

МнСмокод

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

AF

PRG 1:

Π₯RА А

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ аккумулятор

Π—Π•

MVI A, 38

Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€

число X

MVI B, A3

Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ Π’

A3

число Π£

ADD 8

Π‘Π»ΠΎΠΆΠΈΡ‚ΡŒ X ΠΈ Y

E7

RST 7

ΠŸΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² запись ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, установитС Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ адрСс ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. ПослС Π΅Ρ‘ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π½Π° Π΄ΠΈΡΠΏΠ»Π΅Π΅ установится запись: 8207 DB_ _, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ вычислСния DB ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΡƒ 8207.

Для получСния разности Π΄Π²ΡƒΡ… чисСл X ΠΈ Y ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ PRG 1, Π·Π°ΠΌΠ΅Π½ΠΈΠ² Π² Π½Π΅ΠΉ ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΡƒ 8205 ΠΊΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ 80 (ADD B) ΠΊΠΎΠ΄ΠΎΠΌ 90 (SUB Π’) ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ вычитания содСрТимого рСгистра Π’ ΠΈΠ· ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ³ΠΎ аккумулятора, размСстив ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ… Π’ ΠΈ, А ΡΠΎΠΎΡ‚вСтствСнно Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ΅ ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅ΠΌΠΎΠ΅. Π Π°Π·Π½ΠΎΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ записана Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π΅.

1.4 Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ массива ΠΎΠ΄Π½ΠΎΠ±Π°ΠΉΡ‚Π½Ρ‹Ρ… чисСл

Массив ΠΎΠ΄Π½ΠΎΠ±Π°ΠΉΡ‚Π½Ρ‹Ρ… ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Ρ… чисСл, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 31, АВ, 86, размСститС Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… адрСсах памяти, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 8250, 8251, 8252, 8253.

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² для выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈ-ΠΌΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ адрСс ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ слагаСмого, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 8250, записанный Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ… H, L, ΠΈ Ρ‡ΠΈΡΠ»ΠΎ слагаСмых — Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ Π‘. Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ сумма, ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ записан Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ Π’, Π° ΠΌΠ»Π°Π΄ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚ — Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π΅.

Π’Π°Π±Π»ΠΈΡ†Π° 1.3 — ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° PRG 2 слоТСния массива ΠΎΠ΄Π½ΠΎΠ±Π°ΠΉΡ‚Π½Ρ‹Ρ… чисСл

АдрСс

Код ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

ΠœΠ΅Ρ‚ΠΊΠ°

МнСмоника

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

PRG 2:

LXI H, 8250

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹ HL, адрСс ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ слагаСмого

0E

MVI C, 04

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ Π‘ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ слагаСмых

AF

XRA A

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ аккумулятор

MOV B, A

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ рСгистр Π’

M1:

ADD M

ΠŸΡ€ΠΈΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠΌΡƒ аккумулятора число ΠΈΠ· ΠΌΠ°ΡΡΠΈΠ²Π° слагаСмых

820А

D2

0D

INC M2

Если пСрСноса Π½Π΅Ρ‚, Ρ‚ΠΎ ΠΈΠ΄Ρ‚ΠΈ Π½Π° Πœ2

820Π’

820Π‘

B7

INR B

ORA A

Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ содСрТимоС рСгистра Π’ Π½Π° I

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ пСрСноса

820D

M2:

INX H

Π£ΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ адрСс слагаСмого

820E

0D

DCR C

Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ содСрТимоС рСгистра Π‘ Π½Π° I

820F

C2

INZ

Если Π½Π΅ Π²ΡΠ΅ слагаСмыС, Ρ‚ΠΎ ΠΈΠ΄Ρ‚ΠΈ Π½Π° MI

FF

RST 7

ΠŸΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с ΠΈΠΌΠ΅Π½Π΅ΠΌ PRG 2 начинаСтся с ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ рСгистровой ΠΏΠ°Ρ€Ρ‹ HL, 16-Π±ΠΈΡ‚Π½Ρ‹ΠΌ числом 8250 (адрСс ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ слагаСмого). ПослС выполнСния Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (адрСса 820Π—, 8204) Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ Π‘ Π·Π°ΠΏΠΈΡˆΠ΅Ρ‚ся число 4 (число слагаСмых). Командами 8205 ΠΈ 8206 производится ΠΎΠ±Π½ΡƒΠ»Π΅Π½ΠΈΠ΅ рСгистров А, Π’ ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π° ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ².

Командой 8207 с ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ MI начинаСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» этапа суммирования. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния этой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€, А Π·Π°Π½ΠΎΡΠΈΡ‚ся ΠΏΠ΅Ρ€Π²ΠΎΠ΅ слагаСмоС (число 31) ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΡƒ 8250, записанноС Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠ°Ρ€Π΅ HL.

Π’Π°ΠΊ ΠΊΠ°ΠΊ пСрСполнСния аккумулятора Π½Π΅Ρ‚, ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ 8208 осущСствляСтся ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° ΠΌΠ΅Ρ‚ΠΊΡƒ М2 (адрСс ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ 820Π‘), ΠΈ ΠΊ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠΌΡƒ рСгистровой ΠΏΠ°Ρ€Ρ‹ HL прибавляСтся I. Π’Π΅ΠΏΠ΅Ρ€ΡŒ здСсь записан адрСс 8251 Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ слагаСмого.

ПослС выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ 820Π• число слагаСмых (содСрТимоС рСгистра Π‘) становится Ρ€Π°Π²Π½Ρ‹ΠΌ 3 ΠΈ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ 820 °F осущСствляСтся ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° MIΠ½Π°Ρ‡Π°Π»ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ†ΠΈΠΊΠ»Π° этапа суммирования.

Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€, А Π·Π°ΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ся сумма DC чисСл 31 ΠΈ ΠΠ’, Ρ„Π»Π°Π³ пСрСноса Π½Π΅ ΡƒΡΡ‚анавливаСтся, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ число слагаСмых рСгистра Π‘ Π΄ΠΎ 2.

Π’ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ Ρ†ΠΈΠΊΠ»Π΅ Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ записываСтся 62 (младший Π±Π°ΠΉΡ‚ суммы чисСл DC ΠΈ 86) ΠΈ ΡƒΡΡ‚анавливаСтся Ρ„Π»Π°Π³ пСрСноса Π‘. По ΠΊΠΎΠΌΠ°Π½Π΄Π΅ 8208 осущСствляСтся ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΡƒ 820 Π’ ΠΈ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ Π’ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ся I. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ рСгистровой ΠΏΠ°Ρ€Ρ‹ HL Ρ€Π°Π²Π½ΠΎ 8253, содСрТимоС рСгистра Π‘ — I.

Π’ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ послС выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ 8207 Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ записываСтся 56, Ρ„Π»Π°Π³ пСрСноса установлСн, содСрТимоС рСгистра Π’ Ρ€Π°Π²Π½ΠΎ 2.

По ΠΊΠΎΠΌΠ°Π½Π΄Π΅ 820(Π•) содСрТимоС рСгистра Π‘ ΡΡ‚ановится Ρ€Π°Π²Π½Ρ‹ΠΌ 0, ΠΈ ΠΊΠΎ-ΠΌΠ°Π½Π΄Π° 820 °F ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ адрСсу 8212 — ΠΊΠΎΠ½Π΅Ρ† выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌ-ΠΌΡ‹.

1.5 Π’Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… ΠΏΠΎ Π΄Π»ΠΈΠ½Π΅ чисСл

РассмотритС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ получСния разности Π΄Π²ΡƒΡ… чисСл X ΠΈ Y, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ. Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π² Ρ‚Π°Π±Π». 1.4.

Π’Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ: Π΄Π»ΠΈΠ½Π° чисСл Π² Π±Π°ΠΉΡ‚Π°Ρ…, записанная Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ Π’, адрСс младшСго Π±Π°ΠΉΡ‚Π° Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ³ΠΎ — Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠ°Ρ€Π΅ HL, адрСс младшСго Π±Π°ΠΉΡ‚Π° ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅ΠΌΠΎΠ³ΠΎ — Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠ°Ρ€Π΅ DE. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ вычислСния заносится Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ памяти, ΠΎΡ‚Π²Π΅Π΄Π΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ΄ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ΅.

ПолоТим X = А304 и Y = 7E2I,

B ΠΎΠ±Π»Π°ΡΡ‚ΠΈ памяти записываСтся ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΠ°ΠΌ

8250 — 04 (младший Π±Π°ΠΉΡ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅ΠΌΠΎΠ³ΠΎ);

8251 — A3 (ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅ΠΌΠΎΠ³ΠΎ);

8252 — 21 (младший Π±Π°ΠΉΡ‚ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ³ΠΎ);

8253 — 7E (ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ³ΠΎ).

Π’ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ B Π·Π°ΠΏΠΈΡΠ°Π½ΠΎ 2 — Π΄Π»ΠΈΠ½Π° чисСл X ΠΈ Y Π² Π±Π°ΠΉΡ‚Π°Ρ….

Π’Π°Π±Π»ΠΈΡ†Π° 1.4 — ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° PRG 3 Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ чисСл

АдрСс

Код ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

ΠœΠ΅Ρ‚ΠΊΠ°

МнСмоника

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

PRG 3:

MVI B, 02

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ счСтчик Π΄Π»ΠΈΠ½Ρ‹ числа

I I

LXI D, X

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹ D, E Π°Π΄Ρ€Π΅Ρ младшСго Π±Π°ΠΉΡ‚Π° ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅ΠΌΠΎΠ³ΠΎ

C2

LXI M, V

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹ H, L Π°Π΄Ρ€Π΅Ρ младшСго Π±Π°ΠΉΡ‚Π° Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ³ΠΎ

AF

XRA A

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ аккумулятор

IA

M1:

LDAX D

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅ΠΌΠΎΠ΅

820A

9E

SBB M

Π’Ρ‹Ρ‡Π΅ΡΡ‚ΡŒ ΠΈΠ· ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ³ΠΎ аккумулятора Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ΅

820Π’

MOV M, A

Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ Π½Π° ΠΌΠ΅ΡΡ‚ΠΎ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ³ΠΎ

820C

I3

INX D

Π£ΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π±Π°ΠΉΡ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅ΠΌΠΎΠ³ΠΎ

820D

INX H

Π£ΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π±Π°ΠΉΡ‚ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ³ΠΎ

820E

DCR B

Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ содСрТимоС счСтчика Π΄Π»ΠΈΠ½Ρ‹ числа

820F

INZ M1

Если Π½Π΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ (ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ) Π±Π°ΠΉΡ‚, Ρ‚ΠΎ ΠΈΠ΄Ρ‚ΠΈ Π½Π° MI

FF

RST 7

ΠŸΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΡƒ 820А записана ΠΊΠΎΠΌΠ°Π½Π΄Π° SBB. Она отличаСтся ΠΎΡ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π° SUB М Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠ· ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ³ΠΎ аккумулятора вычитаСтся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ число, записанноС Π² ΡΡ‡Π΅ΠΉΠΊΠ΅ М ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΡƒ, хранящСмуся Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠ°Ρ€Π΅ HL, Π½ΠΎ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°ΠΉΠΌΠ°. Π˜Ρ‚ΠΎΠ³ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°ΠΉΠΌΠ° Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ фиксируСтся Π² Ρ€Π°Π·Ρ€ΡΠ΄Π΅ пСрСноса рСгистра ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ².

1.6 Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠ±Π°ΠΉΡ‚ΠΎΠ²Ρ‹Ρ… дСсятичных чисСл

Π’ Ρ‚Π°Π±Π». 1.5 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ слоТСния чисСл, прСдставляСмых Π² ΠœΠŸ Π‘Π˜Π‘ КР580ИК80 Π² Π²ΠΈΠ΄Π΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ-дСсятичных чисСл. Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠ΅ прСдставлСниС чисСл Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚ Π­Π’Πœ прСобразования Π΄Π°Π½Π½Ρ‹Ρ…, Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ DAA, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΡŽ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ:

Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ»Π°Π΄ΡˆΠΈΡ… 4 Π±ΠΈΡ‚ аккумулятора большС дСвяти ΠΈΠ»ΠΈ Ссли ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ пСрСноса ΠΠ‘ Ρ€Π°Π²Π΅Π½ I, Ρ‚ΠΎ ΠΊ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠΌΡƒ аккумулятора добавляСтся число 6;

Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡΡ‚Π°Ρ€ΡˆΠΈΡ… 4 Π±ΠΈΡ‚ аккумулятора большС дСвяти ΠΈΠ»ΠΈ Ссли ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ пСрСноса Π‘ Ρ€Π°Π²Π΅Π½ I, Ρ‚ΠΎ ΠΊ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠΌΡƒ ΡΡ‚Π°Ρ€ΡˆΠΈΡ… 4 Π±ΠΈΡ‚ аккумулятора добавляСтся число 6.

Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π² ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ, Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ числа с Π΄Π»ΠΈΠ½ΠΎΠΉ большС машинного слова. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Ρ‚Π°ΠΊΠΈΠΌΠΈ числами ΠœΠŸ Π‘Π˜Π‘ проводят ΠΏΠΎ Π±Π°ΠΉΡ‚Π°ΠΌ, начиная с ΠΌΠ»Π°Π΄ΡˆΠΈΡ… Π±Π°ΠΉΡ‚ΠΎΠ².

РассмотритС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ с ΠΈΠΌΠ΅Π½Π΅ΠΌ PRG 4 для слагаСмого Π₯=3045, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ±Π°ΠΉΡ‚Π½ΠΎ Π² ΡΡ‡Π΅ΠΉΠΊΠ°Ρ… памяти 8050 ΠΈ 8051, ΠΈ ΡΠ»Π°Π³Π°Π΅ΠΌΠΎΠ³ΠΎ Y = 2071 — Π² ΡΡ‡Π΅ΠΉΠΊΠΈ памяти 8052 ΠΈ 8053. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ слоТСния размСщаСтся Π² ΡΡ‡Π΅ΠΉΠΊΠ°Ρ…, ΠΎΡ‚Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… для Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ слагаСмого.

ПослС выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ячСйки 8053 ΠΈ 8052 ΠΈ Π·Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΈΡ… ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅. Π­Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Он Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π΅Π½ дСсятичному числу 5116.

Π’Π°Π±Π»ΠΈΡ†Π° 1.5 — ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° PRG 4 слоТСния Π΄Π²ΡƒΡ… дСсятичных чисСл

АдрСс

Код ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

ΠœΠ΅Ρ‚ΠΊΠ°

МнСмоника

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

PRG 4:

LXI H, X

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹ младшиС Π΄Π²Π° разряда числа Π₯

I I

LXI D, Y

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹ младшиС Π΄Π²Π° разряда числа Y

AF

XRA A

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ аккумулятор

0E

MVI C, 02

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ счСтчик числа Π±Π°ΠΉΡ‚ΠΎΠ²

IA

M1:

LDAX D

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ Π΄Π²Π° разряда числа Y

820A

8E

ADC M

ΠŸΡ€ΠΈΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠΌΡƒ аккумулятора Π΄Π²Π° разряда числа Π₯ Ρ ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ пСрСноса

820Π’

DAA

ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² Π΄Π΅ΡΡΡ‚ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄

820C

STAX D

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² ΡΡ‡Π΅ΠΉΠΊΡƒ памяти, адрСсуСмой рСгистровой ΠΏΠ°Ρ€ΠΎΠΉ DE

820D

INX D

Π£ΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° Π°Π΄Ρ€Π΅Ρ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π΄Π²ΡƒΡ… разрядов числС Y

820E

INX H

Π£ΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° Π°Π΄Ρ€Π΅Ρ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π΄Π²ΡƒΡ… разрядов числС Π₯

820F

OD

DCR C

Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ содСрТимоС счСтчика числа Π±Π°ΠΉΡ‚ΠΎΠ²

C2

INZ M1

Если Π½Π΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ (ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ) Π±Π°ΠΉΡ‚, Ρ‚ΠΎ ΠΈΠ΄Ρ‚ΠΈ Π½Π° MI

FF

RST 7

ΠŸΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

2 Π­ΠšΠ‘ΠŸΠ•Π Π˜ΠœΠ•ΠΠ’ΠΠ›Π¬ΠΠΠ― ЧАБВЬ

2.1 Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ получСния суммы Π΄Π²ΡƒΡ… чисСл

X=A+B, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ. Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 2.1.

A= B=

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ слоТСния заносится Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ памяти, ΠΎΡ‚Π²Π΅Π΄Π΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ΄ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ слагаСмоС.

Π’ ΠΎΠ±Π»Π°ΡΡ‚ΠΈ памяти записываСтся ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΠ°ΠΌ

8250 — 87 (младший Π±Π°ΠΉΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ слагаСмого)

8251 — 35 (ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ слагаСмого)

8252 — 87 (младший Π±Π°ΠΉΡ‚ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ слагаСмого)

8253 — 02 (ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ слагаСмого) Π’Π°Π±Π»ΠΈΡ†Π° 2.1 — ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° слоТСния массива ΠΎΠ΄Π½ΠΎΠ±Π°ΠΉΡ‚Π½Ρ‹Ρ… чисСл

АдрСс

Код ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

ΠœΠ΅Ρ‚ΠΊΠ°

МнСмоника

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

PRG 1:

LXI H, X

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹ младшиС Π΄Π²Π° разряда числа А

LXI D, Y

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹ младшиС Π΄Π²Π° разряда числа Π’

AF

XRA A

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ аккумулятор

OE

MVI C, 02

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ счСтчик числа Π±Π°ΠΉΡ‚ΠΎΠ²

1A

M1:

LDAX D

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ Π΄Π²Π° разряда числа А

820А

8E

ADC M

ΠŸΡ€ΠΈΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠΌΡƒ акумулятора Π΄Π²Π° разряда числа Π’ Ρ ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ пСрСноса

820Π’

DAA

ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² Π΄Π΅ΡΡΡ‚ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄

820C

STAX D

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² ΡΡ‡Π΅ΠΉΠΊΡƒ памяти, адрСсуСмой рСгистровой ΠΏΠ°Ρ€ΠΎΠΉ DE

820D

INX D

Π£ΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° Π°Π΄Ρ€Π΅Ρ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π΄Π²ΡƒΡ… разрядов числа Π’

820E

INX H

Π£ΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° Π°Π΄Ρ€Π΅Ρ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π΄Π²ΡƒΡ… разрядов числа А

820F

OD

DCR C

Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ содСрТимоС счСтчика числа Π±Π°ΠΉΡ‚ΠΎΠ²

C2

INZ M1

Если Π½Π΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ (ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ) Π±Π°ΠΉΡ‚, Ρ‚ΠΎ ΠΈΠ΄Ρ‚ΠΈ Π½Π° ΠœI

E7

RST 7

ΠŸΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

2.2 Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ получСния разности Π΄Π²ΡƒΡ… чисСл C ΠΈ D

Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 2.2.

Π’Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ: Π΄Π»ΠΈΠ½Π° чисСл Π² Π±Π°ΠΉΡ‚Π°Ρ…, записанная Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ Π’, адрСс младшСго Π±Π°ΠΉΡ‚Π° Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ³ΠΎ — Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠ°Ρ€Π΅ HL, адрСс младшСго Π±Π°ΠΉΡ‚Π° ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅ΠΌΠΎΠ³ΠΎ — Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠ°Ρ€Π΅ DE. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ вычислСния заносится Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ памяти, ΠΎΡ‚Π²Π΅Π΄Π΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ΄ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ΅. C=, D=. Π’ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ Π’ Π·Π°ΠΏΠΈΡΠ°Π½ΠΎ 2 — Π΄Π»ΠΈΠ½Π° чисСл C ΠΈ D Π² Π±Π°ΠΉΡ‚Π°Ρ…. Π’ ΠΎΠ±Π»Π°ΡΡ‚ΠΈ памяти записываСтся ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΠ°ΠΌ

8250 — Π•1 (младший Π±Π°ΠΉΡ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅ΠΌΠΎΠ³ΠΎ);

8251 — 37 (ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅ΠΌΠΎΠ³ΠΎ);

8252 — 75 (младший Π±Π°ΠΉΡ‚ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ³ΠΎ);

8253 — 08 (ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ³ΠΎ);

Π’ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ Π’ Π·Π°ΠΏΠΈΡΠ°Π½ΠΎ 2 — Π΄Π»ΠΈΠ½Π° чисСл C ΠΈ D Π² Π±Π°ΠΉΡ‚Π°Ρ….

Π’Π°Π±Π»ΠΈΡ†Π° 1.4 — ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° PRG 2 Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ чисСл

АдрСс

Код ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

ΠœΠ΅Ρ‚ΠΊΠ°

МнСмоника

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

PRG 2:

MVI B, 02

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ счСтчик Π΄Π»ΠΈΠ½Ρ‹ числа

I I

LXI D, X

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹ D, E Π°Π΄Ρ€Π΅Ρ младшСго Π±Π°ΠΉΡ‚Π° ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅ΠΌΠΎΠ³ΠΎ

C2

LXI M, V

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹ H, L Π°Π΄Ρ€Π΅Ρ младшСго Π±Π°ΠΉΡ‚Π° Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ³ΠΎ

AF

XRA A

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ аккумулятор

IA

M1:

LDAX D

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅ΠΌΠΎΠ΅

820A

9E

SBB M

Π’Ρ‹Ρ‡Π΅ΡΡ‚ΡŒ ΠΈΠ· ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ³ΠΎ аккумулятора Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ΅

820Π’

MOV M, A

Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ Π½Π° ΠΌΠ΅ΡΡ‚ΠΎ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ³ΠΎ

820C

I3

INX D

Π£ΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π±Π°ΠΉΡ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅ΠΌΠΎΠ³ΠΎ

820D

INX H

Π£ΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π±Π°ΠΉΡ‚ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ³ΠΎ

820E

DCR B

Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ содСрТимоС счСтчика Π΄Π»ΠΈΠ½Ρ‹ числа

820F

INZ M1

Если Π½Π΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ (ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ) Π±Π°ΠΉΡ‚, Ρ‚ΠΎ ΠΈΠ΄Ρ‚ΠΈ Π½Π° MI

Π•7

RST 7

ΠŸΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π’Π«Π’ΠžΠ”

Π’ Ρ…ΠΎΠ΄Π΅ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ рассмотрСли особСнности выполнСния ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π½Π°Π΄ Ρ†Π΅Π»Ρ‹ΠΌΠΈ числами Π±Π΅Π· Π·Π½Π°ΠΊΠ° Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½Ρ‹Ρ… установках ΠœΠ˜ΠšΠ ΠžΠ›ΠΠ‘ КР580ИК80 ΠΈ Π­Π›Π•ΠšΠ’РОНИКА -580, познакомились с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… ΠΊΠΎΠ΄Π°Ρ… ΠΈ ΠΌΠ½Π΅ΠΌΠΎΠΊΠΎΠ΄Π°Ρ…, Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ срСдствами управлСния ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ устройств.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ