Π—Π½Π°Ρ‡ΠΎΠΊ рСсурса

πŸ“š Z80 Assembly Language Programming

НСт ΠΏΡ€Π°Π² Π½Π° скачиваниС
  • Автор Автор Verter_bot
  • Π”Π°Ρ‚Π° создания Π”Π°Ρ‚Π° создания

Untitled.jpg

πŸ“š Z80 Assembly Language Programming​

  • πŸ“… Π”Π°Ρ‚Π° создания: 1979
  • 🌐 Π―Π·Ρ‹ΠΊ: Английский
  • πŸ“ Π€ΠΎΡ€ΠΌΠ°Ρ‚: PDF
  • πŸ“„ ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ страниц: 642

πŸ–₯️ ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ руководство ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π½Π° ассСмблСрС для Z80​

πŸ“– ΠžΠ±Ρ‰Π΅Π΅ описаниС​

ΠŸΠ΅Ρ€Π΅Π΄ Π²Π°ΠΌΠΈ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Ρ€ΡƒΠ΄ Лэнса Π›Π΅Π²Π°Π½Ρ‚Π°Π»Π° (Lance A. Leventhal), Π²Ρ‹ΡˆΠ΅Π΄ΡˆΠΈΠΉ Π² 1979 Π³ΠΎΠ΄Ρƒ Π² ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π΅ Osborne/McGraw-Hill. Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° стала ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Ρ… руководств ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π½Π° языкС ассСмблСра для микропроцСссора Z80. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΈΡ… справочников, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…ΡΡ простым пСрСчислСниСм инструкций, Π›Π΅Π²Π°Π½Ρ‚Π°Π» ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ систСматичСский курс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π΅Π΄Ρ‘Ρ‚ читатСля ΠΎΡ‚ основ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ Π΄ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ слоТных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

Книга построСна ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ Β«ΠΎΡ‚ простого ΠΊ слоТному» ΠΈ содСрТит сотни практичСских ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌΠΈ пояснСниями. Она ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ саму систСму ΠΊΠΎΠΌΠ°Π½Π΄ Z80, Π½ΠΎ ΠΈ ваТнСйшиС аспСкты программирования: Ρ€Π°Π±ΠΎΡ‚Ρƒ с Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ ΠΈ списками, ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π²Π²ΠΎΠ΄-Π²Ρ‹Π²ΠΎΠ΄, прСрывания, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ докумСнтирования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Π­Ρ‚ΠΎ идСальноС пособиС ΠΊΠ°ΠΊ для студСнтов, Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΈΠ·ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½ΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ, Ρ‚Π°ΠΊ ΠΈ для ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΡ… ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свои знания.

πŸ” О Ρ‡Ρ‘ΠΌ эта ΠΊΠ½ΠΈΠ³Π°?​

Лэнс Π›Π΅Π²Π°Π½Ρ‚Π°Π» построил ΠΊΠ½ΠΈΠ³Ρƒ ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ курс обучСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ всС ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ аспСкты программирования Π½Π° ассСмблСрС для Z80:

  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ассСмблСрС: Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹, ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΠΊΠΈ, прСимущСства ΠΈ нСдостатки ассСмблСра ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с языками высокого уровня.
  • АссСмблСры: ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ Ρ€Π°Π·Π±ΠΎΡ€ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ассСмблСров: псСвдоопСрации, ΠΌΠ΅Ρ‚ΠΊΠΈ, макросы, условная сборка, Ρ‚ΠΈΠΏΡ‹ ошибок ΠΈ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠΈ.
  • ΠŸΠΎΠ»Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ Z80: Π˜ΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰Π΅Π΅ описаниС всСх инструкций сгруппировано ΠΏΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Π±Π»ΠΎΠΊΠ°ΠΌ: пСрСсылка Π΄Π°Π½Π½Ρ‹Ρ…, Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠ°, Π»ΠΎΠ³ΠΈΠΊΠ°, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹, Ρ€Π°Π±ΠΎΡ‚Π° со стСком, Π²Π²ΠΎΠ΄-Π²Ρ‹Π²ΠΎΠ΄ ΠΈ Π΄Ρ€. КаТдая ΠΊΠΎΠΌΠ°Π½Π΄Π° сопровоТдаСтся ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ объяснСниСм, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ выполнСния.
  • ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹: Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ основных инструкций: слоТСниС, Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅, сдвиги, маскированиС, сравнСниС чисСл.
  • Π¦ΠΈΠΊΠ»Ρ‹ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»ΠΎΠ², суммированиС Π΄Π°Π½Π½Ρ‹Ρ…, поиск максимума/ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ°, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° массивов.
  • Π Π°Π±ΠΎΡ‚Π° с ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ: ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° тСкстовых строк Π² ΠΊΠΎΠ΄Π°Ρ… ASCII, поиск символов, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚Π°, сравнСниС строк.
  • ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΎΠ²: ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ систСмами счислСния: HEX ↔ ASCII, дСсятичныС β†’ BCD, Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ β†’ BCD ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ.
  • АрифмСтичСскиС Π·Π°Π΄Π°Ρ‡ΠΈ: РСализация ΠΌΠ½ΠΎΠ³ΠΎΠ±Π°ΠΉΡ‚Π½ΠΎΠΉ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π·Π½Π°ΠΊΠΎΠ²Ρ‹Π΅), Ρ€Π°Π±ΠΎΡ‚Π° с ΡΠ°ΠΌΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈΡΡ числами.
  • Π’Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ списки: Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ со структурами Π΄Π°Π½Π½Ρ‹Ρ…: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ элСмСнтов Π² списках, сортировка, использованиС Ρ‚Π°Π±Π»ΠΈΡ† ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ².
  • ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹: ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², сохранСниС рСгистров.
  • Π’Π²ΠΎΠ΄-Π²Ρ‹Π²ΠΎΠ΄: ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° (PIO), ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° (SIO), Ρ€Π°Π±ΠΎΡ‚Π° с Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ устройствами: ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°, свСтодиоды, ЦАП/АЦП, Ρ‚Π΅Π»Π΅Ρ‚Π°ΠΉΠΏ.
  • ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡ: ПолноС руководство ΠΏΠΎ систСмС ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ Z80: нСмаскируСмоС ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅, Ρ€Π΅ΠΆΠΈΠΌΡ‹ 0, 1 ΠΈ 2, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΎΡ‚ PIO ΠΈ SIO.
  • ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ: Π¦Π΅Π½Π½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π», посвящСнный процСссу создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ: ΠΎΡ‚ опрСдСлСния Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ проСктирования (Π±Π»ΠΎΠΊ-схСмы, структурноС, ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ΅ ΠΈ нисходящСС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅) Π΄ΠΎ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, тСстирования, докумСнтирования ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ.
  • ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²: Π’ качСствС Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰Π΅Π³ΠΎ этапа Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΄Π²Π° Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°: Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ сСкундомСр ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰ΠΈΠ΅ всС ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ знания.

πŸ“š Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΈ содСрТаниС​

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹​

Π“Π»Π°Π²Π°ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
1Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Π°ΡΡΠ΅ΠΌΠ±Π»Π΅Ρ€Π΅ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, систСмы счислСния, ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΠΊΠΈ, сравнСниС с языками высокого уровня.
2АссСмблСрыУстройство ΠΈ возмоТности ассСмблСров: псСвдоопСрации, макросы, условная сборка, ошибки.
3Набор ΠΊΠΎΠΌΠ°Π½Π΄ Z80ПолноС ΠΈ структурированноС описаниС всСх инструкций процСссора с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ выполнСния.
4ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, слоТСниС, сдвиги, маскированиС, сравнСниС чисСл.
5Π¦ΠΈΠΊΠ»Ρ‹ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ Ρ†ΠΈΠΊΠ»Ρ‹ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ массивов: суммированиС, поиск максимума/ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ°.
6Π‘ΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° тСкста Π² ASCII: Π΄Π»ΠΈΠ½Π° строки, поиск символов, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚Π°, сравнСниС.
7ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΎΠ²ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ чисСл ΠΌΠ΅ΠΆΠ΄Ρƒ систСмами счислСния: HEX ↔ ASCII, BCD ↔ двоичная, ΠΈ Π΄Ρ€.
8АрифмСтичСскиС Π·Π°Π΄Π°Ρ‡ΠΈΠœΠ½ΠΎΠ³ΠΎΠ±Π°ΠΉΡ‚Π½Π°Ρ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠ°, ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π΄Π΅Π»Π΅Π½ΠΈΠ΅, Ρ€Π°Π±ΠΎΡ‚Π° с ΡΠ°ΠΌΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈΡΡ числами.
9Π’Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ спискиАлгоритмы для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со списками: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅, ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅, сортировка, Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ².
10ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ сохранСниС рСгистров.
11Π’Π²ΠΎΠ΄-Π²Ρ‹Π²ΠΎΠ΄ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ PIO ΠΈ SIO, Ρ€Π°Π±ΠΎΡ‚Π° с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ, дисплСями, ЦАП/АЦП, Ρ‚Π΅Π»Π΅Ρ‚Π°ΠΉΠΏΠΎΠΌ.
12ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡΠ‘ΠΈΡΡ‚Π΅ΠΌΠ° ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ Z80: Ρ€Π΅ΠΆΠΈΠΌΡ‹, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… устройств.
13ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Π­Ρ‚Π°ΠΏΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО: ΠΎΡ‚ опрСдСлСния Π·Π°Π΄Π°Ρ‡ΠΈ Π΄ΠΎ проСктирования (Π±Π»ΠΎΠΊ-схСмы, структурноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅).
14ΠžΡ‚Π»Π°Π΄ΠΊΠ° ΠΈ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ° поиска ошибок, Π²Ρ‹Π±ΠΎΡ€ тСстовых Π΄Π°Π½Π½Ρ‹Ρ….
15Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡΠŸΡ€Π°Π²ΠΈΠ»Π° докумСнтирования, созданиС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, оптимизация ΠΊΠΎΠ΄Π° ΠΏΠΎ памяти ΠΈ скорости.
16ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²Π—Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹: Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ сСкундомСр ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€.

πŸ“Ž ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ​

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅
Index of Instruction DescriptionsАлфавитный ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ описаний инструкций.
General IndexΠŸΠΎΠ»Π½Ρ‹ΠΉ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½Ρ‹ΠΉ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎ ΠΊΠ½ΠΈΠ³Π΅.

🎯 Для ΠΊΠΎΠ³ΠΎ эта ΠΊΠ½ΠΈΠ³Π°?​

  • ΠΠ°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ программистам: Книга Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ с самых основ ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ, проводя читатСля ΠΎΡ‚ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π΄ΠΎ слоТных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².
  • Π‘Ρ‚ΡƒΠ΄Π΅Π½Ρ‚Π°ΠΌ ΠΈ прСподаватСлям: ИдСальноС ΡƒΡ‡Π΅Π±Π½ΠΎΠ΅ пособиС ΠΏΠΎ курсам микропроцСссорной Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ ΠΈ языков ассСмблСра.
  • Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ-элСктронщикам: Π“Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ взаимодСйствия ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ обСспСчСния, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ.
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ встраиваСмых систСм: Для написания эффСктивного ΠΊΠΎΠ΄Π° для систСм Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.
  • Π Π΅Ρ‚Ρ€ΠΎ-энтузиастам: НС ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ² источник Π·Π½Π°Π½ΠΈΠΉ для создания ΠΈΠ³Ρ€, Π΄Π΅ΠΌΠΎ ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для ZX Spectrum ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… классичСских ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ².
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ эмуляторов: Для Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ воспроизвСдСния повСдСния процСссора ΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ.


✨ ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ​

  • ОбъСм ΠΈ ΠΏΠΎΠ»Π½ΠΎΡ‚Π°: 642 страницы, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ всС аспСкты программирования Π½Π° ассСмблСрС Z80, ΠΎΡ‚ Π°Π·ΠΎΠ² Π΄ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.
  • ΠžΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²: Книга Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π½Π°ΠΏΠΎΠ»Π½Π΅Π½Π° практичСскими ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π° с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌΠΈ пояснСниями.
  • БистСматичСский ΠΏΠΎΠ΄Ρ…ΠΎΠ΄: ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, с Ρ‡Π΅Ρ‚ΠΊΠΈΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Π½Π° Ρ‚Π΅ΠΌΡ‹.
  • Π“Π»ΡƒΠ±ΠΎΠΊΠΈΠΉ ΠΎΡ…Π²Π°Ρ‚ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ: ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрСны Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ CPU, Π½ΠΎ ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Ρ‡ΠΈΠΏΡ‹ сСмСйства Z80 (PIO, SIO), Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ устройства Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°.
  • ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠ°Ρ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ: Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ простых справочников, ΠΊΠ½ΠΈΠ³Π° ΡƒΡ‡ΠΈΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.
  • Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ описаниС инструкций: КаТдая инструкция Π² Π³Π»Π°Π²Π΅ 3 описана ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ, с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния, влияния Π½Π° Ρ„Π»Π°Π³ΠΈ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ.
  • ΠΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ: Написана ΠΏΡ€ΠΈΠ·Π½Π°Π½Π½Ρ‹ΠΌ экспСртом Лэнсом Π›Π΅Π²Π°Π½Ρ‚Π°Π»ΠΎΠΌ, Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ мноТСства бСстсСллСров ΠΏΠΎ микропроцСссорам.

πŸ’Ž Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅​

Β«Z80 Assembly Language ProgrammingΒ» β€” это Π½Π΅ просто ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎ языку ассСмблСра. Π­Ρ‚ΠΎ классичСскоС ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² области микропроцСссорного программирования, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ вСсь ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ β€” ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π΄ΠΎ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Она Π²Ρ‹Π΄Π΅Ρ€ΠΆΠ°Π»Π° испытаниС Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΈ остаСтся Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ для всСх, ΠΊΡ‚ΠΎ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Z80, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ студСнт, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ ΠΈΠ»ΠΈ Ρ€Π΅Ρ‚Ρ€ΠΎ-энтузиаст. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π΅ просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Z80, Π° ΠΏΠΎ-настоящСму ΠΏΠΎΠ½ΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ эффСктивныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ β€” эта ΠΊΠ½ΠΈΠ³Π° станСт вашим Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡ‹ΠΌ ΠΏΡƒΡ‚Π΅Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ.

Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ассСмблСрС β€” это искусство управлСния ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ Π½Π° самом Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅. И начинаСтся это искусство с Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ понимания, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄Π°Π΅Ρ‚ эта ΠΊΠ½ΠΈΠ³Π°.Β»
Автор
Verter_bot
Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ
0
ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Ρ‹
3
ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ выпуск
ПослСднСС обновлСниС

ΠžΡ†Π΅Π½ΠΊΠΈ

0.00 Π·Π²Π΅Π·Π΄(Ρ‹) 0 ΠΎΡ†Π΅Π½ΠΎΠΊ
Назад
Π’Π²Π΅Ρ€Ρ