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

Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, систСмы ΠΈ сСти

ΠšΡƒΡ€ΡΠΎΠ²Π°ΡΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

РСгистры распрСдСлСны ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: R2-счСтчик ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ, R3-ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ΅ 1 элСмСнт массива, R4-ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ 2 элСмСнт, R5-ΡΡ‚Π°Ρ€ΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ произвСдСния Ρ€Π½, R6 — младшая Ρ‡Π°ΡΡ‚ΡŒ произвСдСния PL. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ начинаСтся с ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° — установка Π½ΡƒΠ»Π΅ΠΉ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ… ΡΡ‚Π°Ρ€ΡˆΠ΅ΠΉ ΠΈ ΠΌΠ»Π°Π΄ΡˆΠ΅ΠΉ части ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ, установка Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния счётчика. Π—Π°Ρ‚Π΅ΠΌ происходит Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° мноТитСля 1-Π³ΠΎ Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, систСмы ΠΈ сСти (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠœΠ˜ΠΠžΠ‘Π ΠΠΠ£ΠšΠ˜ РОББИИ Π€ΠΈΠ»ΠΈΠ°Π» Ρ„Π΅Π΄Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ государствСнного Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ учрСТдСния Π²Ρ‹ΡΡˆΠ΅Π³ΠΎ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ образования

" Бамарский государствСнный тСхничСский унивСрситСт" Π² Π³. Π‘Ρ‹Π·Ρ€Π°Π½ΡŒ ΠšΠ°Ρ„Π΅Π΄Ρ€Π° «Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΡ‹ управлСния»

РасчСтно-ΠΏΠΎΡΡΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ записка ΠΊ ΠΊΡƒΡ€ΡΠΎΠ²ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅

" Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, систСмы ΠΈ ΡΠ΅Ρ‚ΠΈ"

Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ: студСнт Π³Ρ€. ЭАБЗ-301

Π“ΠΎΠ»ΠΎΠ²ΠΈΠ½ К.О.

Π ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠšΠ : ΠΊ. ΠΏ. Π½., Π΄ΠΎΡ†Π΅Π½Ρ‚ Π’Π°Ρ€Π°ΠΊΠ°Π½ΠΎΠ² А.Π’.

  • 1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
  • 2. ОписаниС микропроцСссора
  • 3. ОписаниС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ
  • 4 Код ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ процСссора
  • 5. Π‘Π»ΠΎΠΊ — схСма ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
  • 6. ΠšΠ°Ρ€Ρ‚Ρ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²
  • 7. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
  • 8. БиблиографичСский список

1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Π’ Π½Π°ΡΡ‚оящСС врСмя выпускаСтся ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ микропроцСссоров с ΠΎΡ‡Π΅Π½ΡŒ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌ спСктром ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². Π’ Π΄Π°Π½Π½ΠΎΠΌ курсовом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ описываСтся гипотСтичСский микропроцСссор с Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ (Ρ‚.Π΅. структурой ΠΈ ΡΠ·Ρ‹ΠΊΠΎΠΌ), ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ‡Π΅Ρ€Ρ‚Π°ΠΌΠΈ соврСмСнных микропроцСссоров. Π₯отя наш гипотСтичСский микропроцСссор ΠΈ Π½Π΅ Π²Ρ‹ΠΏΡƒΡΠΊΠ°Π΅Ρ‚ся ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ, ΠΎΠ½ Π±Π»ΠΈΠ·ΠΎΠΊ ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ модСлям, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π°ΠΌ сСрии 8000 Ρ„ΠΈΡ€ΠΌΡ‹ «Π˜Π½Ρ‚Π΅Π»» .

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ — это систСма с ΡˆΠΈΠ½Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ, состоящая ΠΈΠ· ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΠΎΠ², Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π² Π²ΠΈΠ΄Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈ ΡΠ²Π΅Ρ€Ρ…Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… схСм. Π­Ρ‚ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ шин, хранят ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ взаимодСйствиС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ ΠΈ Π΅Π³ΠΎ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΈΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Π±Π»ΠΎΠΊΠΎΠΌ — микропроцСссором. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ осущСствляСт Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅Π΅ устройство. Π’ Π½Π΅Π³ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ постоянная, Ρ‚Π°ΠΊ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ивная ΠΏΠ°ΠΌΡΡ‚ΡŒ. НаконСц, внСшниС ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ Π±Π»ΠΎΠΊΠΈ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ ΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΡ€Ρ‚ являСтся интСрфСйсом ΠΌΠ΅ΠΆΠ΄Ρƒ микропроцСссором ΠΈ: ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ внСшним устройством, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ (дисплССм ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ), внСшнСй ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ для хранСния Π±ΠΎΠ»ΡŒΡˆΠΈΡ… объСмов ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ тСхнологичСских процСссов ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠΌ.

Основная Π·Π°Π΄Π°Ρ‡Π° микропроцСссора — исполнСниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° (ΠΊΠΎΠΌΠ°Π½Π΄). И ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΈ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚, хранятся Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ — Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Π²ΠΈΠ΄Π΅ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… чисСл. ИспользованиС Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ систСмы счислСния позволяСт сущСствСнно ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ устройство микропроцСссора ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… систСм Π­Π’Πœ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для тСхнологичСских микропроцСссоров, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΠ΅Ρ‚ трансляторов с ΡΠ·Ρ‹ΠΊΠΎΠ² высокого уровня, производится с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нСпосрСдствСнного задания ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² ΠΈ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π½Π΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ, Π° Π±ΠΎΠ»Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ Π² ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠΈ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΉ систСмы счислСния.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, состоящСго ΠΈΠ· ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ², ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 1.

Рисунок 1 — Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° с ΡˆΠΈΠ½Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ

ВзаимодСйствиС Π±Π»ΠΎΠΊΠΎΠ² осущСствляСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ шин Ρ‚Ρ€Π΅Ρ… Ρ‚ΠΈΠΏΠΎΠ²: адрСсных шин, шин Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… шин.

Для курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π·Π°Π΄Π°Π½ гипотСтичСский (ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ) микропроцСссор с Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΌΠ°ΡΡΠΈΠ² ΠΈΠ· ΠΏΡΡ‚ΠΈ элСмСнтов — Ρ†Π΅Π»Ρ‹Ρ… ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл. Π‘ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ этого массива Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ:

1. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ № 6. — ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ с ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· стСк.

2. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ № 4 — Ρ†ΠΈΠΊΠ» (слоТСниС всСх элСмСнтов массива).

3. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ № 7 — ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… элСмСнтов массива.

4. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ № 5 — ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ с ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· рСгистры.

5. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ № 3 — Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ наибольшСго ΠΈΠ· ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ² массива.

6. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ № 2 — слоТСниС элСмСнтов массива с ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΎΠΉ.

7. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ № 1 — слоТСниС ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π΄Π²ΡƒΡ… элСмСнтов массива.

2. ОписаниС микропроцСссора

На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2 ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π° общая структура гипотСтичСского ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ микропроцСссора.

Рисунок 2 — Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° гипотСтичСского микропроцСссора

ВходящиС Π² Π΅Π³ΠΎ состав ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ говорят ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΡΠ²Π»ΡΠ΅Ρ‚ся процСссором с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ. НСкоторыС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ счСтчик (счСтчик ΠΊΠΎΠΌΠ°Π½Π΄), стСк ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄, слуТат для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄.

Π’Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΊΠ°ΠΊ АЛУ, Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ пСрСноса, ΠΎΠ±Ρ‰ΠΈΠ΅ рСгистры (ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅) ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ адрСса Π΄Π°Π½Π½Ρ‹Ρ…, слуТат для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π΅ΡˆΠΈΡ„Ρ€Π°Ρ‚ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π±Π»ΠΎΠΊ управлСния ΠΈ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΠΈ (Π‘Π£Π‘), ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². ВзаимодСйствиС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² осущСствляСтся ΠΏΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ ΠΊΠ°Π½Π°Π»Π°ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Бвязь микропроцСссора с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ (Π—Π£ ΠΈ ΡƒΡΡ‚ройствами Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°) происходит ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΠ½ΠΎΠΉ шинС, шинС Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ шинС.

ΠœΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ со ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, состоящими, ΠΈΠ· 8 Π±ΠΈΡ‚. Π’Π°ΠΊΠΈΠ΅ слова, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Π±Π°ΠΉΡ‚Π°ΠΌΠΈ, ΡƒΠ΄ΠΎΠ±Π½Ρ‹ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ арифмСтичСских ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Если Π² Ρ€Π°ΡΡ‡Π΅Ρ‚Π°Ρ… Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ числа «Π±ΠΎΠ»ΡŒΡˆΠ΅ΠΉ Π΄Π»ΠΈΠ½Ρ‹», Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для вычислСний с «Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ», «Ρ‚Ρ€ΠΎΠΉΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ» ΠΈ Ρ‚. Π΄.

Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, адрСс ΠΈΠ· 8 Π±ΠΈΡ‚ΠΎΠ² позволяСт прямо Π°Π΄Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 28 = 256 ячССк памяти. Для Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ этого, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΠ°Π»ΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ для задания адрСса памяти ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ 16 разрядов (Π΄Π²Π° Π±Π°ΠΉΡ‚Π°), ΠΈ ΡΡ‚ΠΎ позволяСт прямо Π°Π΄Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ 216=65 536 ячССк.

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Ρƒ ΠΈ ΠΎΡ‚ Π½Π΅Π³ΠΎ пСрСдаСтся ΠΏΠΎ ΡˆΠΈΠ½Π°ΠΌ. Π¨ΠΈΠ½Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΡΠΎΠΎΡ‚вСтствии с Π΄Π»ΠΈΠ½ΠΎΠΉ слова состоят ΠΈΠ· 8 Π»ΠΈΠ½ΠΈΠΉ, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ адрСсная шина состоит ΠΈΠ· 16 Π»ΠΈΠ½ΠΈΠΉ. Как ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2, адрСсная шина однонаправлСнная, Π° ΡˆΠΈΠ½Π° Π΄Π°Π½Π½Ρ‹Ρ… двунаправлСнная. Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ шина состоит ΠΈΠ· 5 Π»ΠΈΠ½ΠΈΠΉ, Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… ΠΊ Π±Π»ΠΎΠΊΡƒ управлСния ΠΈ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ 8 выходящих ΠΈΠ· Π½Π΅Π³ΠΎ Π»ΠΈΠ½ΠΈΠΉ. По ΡΡ‚ΠΈΠΌ линиям ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΈ Ρ‚Π°ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ сигналы ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ микропроцСссора ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ микропроцСссором ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ ΠΊΠΎΠΌΠ°Π½Π΄ состоит ΠΈΠ· 16 Π±ΠΈΡ‚ ΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ адрСс ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, считываСмого ΠΈΠ· ΠΏΠ°ΠΌΡΡ‚ΠΈ. Он Π°Π²Ρ‚оматичСски увСличиваСтся Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ послС чтСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π°. БущСствуСт связь ΠΌΠ΅ΠΆΠ΄Ρƒ счСтчиком ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π²Π΅Ρ€ΡˆΠΈΠ½ΠΎΠΉ стСка ΠΈΠ· 64 рСгистров. Одна ΠΈΠ· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ стСка сохранСниС адрСса Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΈΠ· ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’ ΡΡ‚Π΅ΠΊΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒΡΡ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Π²Π΅Ρ€Ρ…Π½ΠΈΡ… Ρ‚Ρ€Π΅Ρ… ΠΎΠ±Ρ‰ΠΈΡ… рСгистров ΠΈ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π° пСрСноса.

Π’ Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΡ ΠΊΠ°ΠΊ слово Π΄Π°Π½Π½Ρ‹Ρ… всСгда состоит ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π°, ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ, Π΄Π²ΡƒΡ… ΠΈΠ»ΠΈ Ρ‚Ρ€Π΅Ρ… Π±Π°ΠΉΡ‚ΠΎΠ². ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π°ΠΉΡ‚ любой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ поступаСт ΠΈΠ· ΠΏΠ°ΠΌΡΡ‚ΠΈ ΠΏΠΎ ΡˆΠΈΠ½Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄. Π­Ρ‚ΠΎΡ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π°ΠΉΡ‚ подаСтся Π½Π° Π²Ρ…ΠΎΠ΄ Π΄Π΅ΡˆΠΈΡ„Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт Π΅Π΅ ΡΠΌΡ‹ΡΠ». Π’ Ρ‡Π°ΡΡ‚ности, Π΄Π΅ΡˆΠΈΡ„Ρ€Π°Ρ‚ΠΎΡ€ опрСдСляСт, являСтся Π»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΎΠ΄Π½ΠΎΠ±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠΉ, ΠΈΠ»ΠΈ ΠΎΠ½Π° состоит ΠΈΠ· Π±ΠΎΠ»ΡŒΡˆΠ΅Π³ΠΎ числа Π±Π°ΠΉΡ‚ΠΎΠ². Π’ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ случаС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±Π°ΠΉΡ‚Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΡˆΠΈΠ½Π°ΠΌ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΏΠ°ΠΌΡΡ‚ΠΈ ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ся ΠΈΠ»ΠΈ Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ адрСса Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΠ»ΠΈ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΎΠ±Ρ‰ΠΈΡ… рСгистров.

РСгистр адрСса Π΄Π°Π½Π½Ρ‹Ρ… содСрТит адрСс ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° для ΠΊΠΎΠΌΠ°Π½Π΄, ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΊ ΠΏΠ°ΠΌΡΡ‚ΠΈ, адрСс ΠΏΠΎΡ€Ρ‚Π° для ΠΊΠΎΠΌΠ°Π½Π΄ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ»ΠΈ адрСс ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°.

ΠŸΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ 8-Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… ΠΎΠ±Ρ‰ΠΈΡ… рСгистров содСрТат ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ для всСх ΠΊΠΎΠΌΠ°Π½Π΄, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Для указания этих рСгистров ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ 4-Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ ΠΎΡ‚ 0000 Π΄ΠΎ 1110. РСгистр 0000 называСтся аккумулятором (АББ) ΠΈ ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΠ΅Ρ‚ Π²ΠΎ Π²ΡΠ΅Ρ… арифмСтичСских ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΡ… опСрациях. Π’ Ρ‡Π°ΡΡ‚ности, ΠΎΠ½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ послС Π΅Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ обращСния ΠΊ ΠΎΠ±Ρ‰ΠΈΠΌ рСгистрам ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ К-сСлСктора ΠΈΠ»ΠΈ Π³-сСлСктора. R-сСлСктор позволяСт ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ рСгистру, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Ρ‡Π΅Ρ€Π΅Π· r-сСлСктор доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ рСгистры 0000, 0001 ΠΈ 0010.

ΠžΡ‡Π΅Π½ΡŒ полСзная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΌΠ°ΡˆΠΈΠ½Π°Ρ…, это косвСнная адрСсация. Π—Π°Π΄Π°Π½ΠΈΠ΅ Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ рСгистра ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния 1111 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ Π±Π°ΠΉΡ‚Ρƒ памяти ΠΏΠΎ 16-разрядному адрСсу, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ получаСтся ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ содСрТимого Π΄Π²ΡƒΡ… фиксированных ΠΎΠ±Ρ‰ΠΈΡ… рСгистров. А ΠΈΠΌΠ΅Π½Π½ΠΎ, ΡΡ‚Π°Ρ€ΡˆΠΈΠ΅ 8 разрядов адрСса ΠΈΠ· Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π° 0001 (Н), Π° ΠΌΠ»Π°Π΄ΡˆΠΈΠ΅ 8 разрядов адрСса изрСгистра0010 (L). Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡΠ½ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ ΠΊΠΎΡΠ²Π΅Π½Π½ΡƒΡŽ Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡŽ, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ рСгистр 0001, Ρ‚. Π΅. рСгистр Н, содСрТит 1 011 101, Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 0010, Ρ‚. Π΅. рСгистр L, содСрТит 101 011. Π’ΠΎΠ³Π΄Π° любая ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΡΡΡ‹Π»Π°ΡŽΡ‰Π°ΡΡΡ Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 1111, Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° ΠΈΠ· ΡΡ‡Π΅ΠΉΠΊΠΈ памяти с Π°Π΄Ρ€Π΅ΡΠΎΠΌ 101 110 100 101 011.

ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ микропроцСссор ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ ВсС арифмСтичСскиС ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСском устройствС (АЛУ). Π’Ρ…ΠΎΠ΄Π°ΠΌΠΈ АЛУ слуТат Π΄Π²Π΅ 8-Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ ΡˆΠΈΠ½Ρ‹. Одна ΠΈΠ· Π½ΠΈΡ… ΠΈΠ΄Π΅Ρ‚ ΠΎΡ‚ Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π° (рСгистр 0000), Π° Π΄Ρ€ΡƒΠ³Π°Ρ ΠΎΡ‚ R. — ΡΠ΅Π»Π΅ΠΊΡ‚ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Π»ΠΈΠ±ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ² ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния ΠΎΡ‚ 0000 Π΄ΠΎ 1110, Π»ΠΈΠ±ΠΎ ячСйку памяти, Ссли Π·Π°Π΄Π°Π½Π° косвСнная адрСсация. Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° входная линия поступаСт Π² ΠΠ›Π£ ΠΎΡ‚ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π° пСрСноса Π‘, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ участвуСт Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… арифмСтичСских ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΡ… опСрациях.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΈΠ· ΠΠ›Π£ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ ΠΏΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ 8-Π±ΠΈΡ‚ΠΎΠ²ΠΎΠΉ шинС. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΅Ρ‰Π΅ Π΄Π²Π΅ Π»ΠΈΠ½ΠΈΠΈ, ΠΈΠ΄ΡƒΡ‰ΠΈΠ΅ ΠΎΡ‚ ΠΠ›Π£ ΠΊ Π±Π»ΠΎΠΊΡƒ управлСния ΠΈ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΠΈ; ΠΎΠ½ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΠΈΠ»ΠΈ отсутствии Π΄Π²ΡƒΡ… особых условий: аккумулятор содСрТит Π½ΡƒΠ»ΠΈ (линия Z) ΠΈ ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ разряд аккумулятора Ρ€Π°Π²Π΅Π½ 1 (линия N). Вторая линия ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½Π° ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ‡ΠΈΡΠ»Π°ΠΌΠΈ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅, ΠΊΠΎΠ³Π΄Π° ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ разряд Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ 1 соотвСтствуСт ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ числам. Π’Ρ€ΠΈΠ³Π³Π΅Ρ€ пСрСноса ΠΈ ΠΎΠ±Π΅ Π»ΠΈΠ½ΠΈΠΈ состояния АЛУ Z ΠΈ N Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ся Ρ„Π»Π°ΠΆΠΊΠ°ΠΌΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ся Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… условного ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°.

ПослСдний ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ микропроцСссора это Π±Π»ΠΎΠΊ управлСния ΠΈ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΠΈ (Π‘Π£Π‘). Он ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ сигналы ΠΎΡ‚ Π΄Π΅ΡˆΠΈΡ„Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ. Как ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ, Π² Π‘Π£Π‘ ΠΈΠ· ΠΠ›Π£ ΠΈ ΠΎΡ‚ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π° пСрСноса ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ сигналы, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ условия для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ управлСния. ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ микропроцСссора ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΠΎΡ‚ Π‘Π£Π‘ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΈ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ сигналы, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ 13-Ρ‚ΠΈ Π²Π½Π΅ΡˆΠ½ΠΈΡ… Π»ΠΈΠ½ΠΈΠΉ рСализуСтся интСрфСйс устройства управлСния с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ модулями ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

3. ОписаниС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ

1. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°-Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ выполняСт ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ Π²Π²ΠΎΠ΄Ρƒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ устройства Π²Π²ΠΎΠ΄Π° ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΡŽ Π΅Π΅ Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ. Главная ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ΠΆΠ΄Ρ‹ обращаСтся ΠΊ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π²Π²ΠΎΠ΄Π° для Π²Π²ΠΎΠ΄Π° ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… адрСсных слов, пСрСдавая эти слова ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ-Ρ€Π°Π· Π² Π½ΠΎΠ²Ρ‹Π΅ ΠΎΠ±Ρ‰ΠΈΠ΅ рСгистры. Π—Π°Ρ‚Π΅ΠΌ начинаСтся Ρ†ΠΈΠΊΠ» ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… слов Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ. КаТдоС слово вводится ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Π²Π²ΠΎΠ΄Π° ΠΈ Π·Π°Ρ‚Π΅ΠΌ пСрСдаСтся Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ячСйку памяти, адрСс ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ задаСтся Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ адрСса (ВА). ВА ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ся Π½Π° 1 ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π°, Ρ‚. Π΅. ΠΏΡ€ΠΈ поступлСнии ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ слова. Π’ ΠΊΠΎΠ½Ρ†Π΅ Ρ†ΠΈΠΊΠ»Π° происходит ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ Π»ΠΈ ВА Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ адрСса (КА). Если это Ρ‚Π°ΠΊ, ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ заканчиваСтся; Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС — Ρ†ΠΈΠΊΠ» повторяСтся. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°-Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ начинаСтся Π² ΡΡ‡Π΅ΠΉΠΊΠ΅ 0000. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° обращаСтся ΠΊ Π΄Π²ΡƒΠΌ ΠΏΠΎΡ€Ρ‚Π°ΠΌ Π²Π²ΠΎΠ΄Π°: ΠΊ ΠΏΠΎΡ€Ρ‚Ρƒ 00 — Π·Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ ΡΠΎΡΡ‚оянии ΠΈ ΠΊ ΠΏΠΎΡ€Ρ‚Ρƒ 01 — Π·Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. ΠŸΠ΅Ρ€Π²Π°Ρ Π³Ρ€ΡƒΠΏΠΏΠ° ΠΊΠΎΠΌΠ°Π½Π΄ соотвСтствуСт Π³Π»Π°Π²Π½ΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅. ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²Π²ΠΎΠ΄Π° начинаСтся с ΡΡ‡Π΅ΠΉΠΊΠΈ 001D. ΠžΠ±Ρ‰ΠΈΠ΅ рСгистры 1, 2, 3 ΠΈ 4 хранят соотвСтствСнно ВАН TAL, KAH ΠΈ KAL. Они Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ адрСсной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰Π΅ΠΉ с ΡƒΡΡ‚ройства Π²Π²ΠΎΠ΄Π°. Для этого ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· выполняСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° пСрСсылки.

Π¦ΠΈΠΊΠ» начинаСтся ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π²Π²ΠΎΠ΄Π°. ПослС Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΈΠ· Π½Π΅Π΅ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ слово находится Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π΅. Π­Ρ‚ΠΎ слово пСрСдаСтся Π² ΡΡ‡Π΅ΠΉΠΊΡƒ памяти с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎΡΡ Π² ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌ микропроцСссорС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° косвСнной адрСсации. А ΠΈΠΌΠ΅Π½Π½ΠΎ, ΠΊΠΎΠΌΠ°Π½Π΄Π° MOV О to F ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ содСрТимоС аккумулятора Π² ΡΡ‡Π΅ΠΉΠΊΡƒ памяти, адрСс ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π°Π΄Π°Π½ содСрТимым рСгистров 1 ΠΈ 2 (Ρ‚.Π΅. Н ΠΈ L). ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эти рСгистры содСрТат Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ВА, слово ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ мСсто памяти. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°, IHL, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Π½Π° 1 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π’А. Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ адрСсов Π’А ΠΈ ΠšΠ осущСствляСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ вычитания с Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ условного ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°. Для вычитания с Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ сначала Π²Ρ‹Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ младшиС части Π’А ΠΈ ΠšΠ, Π° Π·Π°Ρ‚Π΅ΠΌ ΡΡ‚Π°Ρ€ΡˆΠΈΠ΅ части с ΡƒΡ‡Π°ΡΡ‚ΠΈΠ΅ΠΌ Π·Π°Π΅ΠΌΠ°, ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π³ΠΎΡΡ ΠΎΡ‚ ΠΌΠ»Π°Π΄ΡˆΠΈΡ… частСй. ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π°Π΅ΠΌ остаСтся Π² Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π΅ Π‘. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° — «ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΡ€ΠΈ Π½ΡƒΠ»Π΅Π²ΠΎΠΌ пСрСносС» Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ Ρ†ΠΈΠΊΠ»Π°. ΠŸΡ€ΠΈ Π‘=0 снова Π²Ρ…ΠΎΠ΄ΠΈΠΌ Π² Ρ†ΠΈΠΊΠ», ΠΏΡ€ΠΈ Π‘= 1 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° останавливаСтся.

2. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ № 6 — опСрация ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ с ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· стСк.

ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‚ рСгистры H ΠΈ L ΡΡ‚Π°Ρ€ΡˆΠ΅ΠΉ ΠΈ ΠΌΠ»Π°Π΄ΡˆΠ΅ΠΉ частями адрСса ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ числа соотвСтствСнно. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° PUSH отправляСт значСния этих рСгистров Π² ΡΡ‚Π΅ΠΊ. ПослС Ρ‡Π΅Π³ΠΎ стСк опускаСтся Π΄Π²Π°ΠΆΠ΄Ρ‹. Π’Ρ‚ΠΎΡ€ΠΎΠ΅ число отправляСтся Π² ΡΡ‚Π΅ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ»ΠΈΡΡŒ Π² ΡΡ‚Π΅ΠΊ, происходит ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая осущСствляСт Ρ€Π°Π·Π³Ρ€ΡƒΠ·ΠΊΡƒ стСка с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ POP. Π˜Π·Π²Π»Π΅Ρ‡Ρ‘Π½Π½Ρ‹Π΅ ΠΈΠ· ΡΡ‚Π΅ΠΊΠ° Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² ΡΡ‡Π΅ΠΉΠΊΠΈ памяти ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ STR. Команда RET — Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

3. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ № 4 — слоТСниС всСх элСмСнтов массива.

ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ заносят Π² Н ΠΈ L Π°Π΄Ρ€Π΅Ρ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ числа. Π—Π°Ρ‚Π΅ΠΌ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 3 помСщаСтся Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ€Π°Π²Π½ΠΎΠ΅ 5. РСгистр 3 Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ счСтчика количСства суммируСмых чисСл. Π‘ΡƒΠΌΠΌΠ° накапливаСтся Π² ΠΎΠ±Ρ‰Π΅ΠΌ рСгистрС 4, Π² Π½Π΅Π³ΠΎ заносится Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. НаконСц, Π² ΠΎΠ±Ρ‰ΠΈΠΉ рСгистр 5 загруТаСтся константа 1, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ ΠΈΠ· ΡΡ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ суммирования чисСл. Рабочая Ρ‡Π°ΡΡ‚ΡŒ Ρ†ΠΈΠΊΠ»Π° начинаСтся с Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ частной суммы Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ ΠΈΠ· Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π° 4. Π”Π°Π»Π΅Π΅ слСдуСт ΠΊΠΎΠΌΠ°Π½Π΄Π° слоТСния ADD F, содСрТащая ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ F, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ соотвСтствуСт ячСйкС Π³Π»Π°Π²Π½ΠΎΠΉ памяти с Π°Π΄Ρ€Π΅ΡΠΎΠΌ Π² ΠΏΠ°Ρ€Π΅ рСгистров Н ΠΈ L. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ этой ячСйки прибавляСтся ΠΊ Ρ‡Π°ΡΡ‚Π½ΠΎΠΉ суммС Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π΅. ПослС этого Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ пСрСдаСтся Π² ΠΎΠ±Ρ‰ΠΈΠΉ рСгистр 4. Π”Π°Π»Π΅Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° IHL ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ рСгистры Н ΠΈ L, Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ содСрТали адрСс Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ. Π—Π°Ρ‚Π΅ΠΌ содСрТимоС счСтчика Ρ†ΠΈΠΊΠ»Π° пСрСдаСтся Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ Π½Π° 1 ΠΈ ΡΠ½ΠΎΠ²Π° возвращаСтся Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 3. Когда вычислСния Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‚ΡΡ, Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π΅ Π±ΡƒΠ΄Π΅Ρ‚ 0. Π­Ρ‚ΠΎ условиС тСстируСтся ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ «ΡƒΡΠ»ΠΎΠ²Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΡ€ΠΈ Π½Π΅Π½ΡƒΠ»Π΅Π²ΠΎΠΌ аккумуляторС». Если Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π΅ 0, Ρ‚ΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π΅ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚, ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ останова, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС выполняСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ итСрация.

4. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ № 7 — опСрация умноТСния Π΄Π²ΡƒΡ… элСмСнтов массива.

РСгистры распрСдСлСны ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: R2-счСтчик ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ, R3-ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ΅ 1 элСмСнт массива, R4-ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ 2 элСмСнт, R5-ΡΡ‚Π°Ρ€ΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ произвСдСния Ρ€Π½, R6 — младшая Ρ‡Π°ΡΡ‚ΡŒ произвСдСния PL. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ начинаСтся с ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° — установка Π½ΡƒΠ»Π΅ΠΉ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ… ΡΡ‚Π°Ρ€ΡˆΠ΅ΠΉ ΠΈ ΠΌΠ»Π°Π΄ΡˆΠ΅ΠΉ части ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ, установка Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния счётчика. Π—Π°Ρ‚Π΅ΠΌ происходит Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° мноТитСля 1-Π³ΠΎ Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ ΠΈΠ· Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π° 4, сдвиг мноТитСля цикличСски Π²ΠΏΡ€Π°Π²ΠΎ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 4. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ разряд мноТитСля, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ частноС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅, оказываСтся Π½Π° Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π΅ пСрСноса Π‘. Π—Π°Ρ‚Π΅ΠΌ для ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ слоТСния ΠΈ ΡΠ΄Π²ΠΈΠ³ΠΎΠ² ΡΡ‚Π°Ρ€ΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ произвСдСния Ρ€Π½ пСрСносится Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€. ВСстированиС Π‘ = 1 осущСствляСтся ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ «ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΡ€ΠΈ Π½Π΅Π½ΡƒΠ»Π΅Π²ΠΎΠΌ пСрСносС». Она обСспСчиваСт пропуск ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΈ Π‘=0. Π­Ρ‚Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° прибавляСт ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ΅ 2-ΠΎΠΉ ΠΊ Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Ρƒ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит Ρ€Π½) ΠΈ ΡΠΎΡ…раняСт пСрСнос ΠΈΠ· ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ разряда Π² Π‘. Π—Π°Ρ‚Π΅ΠΌ Π Π½ ΠΈ Π‘ Ρ†ΠΈΠΊΠ»ΠΈΡ‡Π΅ΡΠΊΠΈ ΡΠ΄Π²ΠΈΠ³Π°ΡŽΡ‚ΡΡ Π²ΠΏΡ€Π°Π²ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ RTR. ПослС сдвига Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π½ возвращаСтся Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 5. Π—Π°Ρ‚Π΅ΠΌ pl ΠΈ Π‘ ΡΠ΄Π²ΠΈΠ³Π°ΡŽΡ‚ся Π²ΠΏΡ€Π°Π²ΠΎ, для Ρ‡Π΅Π³ΠΎ pl ΠΈΠ· Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π° 6 загруТаСтся Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€, цикличСски сдвигаСтся вмСстС с Π‘ ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ возвращаСтся Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 6. ПослС этого счСтчик Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ 2 ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ Π½Π° 1 ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ DHL, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ пСрСдаСтся Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ ΠΈ Ρ‚СстируСтся ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ «ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΡ€ΠΈ Π½Π΅Π½ΡƒΠ»Π΅Π²ΠΎΠΌ аккумуляторС». Если аккумулятор содСрТит 0, Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ся Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹; Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСдаСтся Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ Ρ†ΠΈΠΊΠ»Π°.

5. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ № 5 — опСрация ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ с ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· рСгистры.

Команда LDR 0 Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ число Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€, Π·Π°Ρ‚Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π° MOV ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 5. Π”Π°Π»Π΅Π΅ происходит Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ числа Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 6. Аналогично загруТаСтся Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ число, Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 7. Π—Π°Ρ‚Π΅ΠΌ происходит ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, которая ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ² 5, 6, 7 Π² ΡΡ‡Π΅ΠΉΠΊΠΈ памяти с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ MOV ΠΈ STR. Команда RET — Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

6. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ № 3 — Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ наибольшСго ΠΈΠ· ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ² массива.

Команда LDR 0 Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ 1 элСмСнт Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€, ΠΊΠΎΠΌΠ°Π½Π΄Π° LDR 1 ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ 2 элСмСнт Π² ΠΎΠ±Ρ‰ΠΈΠΉ рСгистр 1. Π—Π°Ρ‚Π΅ΠΌ осущСствляСтся ΠΈΡ… ΡΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΏΡƒΡ‚Π΅ΠΌ вычитания 2 ΠΈΠ· 1. Если 2 элСмСнт строго большС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ, Ρ‚ΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π·Π°Π΅ΠΌ Π² ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ разряд, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сохраняСтся Π² Π²ΠΈΠ΄Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π² Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π΅ пСрСноса Π‘. Однако Π΅Ρ‰Π΅ Π΄ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ пСрСноса Π‘ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1-ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ «ΠΏΡ€ΠΎΠ±Π½ΠΎΠ΅» наибольшСС ΠΈΠ· 1-Π³ΠΎ ΠΈ 2-Π³ΠΎ загруТаСтся Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 2. Π—Π°Ρ‚Π΅ΠΌ выполняСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° условного ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΏΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Π‘. Если Π‘ Π½Π΅ Ρ€Π°Π²Π½ΠΎ Π½ΡƒΠ»ΡŽ, Ρ‚ΠΎ ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄Π΅Π½Ρ‚ Π½Π° Ρ€ΠΎΠ»ΡŒ наибольшСго, Ρ‚. Π΅.1 элСмСнт, замСняСтся Π½Π° 2 элСмСнт. Если Π‘=0, Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ элСмСнта массива, ΠΈ Π² ΡΡ‚ΠΎΠΌ случаС Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ большСго значСния остаСтся Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ — происходит Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΠ΅Π³ΠΎ чисСл 1 ΠΈ 2, провСряСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π·Π°Ρ‘ΠΌΠ°. Если Π·Π°Π΅ΠΌ Π΅ΡΡ‚ΡŒ, Ρ‚ΠΎ 3-ΠΈΠΉ большС ΠΈ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° 3-Π΅Π³ΠΎ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 2, Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‰Π°Ρ наибольшСС ΠΈΠ· 1 ΠΈ 2. ΠŸΡ€ΠΈ любом Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ наибольшСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· Ρ‡ΠΈΡΠ΅Π» находится Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ 2, ΠΈ ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ 4 элСмСнтом, Π° Π·Π°Ρ‚Π΅ΠΌ пятым элСмСнтом массива. ПослС сравнСния всСх 5 чисСл, ΠΊΠΎΠΌΠ°Π½Π΄Π° STR 2 осущСствляСт ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ содСрТимого рСгистра 2, Ρ‚. Π΅. наибольшСго значСния ΠΈΠ· Ρ‡ΠΈΡΠ΅Π» Π² ΡΡ‡Π΅ΠΉΠΊΡƒ памяти.

7. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ № 2 — слоТСниС элСмСнтов массива с ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΎΠΉ.

Команда LDR 1 Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 1 константу 2D, ΠΊΠΎΠΌΠ°Π½Π΄Π° LDR 0 осущСствляСт Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ 1 элСмСнта Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ массива Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€. Π—Π°Ρ‚Π΅ΠΌ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ADD 1 происходит слоТСниС значСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ хранится Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π΅, со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ 1. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ суммы пСрСдаСтся Π² ΡΡ‡Π΅ΠΉΠΊΡƒ памяти с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ STR. Π—Π°Ρ‚Π΅ΠΌ Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ элСмСнты массива 2,3,4,5, ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ с ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΎΠΉ. ΠžΠ΄Π½ΠΎΠ±Π°ΠΉΡ‚ΠΎΠ²Π°Ρ константа загруТаСтся Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ R3, Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ R5 находится счётчик для Ρ†ΠΈΠΊΠ»Π° ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° всСх элСмСнтов массива.

8. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ № 1 — слоТСниС ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π΄Π²ΡƒΡ… элСмСнтов массива.

Команда LDR 0 Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ 1-ΠΎΠ΅ число, ΠΊΠΎΠΌΠ°Π½Π΄Π° LDR 1 Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 1 Π²Ρ‚ΠΎΡ€ΠΎΠ΅ число. Π—Π°Ρ‚Π΅ΠΌ происходит слоТСниС Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… чисСл с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ADD 1. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ суммы сохраняСтся Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π΅. Команда STR 0 ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ аккумулятора Π² ΡΡ‡Π΅ΠΉΠΊΡƒ памяти.

4. Код ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ процСссора

Π―Ρ‡Π΅ΠΉΠΊΠ° памяти

Команда Π½Π° ΠΌΠ°ΡˆΠΈΠ½Π½ΠΎΠΌ языкС

Команда Π² ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅

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

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°-Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ

7F

JMS

ΠžΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π²Π²ΠΎΠ΄Π° Π·Π° Π’АН

1F

1F

MOV 0 to 1

7F

JMS

ΠžΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π·Π° Π’АL

1F

1F

MOV 0 to 2

7F

JMS

ΠžΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π·Π° ΠšΠΠ

000A

1F

1F

000B

MOV 0 to 3

000C

7F

JMS

ΠžΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π·Π° KAL

000D

000E

1F

1F

000F

MOV 0 to 4

7F

JMS

НачинаСтся Ρ†ΠΈΠΊΠ» Π²Π²ΠΎΠ΄Π° слов

1F

1F

OF

MOV 0 to F

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° слова Π² М [ВА]

F5

IHL

ВА + 1 — >ВА.

MOV 0 from 4

Π’Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ с Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π’А ΠΈΠ· ΠšΠ

A2

SUB 2

УстанавливаСтся Π‘=1, Ссли Π’А > КА

MOV 0 from 3

Bl

SBC 1

7C

JCZ

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π·Π°Π΅ΠΌΠ° Π² Π‘. Если Π½Π΅Ρ‚ Π·Π°Π΅ΠΌΠ°

001A

ввод нового слова

001Π’

001Π‘

7B

JMP

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡΠΌ

001D

001E

001F

FD

INP

Начало ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²Π²ΠΎΠ΄Π°. Π’Π²ΠΎΠ΄ слова

состояния.

7A

JAP

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° разряда Π·Π½Π°ΠΊΠ° Π² ΡΠ»ΠΎΠ²Π΅ состояния.

Если 0, ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ

1F

1F

FD

INP

Π’Π²ΠΎΠ΄ слова Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ ΠΈΠ· ΡƒΡΡ‚ройства

Π²Π²ΠΎΠ΄Π°

F8

RET

Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΈΠ· ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ № 6

LRI 1

Установка Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ… H ΠΈ L Π°Π΄Ρ€Π΅ΡΠ°

ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ элСмСнта

LRI 2

002A

002B

PUSH

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π² ΡΡ‚Π΅ΠΊ

002C

LRI 1

Установка Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ… H ΠΈ L Π°Π΄Ρ€Π΅ΡΠ°

002D

Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ элСмСнта

002E

LRI 2

002F

PUSH

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π² ΡΡ‚Π΅ΠΊ

7F

JMS

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π² ΡΡ‡Π΅ΠΉΠΊΡƒ 00F4

F4

F4

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ № 4

LRI 1

Установка Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ… H ΠΈ L Π°Π΄Ρ€Π΅ΡΠ°

ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ элСмСнта

LRI 2

LRI 3

Установка Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния

счСтчика Ρ†ΠΈΠΊΠ»Π° Ρ€Π°Π²Π½Ρ‹ΠΌ 5

003A

LRI 4

Установка частной суммы Ρ€Π°Π²Π½ΠΎΠΉ 0

003B

003C

LRI 5

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° константы 1 для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ счСтчика

003D

003E

MOV 0 from 4

ΠŸΡ€ΠΈΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ числа

003F

8F

ADD F

MOV 0 to 4

F5

IHL

Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ H ΠΈ L

MOV 0 from 3

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния счётчика Π² ΠΡΡ

A5

SUB 5

УмСньшСниС счСтчика Π½Π° 1

MOV 0 to 3

7D

JAN

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΊΠΎΠ½Ρ†Π° Ρ†ΠΈΠΊΠ»Π°

3E

3E

MOV 0 from 4

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· 4 рСгистра Π² ΠΡΡ

STR 0

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° содСрТимого Асс Π² ΡΡ‡Π΅ΠΉΠΊΡƒ 0107

004A

004B

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ № 7

004C

LRI 5

Установка Π½ΡƒΠ»Π΅Π²Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² RΠ½ ΠΈ RL

004D

004E

LRI 6

004F

LRI 1

LRI 2

Установка Π½Π° ΡΡ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠ΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ

значСния 8

LDR 4

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° мноТитСля Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 4

MOV 0 from 4

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° мноТитСля Π² ΠΡΡ

F2

RTR

ЦикличСский сдвиг Π²ΠΏΡ€Π°Π²ΠΎ, ΠΌΠ». Π±ΠΈΡ‚ Асс ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² Π‘

MOV 0 to 4

Π—Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ сдвинутого мноТитСля

005А

MOV 0 from 5

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ст. части произвСдСния Π² ΠΡΡ

005B

7Π‘

JCZ

ВСст Π±ΠΈΡ‚Π° мноТитСля. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΡ€ΠΈ 0

005C

005D

005E

LDR 3

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 3

005F

ADD 3

Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠΆΠΈΠΌΠΎΠ³ΠΎ со ΡΡ‚. Ρ‡Π°ΡΡ‚ΡŒΡŽ произвСдСния

F2

RTR

Π‘Π΄Π²ΠΈΠ³ Π Π½ Π²ΠΏΡ€Π°Π²ΠΎ, ΠΌΠ». Π±ΠΈΡ‚ Π² Π‘

MOV 0 to 5

Π—Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ сдвинутого RΠ½

MOV 0 from 6

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΌΠ». части произвСдСния Π² ΠΡΡ

F2

RTR

Π‘Π΄Π²ΠΈΠ³ Π‘ ΠΈ ΠΌΠ». части произвСдСния Π²ΠΏΡ€Π°Π²ΠΎ

MOV 0 to 6

Π—Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ сдвинутого RL

F6

DHL

УмСньшСниС счСтчика Π½Π° 1

MOV 0 from 2

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° счСтчика Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€

7D

JAN

ВСстированиС Асс. ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅

006A

Ρ†ΠΈΠΊΠ»Π°, Ссли Π½Π΅ Π½ΡƒΠ»ΡŒ

006B

006C

MOV 1 from 5

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ст. части произвСдСния Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 1

006D

MOV 2 from 6

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΌΠ». части произвСдСния Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 2

006E

SΠ’R 1

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° содСрТимого рСгистра 1 Π² ΡΡ‡Π΅ΠΉΠΊΡƒ 0108

006F

SΠ’R 2

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° содСрТимого рСгистра 2 Π² ΡΡ‡Π΅ΠΉΠΊΡƒ 0109

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ № 5

LDR 0

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 5

0D

MOV 0 to 5

LDR 0

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 6

007A

007B

0D

MOV 0 to 6

007C

LDR 0

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 7

007D

007E

007F

0D

MOV 0 to 7

7F

JMS

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² ΡΡ‡Π΅ΠΉΠΊΡƒ 00E7

E7

E7

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ № 3

LDR 0

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° 1Π³ΠΎ элСмСнта ΠΈΠ· ΠΏΠ°ΠΌΡΡ‚ΠΈ Π² ΠΡΡ

LDR 1

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° 2Π³ΠΎ ΠΈΠ· ΠΏΠ°ΠΌΡΡ‚ΠΈ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 1

A1

SUB 1

Π’Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ 2 эл. ΠΈΠ· 1эл. Π’Ρ€ΠΈΠ³Π³Π΅Ρ€ C ΡƒΡΡ‚анавливаСтся, Ссли 2 эл. большС, Ρ‡Π΅ΠΌ 1

008A

LDR 2

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° 1числа Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 2, ΠΊΠ°ΠΊ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ большСго

008B

008Π‘

008D

7C

JCZ

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π‘ Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π·Π°Π΅ΠΌΠ°. Если Π½Π΅Ρ‚ Π·Π°Π΅ΠΌΠ°, Ρ‚ΠΎ 1 > 2, ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° опускаСтся

008E

008F

LDR 2

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° 2 элСмСнта массива Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 2, Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‰Π°Ρ 1, Ссли 2 > 1

LDR 1

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° 3 элСмСнта массива ΠΈΠ· ΠΏΠ°ΠΌΡΡ‚ΠΈ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 1

MOV 0 from 2

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° наибольшСго ΠΈΠ· 1Π³ΠΎ ΠΈ 2Π³ΠΎ Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ ΠΈΠ· Ρ€Π΅Π³.2

A1

SUB 1

Π’Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ 3Π΅Π³ΠΎ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΠ΅Π³ΠΎ срСди 1,2 чисСл. Π‘ ΡƒΡΡ‚анавливаСтся, Ссли 3 большС

7C

JCZ

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π‘ Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π·Π°Π΅ΠΌΠ°. Если Π·Π°Π΅ΠΌ Π΅ΡΡ‚ΡŒ, Ρ‚ΠΎ 3 большС, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° опускаСтся.

009A

9E

9E

009B

LDR 2

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° 3Π΅Π³ΠΎ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 2, Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΉ наибольшСС ΠΈΠ· 1 ΠΈ 2 чисСл, Ссли 3 большС

009C

009D

009E

LDR 1

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° 4 элСмСнта массива ΠΈΠ· ΠΏΠ°ΠΌΡΡ‚ΠΈ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 1

009F

00A0

00A1

MOV 0 from 2

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° наибольшСго ΠΈΠ· 1,2,3 чисСл Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ ΠΈΠ· Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π° 2

00A2

A1

SUB 1

Π’Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ 4Π³ΠΎ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΠ΅Π³ΠΎ срСди 1,2,3.

Π‘ ΡƒΡΡ‚анавливаСтся, Ссли 4Ρ‹ΠΉ большС.

00A3

7Π‘

JCZ

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π‘ Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π·Π°Π΅ΠΌΠ°. Если Π·Π°Π΅ΠΌ Π΅ΡΡ‚ΡŒ, Ρ‚ΠΎ 4

00A4

большС, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° опускаСтся.

00A5

A9

A9

00A6

LDR 2

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° 4ΠΎΠ³ΠΎ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 2, Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‰Π°Ρ наибольшСС ΠΈΠ· ΠΌΠ°ΡΡΠΈΠ²Π° 1,2,3 Ссли 4 большС

00A7

00A8

00A9

LDR 1

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° 5 элСмСнта массива ΠΈΠ· ΠΏΠ°ΠΌΡΡ‚ΠΈ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 1

00AA

00AB

00AC

MOV 0 from 2

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° наибольшСго ΠΈΠ· ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ² массива 1,2,3,4 Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ ΠΈΠ· Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π° 2

00AD

A1

SUB 1

Π’Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ 5 ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΠ΅Π³ΠΎ срСди 1,2,3,4.

Π‘ ΡƒΡΡ‚анавливаСтся, Ссли 5 большС

00AE

7C

JCZ

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π‘ Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π·Π°Π΅ΠΌΠ°, Ссли Π·Π°Π΅ΠΌ Π΅ΡΡ‚ΡŒ, Ρ‚ΠΎ 5 большС,

00AF

Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° опускаСтся.

00B0

Π’4

Π’4

00B1

LDR 2

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° 5 Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 2, Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‰Π°Ρ наибольшСС ΠΈΠ· 1,2,3,4, Ссли 5 большС.

00B2

00Π’3

00Π’4

STR 2

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° наибольшСго элСмСнта Π² ΡΡ‡Π΅ΠΉΠΊΡƒ 010А

00Π’5

00Π’6

0А

0А

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ № 2

00Π’7

LDR 0

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° содСрТимого ячСйки памяти

00Π’8

0102 Π² ΠΡΡ

00Π’9

00BA

LRI 1

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 1 константы 2D

00BB

2D

2D

00BC

ADD 1

Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 1 числа с ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΎΠΉ, сумма Асс

00BD

STR 0

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° содСрТимого Асс Π² ΡΡ‡Π΅ΠΉΠΊΡƒ 010B

00BE

00BF

0B

0B

00C0

LDR 0

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° содСрТимого ячСйки памяти

00C1

0103 Π² ΠΡΡ

00C2

00C3

ADD 1

Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 2 числа с ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΎΠΉ, сумма Асс

00C4

STR 0

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° содСрТимого Асс Π² ΡΡ‡Π΅ΠΉΠΊΡƒ 010C

00C5

00C6

0C

0C

00C7

LDR 0

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° содСрТимого ячСйки памяти

00C8

0104 Π² ΠΡΡ

00C9

00CA

ADD 1

Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 3 числа с ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΎΠΉ, сумма Асс

00CB

STR 0

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° содСрТимого Асс Π² ΡΡ‡Π΅ΠΉΠΊΡƒ 010D

00CC

00CD

0D

0D

00CE

LDR 0

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° содСрТимого ячСйки памяти

00CF

0105 Π² ΠΡΡ

00D0

00D1

ADD 1

Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 4 числа с ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΎΠΉ, сумма Асс

00D2

STR 0

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° содСрТимого Асс Π² ΡΡ‡Π΅ΠΉΠΊΡƒ 010E

00D3

00D4

0E

0E

00D5

LDR 0

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° содСрТимого ячСйки памяти

00D6

0106 Π² ΠΡΡ

00D7

00D8

ADD 1

Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 5 числа с ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΎΠΉ, сумма Асс

00D9

STR 0

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° содСрТимого Асс Π² ΡΡ‡Π΅ΠΉΠΊΡƒ 010F

00DA

00DB

0F

0F

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ № 1

00DC

LDR 0

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° содСрТимого ячСйки памяти

00DD

0102 Π² ΠΡΡ

00DE

00DF

LDR 1

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° содСрТимого ячСйки памяти

00E0

0103 Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 1

00E1

00E2

ADD 1

Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 0 ΠΈ 1 рСгистров, сумма Асс

00E3

STR 0

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° содСрТимого Асс Π² ΡΡ‡Π΅ΠΉΠΊΡƒ 0110

00E4

00E5

ΠžΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ

00E6

FA

HLT

ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

00E7

MOV 0 from 5

Начало ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ № 5. ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° содСрТимого рСгистра 5 Π² ΠΡΡ

00E8

STR 0

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° содСрТимого Асс Π² ΡΡ‡Π΅ΠΉΠΊΡƒ 0111

00E9

00EA

00EB

MOV 1 from 6

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° содСрТимого рСгистра 6 Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 1

00EC

STR 1

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° содСрТимого рСгистра 1 Π² ΡΡ‡Π΅ΠΉΠΊΡƒ 0112

00ED

00EE

00EF

MOV 2 from 7

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° содСрТимого рСгистра 7 Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ 2

00F0

STR 2

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° содСрТимого рСгистра 2 Π² ΡΡ‡Π΅ΠΉΠΊΡƒ 0113

00F1

00F2

00F3

F8

RET

Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΈΠ· ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ № 5

00F4

POP

Начало ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ № 6. Π˜Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΡΡ‚Π΅ΠΊΠ°

00F5

STR 1

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° содСрТимого рСгистра 1 Π² ΡΡ‡Π΅ΠΉΠΊΡƒ 0114

00F6

00F7

00F8

STR 2

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° содСрТимого рСгистра 2 Π² ΡΡ‡Π΅ΠΉΠΊΡƒ 0115

00F9

00FA

00FB

POP

Π˜Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΡΡ‚Π΅ΠΊΠ°

00FC

STR 1

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° содСрТимого рСгистра 1 Π² ΡΡ‡Π΅ΠΉΠΊΡƒ 0116

00FD

00FE

STR 2

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° содСрТимого рСгистра 2 Π² ΡΡ‡Π΅ΠΉΠΊΡƒ 0117

00FF

F8

RET

Π’ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΈΠ· ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ № 6

1 элСмСнт массива

2 элСмСнт массива

3 элСмСнт массива

4 элСмСнт массива

5 элСмСнт массива

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ слоТСния всСх чисСл

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ умноТСния Π΄Π²ΡƒΡ… чисСл (ст. Ρ‡Π°ΡΡ‚ΡŒ)

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ умноТСния Π΄Π²ΡƒΡ… чисСл (ΠΌΠ». Ρ‡Π°ΡΡ‚ΡŒ)

010A

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ нахоТдСния наибольшСго числа

010B

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ слоТСния 1 числа с ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΎΠΉ

010C

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ слоТСния 2 числа с ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΎΠΉ

010D

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ слоТСния 3 числа с ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΎΠΉ

010E

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ слоТСния 4 числа с ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΎΠΉ

010F

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ слоТСния 5 числа с ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΎΠΉ

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ слоТСния 2 чисСл

Π”Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°

Π”Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°

Π”Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°

Π”Π°Π½Π½Ρ‹Π΅ ΠΈΠ· ΡΡ‚Π΅ΠΊΠ°

Π”Π°Π½Π½Ρ‹Π΅ ΠΈΠ· ΡΡ‚Π΅ΠΊΠ°

Π”Π°Π½Π½Ρ‹Π΅ ΠΈΠ· ΡΡ‚Π΅ΠΊΠ°

Π”Π°Π½Π½Ρ‹Π΅ ΠΈΠ· ΡΡ‚Π΅ΠΊΠ°

5. Π‘Π»ΠΎΠΊ — схСма ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

6. ΠšΠ°Ρ€Ρ‚Ρ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ любой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ состоит ΠΈΠ· Π΄Π²ΡƒΡ… этапов. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ этап — это Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ· ΠΏΠ°ΠΌΡΡ‚ΠΈ. Π§Ρ‚Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» (Ρ‚Ρ€ΠΈ Ρ‚Π°ΠΊΡ‚Π°). ПослС считывания ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π° (ΠΊΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄, Π±Π»ΠΎΠΊ управлСния опрСдСляСт, ΠΈΠ· ΠΊΠ°ΠΊΠΎΠ³ΠΎ количСства Π±Π°ΠΉΡ‚ состоит ΠΊΠΎΠΌΠ°Π½Π΄Π°. Если Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π° Π±Π°ΠΉΡ‚Π°, Ρ‚ΠΎ ΡΠΎΠΎΡ‚вСтствСнно затрачиваСтся ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π° ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»Π° Π½Π° ΠΈΡ… ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Π½ΠΈΠ΅. Π­Ρ‚ΠΈ Π±Π°ΠΉΡ‚Ρ‹ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ адрСса Π΄Π°Π½Π½Ρ‹Ρ…. Π’Ρ‚ΠΎΡ€ΠΎΠΉ этап — это Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. НСкоторыС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Ρ‚Π°ΠΊΡ‚ машинного Ρ†ΠΈΠΊΠ»Π°, Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ для выполнСния Π½ΡƒΠΆΠ΅Π½ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» (ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ ΡΠΎΡ…ранСния рСгистра ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΡΠ²Π΅Π½Π½ΡƒΡŽ Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡŽ).

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ № 6. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ № 6 состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ: LRI, PUSH, JMS, POP, STR, RET.

Рисунок 3 — ΠšΠ°Ρ€Ρ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ LRI

Команда LRI — двубайтовая ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π΅Π΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ самой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ константы. Π‘Π°ΠΉΡ‚, Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅, помСщаСтся Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄, Π° Π±Π°ΠΉΡ‚, Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ — Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ адрСса Π΄Π°Π½Π½Ρ‹Ρ…. ПослС этого, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ R Π½Π΅ Ρ€Π°Π²Π΅Π½ 11112, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ ΠΏΠΎ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌΡƒ ΡΠΈΠ½Ρ…Ρ€ΠΎΠΈΠΌΠΏΡƒΠ»ΡŒΡΡƒ Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΌ машинном Ρ†ΠΈΠΊΠ»Π΅. МладшиС 8 Π±ΠΈΡ‚ΠΎΠ² рСгистра адрСса Π΄Π°Π½Π½Ρ‹Ρ…, содСрТащиС Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π±Π°ΠΉΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² ΠΎΠ±Ρ‰ΠΈΠΉ рСгистр R. ПослС Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ-Π΄Π΅ΡˆΠΈΡ„Ρ€Π°Ρ†ΠΈΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π±Π°ΠΉΡ‚ с ΡˆΠΈΠ½Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… подаСтся Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ адрСса Π΄Π°Π½Π½Ρ‹Ρ…, послС Ρ‡Π΅Π³ΠΎ пСрСдаСтся ΠΎΡ‚Ρ‚ΡƒΠ΄Π° Π½Π° R-сСлСктор, Π³Π΄Π΅ происходит Π²Ρ‹Π±ΠΎΡ€ΠΊΠ° ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ рСгистра.

Одной ΠΈΠ· ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° являСтся однобайтовая ΠΊΠΎΠΌΠ°Π½Π΄Π° PUSH, которая слуТит для помСщСния Π΄Π°Π½Π½Ρ‹Ρ… Π² ΡΡ‚Π΅ΠΊ. Π‘Ρ‚Π΅ΠΊ опускаСтся Π΄Π²Π°ΠΆΠ΄Ρ‹. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ рСгистрС стСка оказываСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ аккумулятора с ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΎΠΌ, Π° Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ (Π²Π΅Ρ€ΡˆΠΈΠ½Π΅ стСка) содСрТимоС ΠΏΠ°Ρ€Ρ‹ рСгистров Н ΠΈ L. ΠšΠ°Ρ€Ρ‚Π° ΠΈΠ½Ρ„ΠΎΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² прСдставлСна Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 4.

Рисунок 4 — ΠšΠ°Ρ€Ρ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ PUSH

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ № 6 являСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° JMS, которая содСрТит Ρ‚Ρ€ΠΈ Π±Π°ΠΉΡ‚Π° ΠΈ ΡΠ»ΡƒΠΆΠΈΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ обращСния ΠΊ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. Π‘Ρ‚Π΅ΠΊ опускаСтся ΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ счСтчика ΠΊΠΎΠΌΠ°Π½Π΄ помСщаСтся Π² Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ стСка. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ послСднСго рСгистра стСка тСряСтся. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ счСтчика ΠΊΠΎΠΌΠ°Π½Π΄ замСщаСтся Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌ Π±Π°ΠΉΡ‚Π°ΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ JMS, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π±Π°ΠΉΡ‚ Π·Π°ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΡΡ‚Π°Ρ€ΡˆΠΈΠ΅ 8 разрядов счСтчика ΠΊΠΎΠΌΠ°Π½Π΄, Π° Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Π±Π°ΠΉΡ‚-младшиС 8 разрядов, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ управлСния Π² Π·Π°Π΄Π°Π½Π½ΡƒΡŽ ячСйку. ΠšΠ°Ρ€Ρ‚Π° ΠΈΠ½Ρ„ΠΎΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² прСдставлСна Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 5.

Рисунок 5 — ΠšΠ°Ρ€Ρ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ JMS

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° являСтся однобайтовая ΠΊΠΎΠΌΠ°Π½Π΄Π° POP, которая слуТит для извлСчСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΡΡ‚Π΅ΠΊΠ°. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ стСка пСрСдаСтся Π½Π° ΠΏΠ°Ρ€Ρƒ рСгистров Н ΠΈ L. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ младшСй ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ рСгистра стСка пСрСдаСтся Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€, Π° ΠΌΠ»Π°Π΄ΡˆΠΈΠΉ Π±ΠΈΡ‚ ΡΡ‚Π°Ρ€ΡˆΠ΅ΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ этого ΠΆΠ΅ рСгистра пСрСдаСтся Π½Π° Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ пСрСноса Π‘. Π‘Ρ‚Π΅ΠΊ поднимаСтся Π΄Π²Π°ΠΆΠ΄Ρ‹, состояниС Π΄Π²ΡƒΡ… Π½ΠΈΠΆΠ½ΠΈΡ… рСгистров остаётся Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. ΠšΠ°Ρ€Ρ‚Π° ΠΈΠ½Ρ„ΠΎΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² прСдставлСна Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 6.

Рисунок 6 — ΠšΠ°Ρ€Ρ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ РОР

Команда STR R ΡΠ²Π»ΡΠ΅Ρ‚ся Ρ‚Ρ€Π΅Ρ…Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠΉ. Она слуТит для запоминания рСгистра, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ Π±Π°ΠΉΡ‚Π΅ этой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ содСрТатся ΡΡ‚Π°Ρ€ΡˆΠ°Ρ ΠΈ ΠΌΠ»Π°Π΄ΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ ячСйки памяти, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ содСрТимоС Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Π½Π°ΠΌ рСгистра. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ рСгистра адрСса Π΄Π°Π½Π½Ρ‹Ρ…, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Π² Ρ„Π°Π·Π΅ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ-Π΄Π΅ΡˆΠΈΡ„Ρ€Π°Ρ†ΠΈΠΈ Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌ Π±Π°ΠΉΡ‚Π°ΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, подаСтся Π½Π° Π°Π΄Ρ€Π΅ΡΠ½ΡƒΡŽ ΡˆΠΈΠ½Ρƒ, Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ ΠΎΠ±Ρ‰Π΅Π³ΠΎ рСгистра r ΠΏΠΎΠ΄Π°Π΅Ρ‚ся Π½Π° ΡˆΠΈΠ½Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…. Π—Π°Ρ‚Π΅ΠΌ устройство управлСния Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ сигнал «Π·Π°ΠΏΠΈΡΡŒ», ΡΡ‚Ρ€ΠΎΠ±ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ запись Π΄Π°Π½Π½Ρ‹Ρ… Π² Π°Π΄Ρ€Π΅ΡΡƒΠ΅ΠΌΡƒΡŽ ячСйку памяти. Π€Π°Π·Π° выполнСния Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ внСшнСго ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ». Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»Π°: Ρ‚Ρ€ΠΈ Π½Π° Ρ„Π°Π·Ρƒ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ-Π΄Π΅ΡˆΠΈΡ„Ρ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΎΠ΄ΠΈΠ½ Π½Π° Ρ„Π°Π·Ρƒ выполнСния. ΠšΠ°Ρ€Ρ‚Π° прСдставлСна Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 7.

Π—Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ обращСния ΠΊ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ являСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΈΠ· ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ RET, которая содСрТит ΠΎΠ΄ΠΈΠ½ Π±Π°ΠΉΡ‚. Π‘Ρ‚Π΅ΠΊ опускаСтся ΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ счСтчика ΠΊΠΎΠΌΠ°Π½Π΄ помСщаСтся Π² Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ стСка. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ послСднСго рСгистра стСка тСряСтся.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ счСтчика ΠΊΠΎΠΌΠ°Π½Π΄ замСщаСтся Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌ Π±Π°ΠΉΡ‚Π°ΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ JMS, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π±Π°ΠΉΡ‚ Π·Π°ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΡΡ‚Π°Ρ€ΡˆΠΈΠ΅ 8 разрядов счСтчика ΠΊΠΎΠΌΠ°Π½Π΄, Π° Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Π±Π°ΠΉΡ‚-младшиС 8 разрядов, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ управлСния Π² Π·Π°Π΄Π°Π½Π½ΡƒΡŽ ячСйку. ΠšΠ°Ρ€Ρ‚Π° ΠΈΠ½Ρ„ΠΎΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² прСдставлСна Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 8.

Рисунок 7 — ΠšΠ°Ρ€Ρ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ STR

Рисунок 8 — ΠšΠ°Ρ€Ρ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ RET

7. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ Ρ…ΠΎΠ΄Π΅ выполнСния курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Ρ‹Π»ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½Ρ‹ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ гипотСтичСского микропроцСссора. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π»ΠΈΡΡŒ систСма ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ микропроцСссора, Π΅Π³ΠΎ Ρ„Π°Π·Ρ‹ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ, дСкодирования ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ, способы адрСсации, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ программирования Π½Π° ΠΌΠ°ΡˆΠΈΠ½Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅, составлСниС Π±Π»ΠΎΠΊ-схСм.

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ микропроцСссоры, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ΡΡ Π² ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…, ΠΈΡ… Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΎΡ‡Π΅Π½ΡŒ схоТа с Π΄Π°Π½Π½Ρ‹ΠΌ гипотСтичСским процСссором. Различия состоят Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… процСссоров Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Ρ‚Π°ΠΊΠΈΠ΅, ΠΊΠ°ΠΊ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π΄Π΅Π»Π΅Π½ΠΈΠ΅, цикличСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ), Π±ΠΎΠ»Π΅Π΅ удобная систСма косвСнной адрСсации памяти ΠΈ Ρ‚. Π΄.

8. БиблиографичСский список

1. Π’ΠΈΡ€Ρ‚ Н. Алгоритмы ΠΈ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. — Πœ.: ΠœΠΈΡ€, 1999.

2. Π“ΠΈΠ²ΠΎΠ½Π΅ Π”., РоссСр Π . ΠœΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Ρ‹ ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹. — Πœ.: ΠœΠΈΡ€, 1993.

3. Π“ΡƒΠ΄ΠΌΠ°Π½ Π‘., Π₯ΠΈΠ΄Π΅Ρ‚Π½ΠΈΠ΅ΠΌΠΈ Π‘.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈ Π°Π½Π°Π»ΠΈΠ· Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². — Πœ.: ΠœΠΈΡ€, 1991.

4. Каган Π‘. М. Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΡ‹. — Πœ.: Π­Π½Π΅Π³Ρ€ΠΎΠ°Ρ‚ΠΎΠΌΠΈΠ·Π΄Π°Ρ‚, 1997.

5. ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ указания ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ курсового ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° для студСнтов, ΠΏΠΎ Π΄ΠΈΡΡ†ΠΈΠΏΠ»ΠΈΠ½Π΅ «Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅, ΠΌΠ°ΡˆΠΈΠ½Ρ‹ систСмы ΠΈ ΡΠ΅Ρ‚ΠΈ». 2003 Π³.

6. ΠŸΡΡ‚ΠΈΠ±Ρ€Π°Ρ‚ΠΎΠ² А. П., Π“ΡƒΠ΄Ρ‹Π½ΠΎ Π›. П., ΠšΠΈΡ€ΠΈΡ‡Π΅Π½ΠΊΠΎ А. А. Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ систСмы, сСти ΠΈ Ρ‚Π΅Π»Π΅ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ. — Πœ.: Ѐинансы ΠΈ ΡΡ‚атистика, 2002.

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