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

ОзнакомлСниС с Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°

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

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ элСмСнтами Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… срСдств ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΡΠ²Π»ΡΡŽΡ‚ΡΡ: систСмный Π±Π»ΠΎΠΊ, ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°, устройство отобраТСния дисплСй), дисководы, ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‰Π΅Π΅ устройство (ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€) ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ срСдства для ассинхронной ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ. БистСмный Π±Π»ΠΎΠΊ состоит ΠΈΠ· ΡΠΈΡΡ‚Π΅ΠΌΠ½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹, Π±Π»ΠΎΠΊΠ° питания ΠΈ ΡΡ‡Π΅ΠΉΠΊΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ для Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ дисплСя, дисководов… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ОзнакомлСниС с Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π¦Π΅Π»ΠΈ ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹:

ОзнакомлСниС со ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΎΠΉ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π° Intel 8086(К1810Π’Πœ86).

ΠšΡ€Π°Ρ‚ΠΊΠΈΠ΅ тСорСтичСскиС свСдСния:

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ элСмСнтами Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… срСдств ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΡΠ²Π»ΡΡŽΡ‚ΡΡ: систСмный Π±Π»ΠΎΠΊ, ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°, устройство отобраТСния дисплСй), дисководы, ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‰Π΅Π΅ устройство (ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€) ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ срСдства для ассинхронной ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ. БистСмный Π±Π»ΠΎΠΊ состоит ΠΈΠ· ΡΠΈΡΡ‚Π΅ΠΌΠ½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹, Π±Π»ΠΎΠΊΠ° питания ΠΈ ΡΡ‡Π΅ΠΉΠΊΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ для Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ дисплСя, дисководов ΠΈ Ρ‚. Π΄.

На ΡΠΈΡΡ‚Π΅ΠΌΠ½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹:

  • — ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ (Intel 8086/8088)
  • — ΠΏΠΎΡΡ‚оянная ΠΏΠ°ΠΌΡΡ‚ΡŒ (ROM 40 ΠšΠ±Π°ΠΉΡ‚)
  • — ΠΎΠΏΠ΅Ρ€Π°Ρ‚ивная ΠΏΠ°ΠΌΡΡ‚ΡŒ (RAM 640 ΠšΠ±Π°ΠΉΡ‚)

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° микропроцСссора INTEL 8086.

Π“Π»Π°Π²Π½Ρ‹ΠΌ элСмСнтом ΠΈΠ»ΠΈ «ΠΌΠΎΠ·Π³ΠΎΠΌ «ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° являСтся микропроцСссор (МП) Intel 8086 (отСчСствСнный Π°Π½Π°Π»ΠΎΠ³-К1810Π’Πœ86), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ всСх ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ 20-Ρ€Π°Π·Ρ€ΡΠ΄Π½ΡƒΡŽ ΡˆΠΈΠ½Ρƒ адрСса ΠΈ 16-Ρ‚ΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½ΡƒΡŽ ΡˆΠΈΠ½Ρƒ Π΄Π°Π½Π½Ρ‹Ρ….

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ процСсс выполнСния ΠΊΠΎΠΌΠ°Π½Π΄ Π² ΠœΠŸ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ этапы:

  • 1) ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ссли этого Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΊΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹) ΠΈΠ· ΠΏΠ°ΠΌΡΡ‚ΠΈ;
  • 2) Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹;
  • 3) запись Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° (Ссли этого Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π°). Π’ ΠœΠŸ 8086 Π΄Π²Π° Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… процСссорных Π±Π»ΠΎΠΊΠ° (рис. 1) ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ устройство (ОУ) ΠΈ ΡˆΠΈΠ½Π½Ρ‹ΠΉ интСрфСйс (ШИ).

Π Π°Π±ΠΎΡ‚Π° ΠžΠ£ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄, Π² Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΡ ΠΊΠ°ΠΊ Π¨Π˜ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π°Π²Π»ΠΈΠ²Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для выполнСния, осущСствляСт связь с Π²Π½Π΅ΡˆΠ½ΠΈΠΌΠΈ устройствами, обСспСчиваСт Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΏΠ°ΠΌΡΡ‚ΠΈ, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ устройство содСрТит 16-разрядноС Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСскоС устройство (АЛУ) с Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠΌ состояния ΠΈΠ»ΠΈ рСгистром Ρ„Π»Π°Π³ΠΎΠ², устройство управлСния ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния. Π­Ρ‚ΠΈ устройства ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄, арифмСтичСскиС вычислСния ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

Π’Ρ€ΠΈ элСмСнта шинного интСрфСйса: устройство управлСния шиной, ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹Π΅ рСгистры ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ Ρ‚Ρ€ΠΈ Π²Π°ΠΆΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ШИ ΡƒΠΏΡ€Π°Π²Π»ΡΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠžΠ£, ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ Π½Π° Π²Π½Π΅ΡˆΠ½Π΅Π΅ устройство Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ сСгмСнтных рСгистра ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ объСмом памяти Π΄ΠΎ 1 ΠœΠ±Π°ΠΉΡ‚Π°.

Π’Ρ€Π΅Ρ‚ΡŒΡ функция Π¨Π˜ это Π²Ρ‹Π±ΠΎΡ€ΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄. Π’Π°ΠΊ ΠΊΠ°ΠΊ всС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ находятся Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ, ШИ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ доступ ΠΊ Π½ΠΈΠΌ для Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΠΈΡ… Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄. Π’ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ записано Π΄ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΊΠΎΠ΄ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄. Π­Ρ‚ΠΎ позволяСт Π¨Π˜ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ Π² ΠžΠ£ сохранСнныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости Π±Π΅Π· Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π²Π½Π΅ΡˆΠ½ΠΈΡ… магистралСй ΠœΠŸ. Π‘Π»ΠΎΠΊ ШИ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 2 Π±Π°ΠΉΡ‚Π° Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ Π² ΠžΠ£. Пока ОУ занята Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ШИ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈΠ· ΠΏΠ°ΠΌΡΡ‚ΠΈ. ΠšΠΎΠ΄Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ устройство ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ записаны Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. Если ОУ выполняСт ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ управлСния Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅ мСсто ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ρ‚ΠΎ Π¨Π˜ ΠΎΡ‡ΠΈΡ‰Π°Π΅Ρ‚ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ· Π½ΠΎΠ²ΠΎΠ³ΠΎ адрСса, ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π΅Π³ΠΎ Π² ΠžΠ£ ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π·Π°Π½ΠΎΠ²ΠΎ.

Π‘Ρ…Π΅ΠΌΠ° микропроцСссора INTEL 8086.

Рис 1. Π‘Ρ…Π΅ΠΌΠ° микропроцСссора INTEL 8086.

ΠŸΠ°ΠΌΡΡ‚ΡŒ. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ памяти: постоянная ΠΏΠ°ΠΌΡΡ‚ΡŒ (ΠŸΠ—Π£) ΠΈΠ»ΠΈ ROM ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ивная ΠΏΠ°ΠΌΡΡ‚ΡŒ (ΠžΠ—Π£) ΠΈΠ»ΠΈ RAM. ROM прСдставляСт собой ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ микросхСму, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄Π°Π½Π½Ρ‹Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ «ΠΏΡ€ΠΎΠΆΠΈΠ³Π°ΡŽΡ‚ся», ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ROM являСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ: ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ питания ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ROM выполняСт Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ составных Π±Π»ΠΎΠΊΠΎΠ² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° (тСстированиС) ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ RAM Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ с ΡΠΈΡΡ‚Π΅ΠΌΠ½ΠΎΠΉ дискСты ΠΈΠ»ΠΈ с ΠΆΠ΅ΡΡ‚ΠΊΠΎΠ³ΠΎ диска (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, DOS-ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму. Для Ρ†Π΅Π»Π΅ΠΉ программирования Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹ΠΌ элСмСнтом ROM являСтся BIOS — базовая систСма Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ для графичСских символов.

ΠŸΠ°ΠΌΡΡ‚ΡŒ, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π΅Π»ΠΎ программист, прСдставляСт собой ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΠžΠ—Π£ (RAM). Π­Ρ‚ΠΎ ΠΏΠ°ΠΌΡΡ‚ΡŒ, доступная ΠΊΠ°ΠΊ для записи, Ρ‚Π°ΠΊ ΠΈ Π΄Π»Ρ чтСния. RAM ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ для Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ хранСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π²Ρ€Π΅ΠΌΡ выполнСния.

Π’Π°ΠΊ ΠΊΠ°ΠΊ содСрТимоС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти тСряСтся ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ питания, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° внСшняя ΠΏΠ°ΠΌΡΡ‚ΡŒ для сохранСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ внСшнСй памяти ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ дискСта ΠΈΠ»ΠΈ ТСсткий диск Ρ‚ΠΈΠΏΠ° винчСстСра.

ΠšΠ°Ρ€Ρ‚Π° памяти ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡ‚Π΅Ρ€Π°.

Рис. 2. ΠšΠ°Ρ€Ρ‚Π° памяти ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡ‚Π΅Ρ€Π°.

АдрСсация памяти. ВсС ячСйки памяти ΠΏΡ€ΠΎΠ½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ -00 минимального адрСса памяти. Π’Π°ΠΊ ΠΊΠ°ΠΊ шина адрСса микропроцСссор, Π° 8086 20-разрядная, Ρ‚ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ физичСский адрСс ячСйки памяти Π² 16-Ρ€ΠΈΡ‡Π½ΠΎΠΉ систСмС счислСния Π±ΡƒΠ΄Π΅Ρ‚ FFFFF. Условно всю ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Ρ‹.

Π‘Π΅Π³ΠΌΠ΅Π½Ρ‚ — ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, которая начинаСтся Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Π΅ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π°, Ρ‚. Π΅. ΠΏΠΎ Π»ΡŽΠ±ΠΎΠΌΡƒ адрСсу, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ дСлится Π½Π° 16 Π±Π΅Π· остатка. МоТно ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π°Ρ‡Π°Π»ΠΎΠΌ сСгмСнта являСтся любой 20-разрядный физичСский адрСс, младшиС 4 разряда ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ содСрТат 0000.

Π₯отя сСгмСнт ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π² Π»ΡŽΠ±ΠΎΠΌ мСстС памяти ΠΏΠΎ ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ программиста ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΄ΠΎ 64 ΠšΠ±Π°ΠΉΡ‚, ΠΎΠ½ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ памяти, сколько Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ сСгмСнта:

  • 1. Π‘Π•Π“ΠœΠ•ΠΠ’ ΠšΠžΠ”ΠžΠ’. Π‘Π΅Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄ΠΎΠ² содСрТит ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ пСрвая выполняСмая ΠΊΠΎΠΌΠ°Π½Π΄Π° находится Π² Π½Π°Ρ‡Π°Π»Π΅ этого сСгмСнта ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΡƒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ сСгмСнта для выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. РСгистр сСгмСнта ΠΊΠΎΠ΄ΠΎΠ² (CS) адрСсуСт Π΄Π°Π½Π½Ρ‹ΠΉ сСгмСнт.
  • 2. Π‘Π•Π“ΠœΠ•ΠΠ’ ДАННЫΠ₯. Π‘Π΅Π³ΠΌΠ΅Π½Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… содСрТит ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, константы ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ области, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. РСгистр сСгмСнта Π΄Π°Π½Π½Ρ‹Ρ… (DS) адрСсуСт Π΄Π°Π½Π½Ρ‹ΠΉ сСгмСнт.
  • 3. Π‘Π•Π“ΠœΠ•ΠΠ’ Π‘Π’Π•ΠšΠ. Π‘Π΅Π³ΠΌΠ΅Π½Ρ‚ стСка содСрТит адрСса Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΊΠ°ΠΊ для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму, Ρ‚Π°ΠΊ ΠΈ Π΄Π»Ρ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° Π² Π³Π»Π°Π²Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. РСгистр сСгмСнта стСка (SS) адрСсуСт Π΄Π°Π½Π½Ρ‹ΠΉ сСгмСнт.
  • 4. Π”ΠžΠŸΠžΠ›ΠΠ˜Π’Π•Π›Π¬ΠΠ«Π™ Π‘Π•Π“ΠœΠ•ΠΠ’. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ сСгмСнт примСняСтся ΠΊΠ°ΠΊ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ сСгмСнт Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ опСрациях со ΡΡ‚Ρ€ΠΎΠΊΠ°ΠΌΠΈ. РСгистр Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ сСгмСнта (ES) адрСсуСт Π΄Π°Π½Π½Ρ‹ΠΉ сСгмСнт.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ адрСсации, примСняСмой для микропроцСссора INTEL 8086, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ любая ячСйка памяти ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π° Ρ‚ΠΈΠΏ, Π° Π°Π΄Ρ€Π΅ΡΠΎΠ²: физичСский ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ. ЀизичСский адрСс прСдставляСтся 20-разрядным числом ΠΈ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ опрСдСляСт Π»ΡŽΠ±ΡƒΡŽ ΠΈΠ· 1ΠœΠ±Π°ΠΉΡ‚ ячССк памяти. Π’ 16-Ρ€ΠΈΡ‡Π½ΠΎΠΉ систСмС счислСния этот адрСс Π»Π΅ΠΆΠΈΡ‚ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 0 Π΄ΠΎ FFFFF. ОбмСн ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈ ΠœΠŸ осущСствляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ физичСских адрСсов.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΆΠ΅ задСйствуСт логичСскиС адрСса ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π±Π΅Π· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ мСста, Π³Π΄Π΅ эта ΠΊΠΎΠΌΠ°Π½Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π° Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π΅Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² Ρ€Π°Π·Π½Ρ‹Ρ… сСгмСнтах. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ программисту Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ распрСдСлСния рСсурсов памяти ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Π›ΠΎΠ³ ичСский адрСс состоит ΠΈΠ· Π΄Π²ΡƒΡ… составных частСй: значСния Π±Π°Π·Ρ‹ сСгмСнта ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ смСщСния Π² ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π΅. Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ адрСс ΠΈ ΡΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π² ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π΅ ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ 16-Ρ€ΠΈΡ‡Π½Ρ‹ΠΌΠΈ числами. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π¨Π˜ обращаСтся ΠΊ ΠΏΠ°ΠΌΡΡ‚ΠΈ, Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ адрСс Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ физичСский ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ: значСния Π±Π°Π·Ρ‹ сСгмСнта ΡΠ΄Π²ΠΈΠ³Π°ΡŽΡ‚ΡΡ Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ разряда Π²Π»Π΅Π²ΠΎ, ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ 20-разрядноС число (с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ нулями Π² ΠΌΠ»Π°Π΄ΡˆΠΈΡ… Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… разрядах) складываСтся со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ смСщСния Π² ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π΅.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π±Π°Π·Π° сСгмСнта (с 4-мя нулями, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΌΠ»Π°Π΄ΡˆΠΈΡ… разрядов) Π·Π°Π΄Π°Π΅Ρ‚ для памяти сСгмСнты Π΄Π»ΠΈΠ½ΠΎΠΉ Π΄ΠΎ 64 ΠšΠ±Π°ΠΉΡ‚, Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ смСщСния Π² ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π΅ — расстояниС ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° сСгмСнта Π΄ΠΎ ΠΈΡΠΊΠΎΠΌΠΎΠ³ΠΎ адрСса памяти. Максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ смСщСниС Π² ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π΅ 64 ΠšΠ±Π°ΠΉΡ‚.

РСгистры микропроцСссора. ΠœΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Ρ‹ 8086/8088 ΠΈΠΌΠ΅ΡŽΡ‚ 14 рСгистров, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° 3 Π³Ρ€ΡƒΠΏΠΏΡ‹. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ рСгистр ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π»ΠΈΠ½Ρƒ Π² ΠΎΠ΄Π½ΠΎ слово (16) Π±ΠΈΡ‚ ΠΈ Π°Π΄Ρ€Π΅ΡΡƒΠ΅Ρ‚ся ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ.

Π‘ΠΈΡ‚Ρ‹ рСгистров принято Π°Π΄Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ:

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0.

ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ микропроцСссор intel.

Π‘Ρ…Π΅ΠΌΠ° формирования адрСса Π² Π±Π»ΠΎΠΊΠ΅ ШИ.

Рис. 3 Π‘Ρ…Π΅ΠΌΠ° формирования адрСса Π² Π±Π»ΠΎΠΊΠ΅ Π¨Π˜.

РСгистры ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния: AH, BX, CX, DX. ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ рСгистры ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния ΡΠ²Π»ΡΡŽΡ‚ΡΡ «Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ лошадками». ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ этих рСгистров Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° адрСсация ΠΈΡ… ΠΊΠ°ΠΊ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ†Π΅Π»ΠΎΠ³ΠΎ слова (2 Π±Π°ΠΉΡ‚Π°) ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΎΠ΄Π½ΠΎΠ±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠΉ части. Π›Π΅Π²Ρ‹ΠΉ Π±Π°ΠΉΡ‚ являСтся ΡΡ‚Π°Ρ€ΡˆΠ΅ΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ (Hidh), Π° ΠΏΡ€Π°Π²Ρ‹ΠΉ — младшСй Ρ‡Π°ΡΡ‚ΡŒΡŽ (Low).

  • 1. РСгистр AX. РСгистр AX являСтся основным сумматором ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ся ΠΊΠ°ΠΊ аккумулятор для всСх ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π½Π°Π΄ строками ΠΈ Π°Ρ€ΠΈΡ„мСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. НапримСр, ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ умноТСния, дСлСния ΠΈ ΡΠ΄Π²ΠΈΠ³Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ использованиС рСгистра AX.
  • 2. РСгистр BX. РСгистр BX являСтся Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ рСгистром. Π­Ρ‚ΠΎ СдинствСнный рСгистр ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ «ΠΈΠ½Π΄Π΅ΠΊΡΠ°» для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΉ адрСсации. Π”Ρ€ΡƒΠ³ΠΎΠ΅ Π΅Π³ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ — вычислСния.
  • 3. РСгистр CX. РСгистр CX являСтся счСтчиком. Он Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для управялСния числом ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ Ρ†ΠΈΠΊΠ»ΠΎΠ² ΠΈ Π΄Π»Ρ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ сдвига Π²Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Π°ΠΊΠΆΠ΅ для вычислСний.
РСгистровая модСль микропроцСссора 8086.

Рис. 4 РСгистровая модСль микропроцСссора 8086.

4. РСгистр DX. РСгистр DX являСтся рСгистром Π΄Π°Π½Π½Ρ‹Ρ…. Он ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ся для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ Ρ‚Π΅Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ умноТСния ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π°Π΄ большими числами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²ΡƒΡŽ ΠΏΠ°Ρ€Ρƒ DX ΠΈ AX. Π›ΡŽΠ±Ρ‹Π΅ рСгистры ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для слоТСния ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚ания ΠΊΠ°ΠΊ 8-ΠΌΠΈ, Ρ‚Π°ΠΊ ΠΈ 16-Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

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