πŸ“‚ Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚: orion128-m31_clean.html


Β 

ОписаниС ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° ΠžΡ€ΠΈΠΎΠ½-128, ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ 3.1

ΠŸΠ»Π°Ρ‚ΠΊΠ° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ, вмСсто ΠΊ573Ρ€Ρ„2 ставим ΠŸΠ—Π£ большСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (тСсты ΠΈ систСмныС ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Ρ‹ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΠ΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ дипсвичСй ΠΈΠ»ΠΈΒ  элСктронно)

Β  Β 

Новая ΠΏΠ»Π°Ρ‚ΠΊΠ°, Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ Π΄Π΅Π»Π°Π΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒ. дипсвичСй ΠΈ элСктронно!!!

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρ‹ ПО, адрСсов ΠΈ ΠΏΠΎΡ€Ρ‚ΠΎΠ²

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅Β  3

Боставил: Π’.Чистяков, 1991Β  ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€-3 для "ΠžΡ€ΠΈΠΎΠ½-128"

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠ², тСстов, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ

ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совмСстим с ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠΌ-2. Π—Π° счСт Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования систСмных ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ нСсколько Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки (Π΄ΠΎ 32 символов).

Π’Π²Π΅Π΄Π΅Π½Π° новая входная Ρ‚ΠΎΡ‡ΠΊΠ°: Π²Ρ…ΠΎΠ΄ Π² ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ (Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ - ccp, console command processor). ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ содСрТит ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²:

1. Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° g[адрСс] <Π²ΠΊ>. Запуск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ адрСса 2. Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° i. ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² 2-Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ…: 1 - Π±Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² - Π²Π²ΠΎΠ΄ Π±Π»ΠΎΠΊΠ° с ΠΌΠ³ с автозапуском (ΠΏΡ€ΠΈ совпадСнии кс), ΠΈ 2-ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ i с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ (любая Ρ†ΠΈΡ„Ρ€Π° ΠΈΠ»ΠΈ Π±ΡƒΠΊΠ²Π°) - Π²Π²ΠΎΠ΄ Π±Π»ΠΎΠΊΠ° Π±Π΅Π· автоматичСского запуска Π½Π° исполнСниС. Однако Π³Π»Π°Π²Π½Ρ‹ΠΌ прСимущСством являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ это ΠΊΠΎΠ»-Π²ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ² (ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ ccp) ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ ΠΈΠ»ΠΈ Π·Π°ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ. ДостигаСтся это Π·Π° счСт Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ свой ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ процСссор (содСрТащий Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄). с Ρ†Π΅Π»ΡŒΡŽ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ возмоТностСй ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°-3 Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹ΠΉ (с ΠΌΠ°Π³Π½ΠΈΡ‚ΠΎΡ„ΠΎΠ½Π° ΠΈΠ»ΠΈ ΠΏΠ·Ρƒ) "monitor-ext" (вСрсия 1.2). Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΊΡ€ΠΎΠΌΠ΅ всСх Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ² для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ Π² hex-ΠΊΠΎΠ΄Π°Ρ… (d, m, x, k, c, t, f) Π²ΠΎ всСх страницах ΠΎΠ·Ρƒ, ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΌΠ°Π³Π½ΠΈΡ‚ΠΎΡ„ΠΎΠ½ΠΎΠΌ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… записи (ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Ρ€ΠΊ-86,changer) содСрТит Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ordos (Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°, запуск, ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²) ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ordos ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π²ΠΎ всСх Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… страницах ΠΎΠ·Ρƒ (ordos Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² 1-ΠΉ). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ monitor-ext обьСмом 2k замСняСт ordos, changer, chr$ ΠΈ m128$ обьСмом 7k. Но самым Π²Π°ΠΆΠ½Ρ‹ΠΌ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ monitor-ext (Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ordos) для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия rom-диска, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ упростит Тизнь Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ этапС сборки ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Π‘ использованиСм этого ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ облСгчаСтся Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ m128$ рассчитанный Π½Π° Π½Π΅ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ordos, Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π½Π΅ обСспСчиваСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ опСративности Π² Ρ€Π°Π±ΠΎΡ‚Π΅. Π’ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅-3 ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сброса: послС сброса (cold start) осущСствляСтся инициализация ΠΏΠΎΡ€Ρ‚ΠΎΠ², ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ стандартныС значСния систСмных ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… (смотри Π΄Π°Π»Π΅Π΅) ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСдаСтся Π½Π° Ρ‚Π΅ΠΏΠ»Ρ‹ΠΉ старт (f86c). НС Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ ΠΏΡ€ΠΎ CP/M-80.

Β ΠŸΡ€ΠΈ Ρ‚Π΅ΠΏΠ»ΠΎΠΌ стартС (warm start) Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎ порядку:

1. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚ΡΡ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ <сс> ΠΈΠ»ΠΈ <ус> (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ…!) ΠΈ Ссли Π½Π°ΠΆΠ°Ρ‚Π°, Ρ‚ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСдаСтся Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½ΠΎΠΌΡƒ ccp. (Π­Ρ‚ΠΎ позволяСт Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ordos ΠΈΠ· rom-диска Π² ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅-2 для этого ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ rom-диск).

2. ΠŸΠΎΠ΄ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ΡΡ Π±Π°ΠΉΡ‚ ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚Π° (xor) области b800...bfff. Если ΠΎΠ½ Ρ€Π°Π²Π΅Π½ 0e6h (Π° это сигнализируСт ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ <ΠΈ исправности> Ρ€Π°Π½Π΅Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ систСмной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: cp/m boot ΠΈΠ»ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°), Ρ‚ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСдаСтся Π½Π° 0bffdh.

3. Если Π±Π°ΠΉΡ‚ ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚Π° Π½Π΅ Ρ€Π°Π²Π΅Π½ 0e6h, анализируСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ rom-диска ΠΈΠ»ΠΈ хотя Π±Ρ‹ 2k ΠΏΠ·Ρƒ ΠΏΠΎ адрСсу интСрфСйса rom-диска -0f500h. Если ΠΏΠ·Ρƒ Π΅ΡΡ‚ΡŒ, Ρ‚ΠΎ Π΅Π³ΠΎ ΠΊΠΎΠ΄Ρ‹ (ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 2ΠΊ) Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ Π² ΠΎΠ·Ρƒ b800 - bfff ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСдаСтся Π½Π° bffd.

4. Если ΠΈ rom-диска Π½Π΅Ρ‚, Ρ‚ΠΎ осущСствляСтся Π²Ρ‹Ρ…ΠΎΠ΄ Π² Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ процСссор - ccp с двумя доступными ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ (g, i). ΠšΡ€ΠΎΠΌΠ΅ пСрСчислСнных возмоТностСй ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ Π·Π° счСт ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄ΠΎΠΏ.Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² систСмных ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ - Ρ‚Π°ΠΊ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ наряду с ΠΏ/ΠΏ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° символов сдСланы ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ-опрСдСляСмыми ΠΈ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ldbyte ΠΈ svbyte - ΠΏ/ΠΏ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° Π±Π°ΠΉΡ‚ΠΎΠ² с ΠΌΠ°Π³Π½ΠΈΡ‚ΠΎΡ„ΠΎΠ½Π°, Ρ‡Ρ‚ΠΎ позволяСт Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»ΠΊΠΈ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°) ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ (Π±ΠΎΠ»Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ) Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ записи Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΌΠ°Π³Π½ΠΈΡ‚Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ. Но Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅ самым интСрСсным Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° являСтся Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… систСмных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ имСя Π² самом ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ исполнСниС ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ (Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ состоянии, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ прСрывания). Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ систСмных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ (rdkey, cout, inkey, beep) осущСствляСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ - осущСствляСтся ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиш <сс> ΠΈ <ус>. Если эти клавиши Π½Π΅ Π½Π°ΠΆΠ°Ρ‚Ρ‹, Ρ‚ΠΎ всС ΠΊΠ°ΠΊ ΠΈ Ρ€Π°Π½Π΅Π΅ - выполняСтся систСмная функция. Если-ΠΆΠ΅ эти клавиши Π½Π°ΠΆΠ°Ρ‚Ρ‹ Ρ‚ΠΎ выполняСтся ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ прСрывания. Π’ самом ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅ Π·Π°ΡˆΠΈΡ‚Ρ‹ всСго 3 программирования прСрывания, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΊΠ°ΠΊ ΠΈ для Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ² ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° ΠΊΠΎΠ»-Π²ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΎ ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ. Π Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Ρ‹ ΠΆΠ΅ Π² ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅ - Ρ‚Ρ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… прСрывания: <ус/сс> + <с> - break, горячий старт систСмы (яч.f86c) <ус/сс> + <s> - pause, ΠΏΠ°ΡƒΠ·Π° Π΄ΠΎ наТатия клавиши <Π²ΠΊ> <ус/сс> + <space> - Π²Ρ‹Ρ…ΠΎΠ΄ Π² ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΈΠ· любой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½Ρ‹Π΅ прСрывания нСльзя ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ вскрытия Π·Π°Ρ‰ΠΈΡ‚ коммСрчСских ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… систСмныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ·Ρƒ f800). Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ для программистов, ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ возмоТности лСнинградского ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°. Для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ² ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅: Ссли ввСдСнная Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° Π½Π΅ совпадаСт Π½ΠΈ с ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π²Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½ΠΎΠ³ΠΎ ccp, Ρ‚ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСдаСтся ΠΏΠΎ адрСсу, находящСмуся Π² ячСйках 0f3e3/e4. ΠŸΡ€ΠΈ этом информация ΠΎ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π΅ пСрСдаСтся Π² рСгистрах: рСгистры a - ΠΊΠΎΠ΄ символа Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹, hl - 1-ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹, de - 2-ΠΉ, bc - Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ эта ΠΆΠ΅ информация дублируСтся Π² Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… ячСйках ccp: f320/21 - 1-ΠΉ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, f322/23 - 2-ΠΉ, f324/25 - 3-ΠΉ, Π° Π² ячСйкС f326/27 - 4-ΠΉ ΠΏΠ°Ρ€-Ρ€ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ (ΠΎΠ½ пСрСдаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠ·Ρƒ). Π’ адрСсах f300...f31f хранится полная символьная строка Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹. f300 - ΠΊΠΎΠ΄ символа Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹. Ссли ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ ΠΊΠ°ΠΊ hex-число, Ρ‚ΠΎ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ рСгистр рСгистровой ΠΏΠ°Ρ€Ρ‹ (h,d ΠΈΠ»ΠΈ b) заносится ΠΊΠΎΠ΄ 0ffh. Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°Ρ… ΠΊΡ€ΠΎΠΌΠ΅ запятой <,> ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ символ ΠΏΡ€ΠΎΠ±Π΅Π»Π° <space>. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ². Π­Ρ‚ΠΎ Π² частности ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΠΎΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°-3 - "ext" ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ…. для ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ количСство ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ Π½Π°Π΄ΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ послС обнаруТСния ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ наТатия клавиш <ус> ΠΈ <сс> (ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏ/ΠΏ-ΠΌ f800) провСряСтся Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиш <с>, <s> ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»Π°. Если Π½ΠΈ ΠΎΠ΄Π½Π° ΠΈΠ· этих клавиш Π½Π΅ Π½Π°ΠΆΠ°Ρ‚Π° Ρ‚ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСдаСтся ΠΏΠΎ адрСсу ΠΈΠ· ячССк f3df/e0. Π­Ρ‚ΠΎ позволяСт Π²Π°ΠΌ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ систСму ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ. Но!!! Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π» Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ Π² Ρ‚ΠΎΡ‡ΠΊΡƒ прСрывания - ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ рСгистры!!! Π­Ρ‚ΠΎ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ возмоТностСй Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°-3, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ всС Π΅Π³ΠΎ возмоТности Π²Ρ‹ смоТСтС ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π΅Π³ΠΎ совмСстной Ρ€Π°Π±ΠΎΡ‚Π΅ с ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ (Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ, Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ) Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² дисковой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС cp/m-80.

По всСм вопросам ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ Чистякову Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€Ρƒ ΠΏΠΎ Ρ‚Π΅Π»: 106-35-24, Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³ с 21.00 Π΄ΠΎ 22.30, ΠΈΠ»ΠΈ письмСнно: 192238 Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³ Π°/я 175.

Π”Π΅Π»Π°ΠΉΡ‚Π΅ ваш Π²Ρ‹Π±ΠΎΡ€ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° ΠΈ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ : "ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° - Π·Π°Π»ΠΎΠ³ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ программиста ! "Π±ΠΈΠ»Π» гСйтс" ΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ„ΠΈΡ€ΠΌΡ‹ microsoft

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°-3 : "monitor-ext" ОписаниС ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° Ext

Пока Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ Π•Π₯Π’Β  1.3 (ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ Π•Π₯Π’ Π·Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ Π² Π² ромдиск (ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 2ΠΊ) вмСсто ΠžΠ Π”ΠžΠ‘!!!!

Monitor EXT1.3 описаниС программиста Monitor EXT1.3 описаниС программиста

Для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° ΠΊΠΎΠΌΠ°Π½Π΄ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°-3 Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ ΠΈΠ· ΠΎΠ·Ρƒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ - "monitor-ext". опСрационная систСма ordos ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° ΠΏΡ€ΠΊ "ΠžΡ€ΠΈΠΎΠ½-128" Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ, ΠΏΠΎ сути Π΄Π΅Π»Π° ΠΎΡ‚Π³ΠΎΡ€Π°ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΡ‚ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… рСсурсов. Π£ программистов довольно часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ доступа нСпосрСдствСнно ΠΊ ячСйкам памяти. Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ разработанная Π°Π²Ρ‚ΠΎΡ€Π°ΠΌΠΈ "ΠžΡ€ΠΈΠΎΠ½Π°" ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° "ΠΌ128$", Π½ΠΎ для ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΠ½Π° Π½Π΅ΡƒΠ΄ΠΎΠ±Π½Π°, Ρ‚.ΠΊ всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ участок памяти, приходится ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ дСйствий. А Ссли Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ "ΠΌ128$" ΠΈ "changer" Π² rom-дискС Ρ‚ΠΎ Π΅ΠΌΡƒ остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡΠΎΡ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ... ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ Ρƒ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅Ρ‚ rom-диска - для Π½ΠΈΡ… ΠΈ ordos остаСтся нСдоступной ... Π½ΠΎ - Π½Π΅ Ρ€Π°ΡΡΡ‚Ρ€Π°ΠΈΠ²Π°ΠΉΡ‚Π΅ΡΡŒ! ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для вас, Π° Ρ‚Π°ΠΊΠΆΠ΅ для облСгчСния Ρ‚Ρ€ΡƒΠ΄Π° программистов Π½Π° "ΠžΡ€ΠΈΠΎΠ½Π΅", Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ "monitor-ext" вСрсии 1.2. (вСрсия 1.0 Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»Π° квазидиски, вСрсия 1.1 Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ опрСдСляла константа чтСния). ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° monitor-ext являСтся систСмным Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ ЛСнинградского ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°-3 ΠΈ располагаСтся Π² ΠΎΠ·Ρƒ ΠΏΠΎ адрСсам b800-bfff, Ρ‚.Π΅ вмСсто ordos. Π§Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ monitor-ext?

Π‘ΡƒΠ΄ΠΈΡ‚Π΅ сами:

1. Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Ρ… Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ: d, m, f, t, k, c, x ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹, Ρ‡Π΅ΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠ² (Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ "ΠΊ" Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅Ρ‚ Π² ΠΌ128$)

2. ВсС эти Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с любой страницСй памяти

3. Π˜ΠΌΠ΅ΡŽΡ‚ΡΡ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΌΠ°Π³Π½ΠΈΡ‚ΠΎΡ„ΠΎΠ½ΠΎΠΌ, ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‰ΠΈΠ΅ запись ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ с ΠΌΠ°Π³Π½ΠΈΡ‚ΠΎΡ„ΠΎΠ½Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Ρ€ΠΊ-86 ΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ changer, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Ρ„Π°ΠΉΠ» загруТаСтся сразу Π² свои Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ адрСса ΠΈ, Ссли это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½Π° исполнСниС. ΠŸΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ с ΠΌΠ°Π³Π½ΠΈΡ‚ΠΎΡ„ΠΎΠ½Π° автоматичСски опрСдСляСтся константа Π²Π²ΠΎΠ΄Π°. 4. monitor-ext прСдоставляСт Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с rom- ΠΈ ram-дисками. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ, Ссли ваш ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ 4 страницы ΠΎΠ·Ρƒ (ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚), Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ 3 ram-диска - Π² ordos этого Π½Π΅Ρ‚! Π’Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ² monitora-ext ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ Ρ„Π°ΠΉΠ»ΠΎΠ² ordos. Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ monitor-ext Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹ m128$, ch$, chr$ (Ρ€ΠΊ86) ΠΈ !!! Бтановится Π² ΠΎΠ±Ρ‰Π΅ΠΌ-Ρ‚ΠΎ Π½Π΅Π½ΡƒΠΆΠ½ΠΎΠΉ сама ordos. Π’Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ 2 ΠΊ/Π±Π°ΠΉΡ‚Π° monitora-ext ΠΈΠ»ΠΈ 7 ΠΊ/Π±Π°ΠΉΡ‚ Π² ΠΏΠ·Ρƒ для ordos, ch$, chr$ ΠΈ m128$.

Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ для ordos Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ rom-диск, с monitorom-ext Π²Ρ‹ ΠΎΠ±ΠΎΠΉΠ΄Π΅Ρ‚Π΅ΡΡŒ ΠΈ Π±Π΅Π· Π½Π΅Π³ΠΎ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΈ Π² ΠΎΠ·Ρƒ Ρƒ вас останСтся большС свободного мСста для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Но это Π½Π΅ ΠΏΡ€ΠΈΠ·Ρ‹Π² ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ordos, Ρ‚.ΠΊ. это "Π½Π΅Ρ€ΡƒΡˆΠΈΠΌΡ‹ΠΉ стандарт" для "ΠžΡ€ΠΈΠΎΠ½Π°" (ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ для Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΆΡƒΡ€Π½Π°Π»Π° "Π Π°Π΄ΠΈΠΎ" ΠΈ "Π Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒ"). ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π²Π΅ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ ordos (Ρ‡Π΅Ρ€Π΅Π· Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ) - ΠΏΠ°ΠΊΠ΅Ρ‚ Π‘Π°Ρ„Ρ€ΠΎΠ½ΠΎΠ²Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ассСмблСр ΠΈ дизассСмблСр ΠΈ Π΅Π³ΠΎ ΠΆΠ΅ бэйсик (Π² 1.1). Ordos Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с этими ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ. Π§Ρ‚ΠΎ касаСтся Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, ассСмблСра ΠΈ дизассСмблСра, Ρ‚ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ screen, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ с ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠΌ-3, Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ Бафроновского (ΠΈ Π½Π΅ "Π»Π΅Π·Π΅Ρ‚" Π² ordos, Π° сам Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ram-диском, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ со всСми 3-мя Π΄ΠΎΠΏ. страницами), бэйсик ΠΆΠ΅ - ΠΏΠΎΠΊΠ° сырая вСрсия (Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, Π½ΠΎ дохлая ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°). А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ monitora-ext. monitor-ext Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠΌ-3. ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ "ext" ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ с Π»Π΅Π½Ρ‚Ρ‹ (ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ i), автоматичСски Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈΠ· rom-диска (ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ установлСн Π½Π° мСсто 1-Π³ΠΎ ΠΏΠ·Ρƒ Ρ€Ρ„2, вмСсто ordos) Π° Ρ‚Π°ΠΊΠΆΠ΅ Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ Ρ„Π°ΠΉΠ» ΠΈΠ· ordos. Однако такая Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° "ext" Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, Ρ‚.ΠΊ. Π΄Π°Π»Π΅Π΅ ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ Π½Π° сброс осущСствляСтся автоматичСскоС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ наличия Π² ΠΎΠ·Ρƒ модуля "ext" ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΅ΠΌΡƒ управлСния нСзависимо ΠΎΡ‚ наличия rom-диска ΠΈ ordos. Π§Ρ‚ΠΎΠ±Ρ‹ всС ΠΆΠ΅ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ordos (Π½Π΅ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅) Π² monitore-ext прСдусмотрСна ΠΊΠΎΠΌΠ°Π½Π΄Π° q, которая ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° горячий старт (f86c) ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² ΠΎΠ·Ρƒ ΠΏΠΎ адрСсам b800-bfff, послС Ρ‡Π΅Π³ΠΎ Π±Π°ΠΉΡ‚ ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚Π° этой области Π½Π΅ Ρ€Π°Π²Π΅Π½ 0e6h ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ Π² ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ "ext" Π½Π΅ происходит.

Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° "ext" (вСрсии 1.2):

послС запуска ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° экран очищаСтся ΠΈ выводится сообщСниС:
* monitor-ext v1.2 *
* peterburg - 1991 *

Monitor EXT1.3 описаниС программиста Monitor EXT1.3 описаниС программиста

ПослС Ρ‡Π΅Π³ΠΎ ΠΊΡ€ΠΎΠΌΠ΅ Π΄Π²ΡƒΡ… Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ становятся доступны ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹:

Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΎΠ·Ρƒ:

d<Π½Π°Ρ‡.Π°Π΄Ρ€>,[<ΠΊΠΎΠ½. адрСс>],[<n стр. ΠΎΠ·Ρƒ>] - Π΄Π°ΠΌΠΏ ΠΎΠ·Ρƒ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ страницы памяти (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ основной). Если ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ адрСс Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½, Ρ‚ΠΎ выводятся 128 Π±Π°ΠΉΡ‚. Π”Π°ΠΌΠΏ содСрТит ascii- ΠΈ hex -
прСдставлСния Π±Π°ΠΉΡ‚ΠΎΠ² f<Π½Π°Ρ‡.Π°Π΄Ρ€>,<ΠΊΠΎΠ½. адрСс>,<Π±Π°ΠΉΡ‚>,[<n стр>] - Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ области памяти ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ страницы ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ.
Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° f ΠΈΠΌΠ΅Π΅Ρ‚ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (смотри Π½ΠΈΠΆΠ΅)
m<адрСс>,[<n стр>] - модификация ячССк памяти ΠΎΠ·Ρƒ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ страницы. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ "ΡƒΠ±ΠΎΠ³ΠΈΡ…" Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ² Ρ€ΠΊ-86 ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°-1 осущСствляСтся Π²Π²ΠΎΠ΄ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ адрСс ΠΏΠΎ Π½Π°Π±ΠΎΡ€Ρƒ 2-Ρ… Ρ†ΠΈΡ„Ρ€, Π±Π΅Π· наТатия <Π²ΠΊ>. ΠšΡ€ΠΎΠΌΠ΅ этого с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ курс. клавиш "Π²Π²Π΅Ρ€Ρ…"/"Π²Π½ΠΈΠ·" ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ячСйкам. ΠšΡ€ΠΎΠΌΠ΅ этого Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° позволяСт Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ тСкст - для Π²Π²ΠΎΠ΄Π° ascii-ΠΊΠΎΠ΄Π° клавиши Π½Π°Π΄ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ сначала <Π°Ρ€2>, Π·Π°Ρ‚Π΅ΠΌ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ t<Π½Π°Ρ‡.Π°Π΄Ρ€.ист>,<ΠΊΠΎΠ½. Π°Π΄Ρ€. ист>, <Π°Π΄Ρ€. ΠΏΡ€-ΠΊΠ°>,[<n стр>] - ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΎΠ·Ρƒ (Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… страницы). Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ "ΡƒΠ±ΠΎΠ³ΠΈΡ…" Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ² Ρ€ΠΊ-86, ΠΌ-1,спСциалиста ΠΈ m128$ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Π»ΡŽΠ±ΡƒΡŽ сторону ΠΈ с Π»ΡŽΠ±Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ
k<Π½Π°Ρ‡.Π°Π΄Ρ€>,<ΠΊΠΎΠ½.Π°Π΄Ρ€> - подсчСт ΠΊΠΎΠ½Ρ‚Ρ€. суммы Π±Π»ΠΎΠΊΠ° ! Волько Π² основной страницС памяти.
p<Π½Π°Ρ‡.Π°Π΄Ρ€>,<ΠΊΠΎΠ½. Π°Π΄Ρ€>,<n стр.ист.>,<n стр. ΠΏΡ€-ΠΊ> - ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· страницы Π² страницу.
c<Π½Π°Ρ‡.Π°Π΄Ρ€>,<ΠΊΠΎΠ½. Π°Π΄Ρ€>,<ΠΎΠ±Π». срвн>,[<n стр>] - сравнСниС областСй ΠΎΠ·Ρƒ
x<Π½Π°Ρ‡.Π°Π΄Ρ€>,<ΠΊΠΎΠ½. Π°Π΄Ρ€>,<Π±Π°ΠΉΡ‚>,[<n стр>] - поиск Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π°

Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΌΠ³:

y[<смСщ-Π΅>],[<ΠΊ.Ρ‡Ρ‚>] - Π΄ΠΈΡ€Π΅Ρ‚ΠΈΠ²Π° чтСния Π±Π»ΠΎΠΊΠ° с ΠΌΠ³ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Ρ€ΠΊ-86. Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ адрСса Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΉ Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ i). Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° ΠΏΠΎΠ΄ΠΎΠ±Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π΅ "i" Ρ€ΠΊ-86, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ вСсьма Π²Π°ΠΆΠ½ΠΎΠ΅ прСимущСство - ΠΏΠ΅Ρ€Π΅Π΄ Π²Π²ΠΎΠ΄ΠΎΠΌ Π±Π»ΠΎΠΊΠ°, ΠΏΠΎ ΠΏΠΈΠ»ΠΎΡ‚ Ρ‚ΠΎΠ½Ρƒ осущСствляСтся автоматичСскоС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ установка константы чтСния (совмСстно с Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΉ "o" позволяСт ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Ρ‰ΠΈΡ‚Ρƒ Π·Π° счСт Ρ€Π°Π·Π½Ρ‹Ρ… скоростСй Π²Π²ΠΎΠ΄Π° Π±Π»ΠΎΠΊΠΎΠ² -конст. Ρ‡Ρ‚. Π² ячСйкС - f3db) - Π²Ρ‹ΡˆΠ΅ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ. ΠΊΡ€ΠΎΠΌΠ΅ этого Π½Π΅ трСбуСтся ΠΆΠ΄Π°Ρ‚ΡŒ появлСния ΠΏΠΈΠ»ΠΎΡ‚-Ρ‚ΠΎΠ½Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ эту Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ (Ρ‡Ρ‚ΠΎ, ΠΊΡ€Π°ΠΉΠ½Π΅ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π² ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅-1); Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ "y" ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π΄ΠΎ появлСния сигнала с ΠΌΠ³ - Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° сама опрСдСляСт Π½Π°Ρ‡Π°Π»ΠΎ записи Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΌ-1 ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ Π²Π²ΠΎΠ΄ - клавиша <ус>. Π’ случаС нСсовпадСния ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… сумм - сообщСниС "error" o<Π½Π°Ρ‡.Π°Π΄Ρ€>,<ΠΊΠΎΠ½. Π°Π΄Ρ€>,[<конст. Π·Π°ΠΏ>] - Π²Ρ‹Π²ΠΎΠ΄ Π±Π»ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΌΠ³ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Ρ€ΠΊ-86. (256 Π±Π°ΠΉΡ‚ ΠΏΠΈΠ»ΠΎΡ‚- Ρ‚ΠΎΠ½, синхро-Π±Π°ΠΉΡ‚ 0e6h,адрСса Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π±Π»ΠΎΠΊ, Ρ‚Ρ€ΠΈ Π½ΡƒΠ»Π΅Π²Ρ‹Ρ… Π±Π°ΠΉΡ‚Π°, 0e6h, ΠΊ.с.)
r[<Π½Π°Ρ‡.Π°Π΄Ρ€>],[<ΠΊ.Ρ‡Ρ‚>] - Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° с ΠΌΠ³ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ "orion-changer". АвтоматичСская настройка Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ имя, Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ адрСса Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° осущСствляСтся сразу ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ адрСсам (ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Π² Ρ„Π°ΠΉΠ»Π΅). ΠΏΡ€ΠΈ нСобходимости ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ адрСс Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ y - адрСс, Π° Π½Π΅ смСщСниС). Π—Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π΅ g (Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ordos-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±Π΅Π· ordos Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚).
Ρ„Π°ΠΉΠ»Ρ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ страницу ΠΈ ΠΏΡ€ΠΈ нСобходимости Π²Ρ‹ сами Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Π³ΠΎ Π² ram-диск. остановка Π²Π²ΠΎΠ΄Π° <ус>.
w<имя>,<Π½Π°Ρ‡. Π°Π΄Ρ€>,<ΠΊΠΎΠ½. Π°Π΄Ρ€>[,<кнст. Π·Π°ΠΏ>] - запись Π±Π»ΠΎΠΊΠ° Π½Π° ΠΌΠ³ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ "orion-changer". имя Π΄ΠΎ 8 символов.

Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с квазидисками:

a (Π±Π΅Π· ΠΏΠ°Ρ€-Π²) - ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ rom-диск Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ ΠΈ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ b[<n стр>] - ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ram-диск Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ ΠΈ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³. Ссли n стр (1,2,3) Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½, Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - 1. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ 4-Ρ… страниц ΠΎΠ·Ρƒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ 3 нСзависимых ram-диска, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ b/01 - b/03. Ссли Ρƒ вас Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° Π΄ΠΎΠΏ.страница -
b/02 ΠΈ b/03 всСгда Π±ΡƒΠ΄ΡƒΡ‚ пустыми
l<имя Ρ„Π°ΠΉΠ»Π°> - ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ диска Π² ΠΎΠ·Ρƒ. ΠŸΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‚ΡΡ адрСса Ρ„Π°ΠΉΠ»Π° Π² ΠΎΠ·Ρƒ. МоТно ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ $-Ρ„Π°ΠΉΠ»Ρ‹ Π±Π΅Π· запуска <ΠΏΡ€ΠΎΠ±Π΅Π»><имя Ρ„Π°ΠΉΠ»Π°> - запуск $-Ρ„Π°ΠΉΠ»Π° Π½Π° исполнСниС
s<имя.Ρ„Π°ΠΉΠ»Π°>,<Π½Π°Ρ‡.Π°Π΄Ρ€>,<ΠΊΠΎΠ½.Π°Π΄Ρ€> - Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ диск
f[<n стр>] - Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ram-диска, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ b/01. выводится запрос - ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ y, Π° Π½Π΅ <Π²ΠΊ> ΠΊΠ°ΠΊ Π² ordos (это страховка ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π΄Ρ€Π΅Π±Π΅Π·Π³Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² клавиши)
e<имя Ρ„Π°ΠΉΠ»Π°> - ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°, Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ запрос. Ссли имя Ρ„Π°ΠΉΠ»Π° Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ удаляСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ Ρ„Π°ΠΉΠ» Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ <Π²ΠΊ> Π½Π° пустой строкС Π΄Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ квазидискС.

q (Π±Π΅Π· ΠΏΠ°Ρ€-Π²) - ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈΠ· ΠΎΠ·Ρƒ "monitor-ext" ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ Π½Π° 0f86сh.
h (Π±Π΅Π· ΠΏΠ°Ρ€-Π²) - help. Ссли Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠΎΠΌΠΎΡ‰ΠΈ, Ρ‚ΠΎ осущСствляСтся Π²Ρ‹Π²ΠΎΠ΄ Π½Π° экран справки ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°. ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ сам Π½Π°Π±Ρ€Π°Ρ‚ΡŒ сСбС тСкст (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ систСмных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ). По запуску Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ осущСствляСтся Π²Ρ‹Π·ΠΎΠ² ΠΏ/ΠΏ, адрСс ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ хранится Π² ячСйках b7fc/fd, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ опрСдСляСтся Ρ„Π°ΠΊΡ‚ наличия модуля help Π² ΠΎΠ·Ρƒ: для этого считаСтся Π±Π°ΠΉΡ‚ ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚Π° области, Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ адрСс ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ содСрТится Π² ячСйках b7fc/fd, Π° ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ адрСс Π² ячСйках b7fe/b7ff; Ссли ΠΎΠ½ Π½Π΅ Ρ€Π°Π²Π΅Π½ 0e6h, Ρ‚ΠΎ осущСствляСтся Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΈΠ· Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация ΠΎ Ρ„Π°ΠΉΠ»Π°Ρ… для "асов":

ΠŸΡ€ΠΈ нСобходимости испорчСнныС ΠΊΠ°ΠΊΠΈΠΌ Π»ΠΈΠ±ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ„Π°ΠΉΠ»Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ d, m, t с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ страницы. Для этого Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ структуру Ρ„Π°ΠΉΠ»ΠΎΠ². Π² rom- ΠΈ ram-дисках Ρ„Π°ΠΉΠ»Ρ‹ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΎΠ΄ΠΈΠ½ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ. ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈΠ· 16 Π±Π°ΠΉΡ‚. НазначСниС Π±Π°ΠΉΡ‚ΠΎΠ² Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅: 8 Π±Π°ΠΉΡ‚ - имя, пустыС символы содСрТат ΠΊΠΎΠ΄ 20h (ΠΏΡ€ΠΎΠ±Π΅Π») 2 Π±Π°ΠΉΡ‚Π° - адрСс Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»Π° Π² ΠΎΠ·Ρƒ 2 Π±Π°ΠΉΡ‚Π° - Π΄Π»ΠΈΠ½Π° Ρ„Π°ΠΉΠ»Π° Π² Π±Π°ΠΉΡ‚Π°Ρ… с ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎ 16 Π² Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ сторону 4 Π±Π°ΠΉΡ‚Π° - Ρ€Π΅Π·Π΅Ρ€Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ², для ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π΄Π°Π»Π΅Π΅ ΠΈΠ΄ΡƒΡ‚ ΠΊΠΎΠ΄Ρ‹ самого Ρ„Π°ΠΉΠ»Π° Π² количСствС, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ ΠΊΠ°ΠΊ Π΄Π»ΠΈΠ½Π°. сразу Π·Π° послСдним Π±Π°ΠΉΡ‚ΠΎΠΌ Ρ„Π°ΠΉΠ»Π° ΠΈΠ΄Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»Π° ΠΈ Ρ‚.Π΄. ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠΌ ΠΊΠΎΠ½Ρ†Π° списка являСтся Π±Π°ΠΉΡ‚ с Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΌ ΡΡ‚Π°Ρ€ΡˆΠΈΠΌ Π±ΠΈΡ‚ΠΎΠΌ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ символС ΠΈΠΌΠ΅Π½ΠΈ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° (Π² ordos - ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ - 0ffh). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ„Π°ΠΉΠ»Ρ‹ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² Π²ΠΈΠ΄Π΅ связанного списка, структура ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Π° для rom-диска ΠΈ всСх Ρ‚Ρ€Π΅Ρ… ram-дисков.

ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€-3 для "ΠžΡ€ΠΈΠΎΠ½Π°-128". руководство программиста.

ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€-2 (Ρ€Π°Π΄ΠΈΠΎ/01.91) содСрТит Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π½Π°Π±ΠΎΡ€ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°, ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ, дисплСй, ΠΌΠ°Π³Π½ΠΈΡ‚ΠΎΡ„ΠΎΠ½. ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° консольного Π²Ρ‹Π²ΠΎΠ΄Π° (Π½Π° экран) ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ esc-y ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ для прямой адрСсации курсора Ρ‚Π°ΠΊ ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ΄Ρ‹ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° vt52, Ρ‡Ρ‚ΠΎ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ ΠΏΡ€ΠΈ установкС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы CP/M-80. Однако Π°Π²Ρ‚ΠΎΡ€ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°-2 Π’. Бугоняко, разрабатывая Π΅Π³ΠΎ, Π½Π΅ оставил Π½ΠΈΠΊΠ°ΠΊΠΈΡ… "шансов Π½Π° Π²Ρ‹ΠΆΠΈΠ²Π°Π½ΠΈΠ΅" ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌ rom-диска. с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ этого, Π° Ρ‚Π°ΠΊΠΆΠ΅ для обСспСчСния возмоТности Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€-3 (Ρ‚.Π½. "ЛСнинградский Π²Π°Ρ€ΠΈΠ°Π½Ρ‚"). Он ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совмСстим с ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠΌ-2, выполняСт всС Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½ΠΎ ΠΊΡ€ΠΎΠΌΠ΅ этого обСспСчиваСт ряд Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ‡Ρ‚ΠΈ всС систСмныС ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±Ρ‹Π»ΠΈ пСрСписаны Π·Π°Π½ΠΎΠ²ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΠΊΠ°ΠΊ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… быстродСйствиС, Ρ‚Π°ΠΊ ΠΈ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ Π² объСмС, Π·Π° счСт Ρ‡Π΅Π³ΠΎ ΠΈ стало Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… ΠΏ/ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Автором ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°-3 являСтся извСстный (для Ρ€Π°Π±ΠΎΡ‚Π°Π²ΡˆΠΈΡ… Π½Π° Ρ€ΠΊ-86 ΠΈ "спСциалистС") программист ΠΈΠ· Π›Π΅Π½ΠΈΠ½Π³Ρ€Π°Π΄Π° - Π˜Π²ΠΈΠ½ΡΠΊΠΈΡ… Π’.Π ., ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π½ΠΎΡΡ‚ΡŒ Π·Π° прСдоставлСнныС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π°Π΄ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠΌ Π’. Π‘Π°Ρ„Ρ€ΠΎΠ½ΠΎΠ²Ρƒ (Π³. Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΡΡ‚Π°Π»ΡŒ).

БистСмныС ячСйки ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°-3 (инициализируСтся ΠΏΠΎ сбросу)

адрСс Π½Π°Ρ‡. Π·Π½. Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
f3c3 - c3 (jmp)
f3c4/c5 - -- - адрСс ΠΏ/ΠΏ beep
f3c6 - c3 (jmp)
f3c7/c8 - -- - адрСс ΠΏ/ΠΏ Π²Π²ΠΎΠ΄Π° символа с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹
f3c9 - c3 (jmp)
f3ca/cb - -- - адрСс ΠΏ/ΠΏ Π²Π²ΠΎΠ΄Π° строки символов
f3cc - c3 (jmp)
f3cd/ce - -- - адрСс ΠΏ/ΠΏ Π²Ρ‹Π²ΠΎΠ΄Π° символа Π½Π° экран
f3cf - c0 - ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚ адрСса Π½Π°Ρ‡Π°Π»Π° экрана
f3d0 - 30 - ΡˆΠΈΡ€ΠΈΠ½Π° экрана, Π±Π°ΠΉΡ‚
f3d1/d2 - f000 - адрСс Π·Π½Π°ΠΊΠΎΠ³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°
f3d3 - 00 - ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ инвСрсии ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅ΠΌΡ‹Ρ… символов
f3d4 - 00 - Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠ΅Ρ€Π²ΠΎΠΉ строки экрана
f3d5 - 19 - ΠΊΠΎΠ»-Π²ΠΎ строк Π² ΠΎΠΊΠ½Π΅ экрана
f3d6 - 00 - Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° курсора
f3d7 - 00 - Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° курсора
f3d8/d9 - -- - адрСс ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠ°Π΄Π΅Π½ΠΈΠΈ сигнала ΠΌΠ³
f3da - 40 - константа записи Π½Π° ΠΌΠ³
f3db - 60 - константа чтСния с ΠΌΠ³
f3dc - 00 - ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ инвСрсного сигнала с ΠΌΠ³
f3dd - 00 - рабочая ячСйка ΠΏ/ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²Ρ‹Π²ΠΎΠ΄Π° символа
f3de - 00 - рабочая ячСйка для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ esc-ΠΊΠΎΠ΄ΠΎΠ²
f3df/e0 - -- - адрСс ΠΏ/ΠΏ Π΄ΠΎΠΏ. ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ систСмных ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ
f3e1/e2 - -- - адрСс Π²Π½ΡƒΡ‚Ρ€. ΠΏ/ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²Ρ‹Π²ΠΎΠ΄Π° символа
f3e3/e4 - -- - адрСс ΠΏ/ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ² ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°
f3e5 - 00 - ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ рус (0ffh)/Π»Π°Ρ‚ (00)
f3e6 - 00 - рабочая ячСйка для Π°Π²Ρ‚ΠΎΠΏΠΎΠ²Ρ‚ΠΎΡ€Π°
f3e7 - 48 - константа ΠΏ/ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ beep
f3e8/e9 - -- - адрСс ΠΏ/ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ чтСния Π±Π°ΠΉΡ‚Π° с ΠΌΠ³
f3ea/eb - -- - адрСс ΠΏ/ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ записи Π±Π°ΠΉΡ‚Π° Π½Π° ΠΌΠ³

Π Π°Π±ΠΎΡ‡ΠΈΠ΅ ячСйки ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°-3 (Π½Π΅ инициализируСтся ΠΏΠΎ сбросу)

f300...f31f - Π±ΡƒΡ„Π΅Ρ€ Π²Π²ΠΎΠ΄Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²
f320/21 - 1-ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹
f322/23 - 2-ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹
f324/25 - 3-ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹
f326/27 - 4-ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹
f3c1/c2 - Π²Ρ€Π΅ΠΌ. Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ sp ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΏ/ΠΏ scroll
f3ec/ed - ramtop, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ макс.доступной памяти

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°-3

ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€-3 содСрТит ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ, соблюдая ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ соглашСния. Π­Ρ‚ΠΈ ΠΏ/ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ стандартными ΠΈ совмСстимыми с ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠΌ-1 ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠΌ-2. f803 - rd-key, Π²Π²ΠΎΠ΄ символа с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. Π²Ρ‹Ρ…ΠΎΠ΄: a - Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ символ. всС рСгистры (ΠΊΡ€ΠΎΠΌΠ΅ a) ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ. провСряСтся Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиш <ус>/<сс> ΠΈ выполняСтся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ прСрывания. ВыполняСтся ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ адрСсу Π² ячСйках f3c7/c8. Π’ ΠΏ/ΠΏ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π°Π²Ρ‚ΠΎΠΏΠΎΠ²Ρ‚ΠΎΡ€. Π’ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅-2 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ ΠΈ ΠΊΡ€Π°ΠΉΠ½Π΅ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π°Π²Ρ‚ΠΎΠΏΠΎΠ²Ρ‚ΠΎΡ€Π°. Π­Ρ‚ΠΎΡ‚ нСдостаток Π±Ρ‹Π» устранСн Π² ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅-3. Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΉ ΠΏ/ΠΏ ΠΌ-2, Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ сигнал подаСтся ΠΈ ΠΊΠΎΠ΄ символа возвращаСтся ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ, Π° Π½Π΅ ΠΏΡ€ΠΈ отпускании клавиши, Ρ‡Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ сущСствСнно, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈ быстром Π½Π°Π±ΠΎΡ€Π΅ тСкста.
f806 - ldbyte, Π²Π²ΠΎΠ΄ Π±Π°ΠΉΡ‚Π° с ΠΌΠ³. Π²Ρ…ΠΎΠ΄: a=0ffh - с поиском синхро-Π±Π°ΠΉΡ‚Π° 0e6h; a=08 - Π±Π΅Π· поиска. Π²Ρ‹Ρ…ΠΎΠ΄: a - Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π±Π°ΠΉΡ‚. всС рСгистры (ΠΊΡ€ΠΎΠΌΠ΅ a) ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ. ΠžΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ΅Ρ‚ΡΡ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ адрСсу, содСрТащСмуся Π² яч. f3e8/e9. П/ΠΏ Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ сигнала Π½Π° ΠΌΠ°Π³Π½ΠΈΡ‚ΠΎΡ„ΠΎΠ½Π½ΠΎΠΌ Π²Ρ…ΠΎΠ΄Π΅. ΠŸΡ€ΠΈ "Π²Ρ‹ΠΏΠ°Π΄Π΅Π½ΠΈΠΈ" сигнала осущСствляСтся ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ адрСсу, содСрТащСмуся Π² яч. f3d8/d9, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ стСк остаСтся "засорСнным" Π½Π° 6 Π±Π°ΠΉΡ‚ !
f809 - cout, Π²Ρ‹Π²ΠΎΠ΄ символа Π½Π° экран. Π²Ρ…ΠΎΠ΄: c - ΠΊΠΎΠ΄ символа. всС рСгистры ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ.
провСряСтся Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ <ус>/<сс>. ΠžΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ΅Ρ‚ΡΡ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ адрСсу содСрТащСмуся Π² ячСйку f3cd/ce. ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ всС ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ΄Ρ‹ ΠΈ esc-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌ-2 описанныС Π² "Ρ€Π°Π΄ΠΈΠΎ" (01.1991).
ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ ΠΎΠΊΠ½ΠΎ, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ очистки ΠΈ Ρ€ΠΎΠ»Π»ΠΈΠ½Π³Π°. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΌ-2 ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° символов 6*8, Π° Π½Π΅ 6*7,Ρ‡Ρ‚ΠΎ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ красивый ΡˆΡ€ΠΈΡ„Ρ‚ ΠΈ Π³Π»Π°Π²Π½ΠΎΠ΅ Π±ΡƒΠΊΠ²Ρ‹ ΠΊΠΎΠΈ-8; Π° Ρ‚Π°ΠΊΠΆΠ΅ очищаСтся (Ρ†Π²Π΅Ρ‚ΠΎΠΌ Ρ„ΠΎΠ½Π°) пространство ΠΌΠ΅ΠΆΠ΄Ρƒ строками.
f80c - svbyte, запись Π±Π°ΠΉΡ‚Π° Π½Π° ΠΌΠ³. Π’Ρ…ΠΎΠ΄: c - записываСмый Π±Π°ΠΉΡ‚. ВсС рСгистры ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ адрСсу Π² яч. f3ea/eb.
f80f - Π²Ρ‹Π²ΠΎΠ΄ символа Π½Π° экран. Π’Ρ…ΠΎΠ΄: a - ΠΊΠΎΠ΄ символа. ВсС рСгистры ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ ΠΏ/ΠΏ Π²Ρ‹Π²ΠΎΠ΄Π° символа (Ρ‚.Π΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° ΠΈΠΌΠ΅Π΅Ρ‚). ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚ΡΡ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π²Ρ‹Π·ΠΎΠ²Π° ΠΏΡ€ΠΎΠ³Ρ€. прСрывания с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ - <ус> ΠΈΠ»ΠΈ <сс>.
f812 - status, опрос состояния ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. ВсС рСгистры (ΠΊΡ€ΠΎΠΌΠ΅ a) ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ. Π’Ρ‹Ρ…ΠΎΠ΄:
a=00 - никакая клавиша Π½Π΅ Π½Π°ΠΆΠ°Ρ‚Π°, a=0ffh - Π½Π°ΠΆΠ°Ρ‚Π° какая-Ρ‚ΠΎ клавиша. К соТалСнию Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°, Ρ‡Ρ‚ΠΎ "Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚" ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.
f815 - pr_hex, ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ Π½Π° экранС Π±Π°ΠΉΡ‚Π° Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅. Π’Ρ…ΠΎΠ΄: a - Π±Π°ΠΉΡ‚. всС рСгистры, ΠΊΡ€ΠΎΠΌΠ΅ рСгистра a! Π‘ΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ.

4

f818 - pr_msg, Π²Ρ‹Π²ΠΎΠ΄ Π½Π° экран сообщСния. Π²Ρ…ΠΎΠ΄: hl - адрСс ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π° сообщСния, послСдний Π±Π°ΠΉΡ‚ - 00h. всС рСгистры, ΠΊΡ€ΠΎΠΌΠ΅ hl, ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ. hl ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π·Π° сообщСниСм Π±Π°ΠΉΡ‚.
f81b - inkey, Π²Π²ΠΎΠ΄ ΠΊΠΎΠ΄Π° Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ клавиши (Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π½Π° Π»Π΅Ρ‚Ρƒ). провСряСтся Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ <ус>/<сс>. Π²Ρ‹Ρ…ΠΎΠ΄: a=0ffh - клавиша Π½Π΅ Π½Π°ΠΆΠ°Ρ‚Π°, a=0feh - Π½Π°ΠΆΠ°Ρ‚Π° рус/Π»Π°Ρ‚; ΠΈΠ½Π°Ρ‡Π΅ ΠΊΠΎΠ΄ клавиши, сформированный с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ состояния ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ (рус/Π»Π°Ρ‚), наТатия <сс>/<ус>
f81e - запрос полоТСния курсора. Π²Ρ‹Ρ…ΠΎΠ΄: Ρ€Π΅Π³. h - Π½ΠΎΠΌΠ΅Ρ€ строки, Ρ€Π΅Π³. l - Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ (столбца). ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ рСгистры ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ
f821 - ΠΏ/ΠΏ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. По сбросу (ΠΌΠΎΠ½-3) ΠΏ/ΠΏ Π²Π²ΠΎΠ΄Π° строки символов. Π’Ρ…ΠΎΠ΄: hl-Π½Π°Ρ‡Π°Π»ΠΎ Π±ΡƒΡ„Π΅Ρ€Π°, de - ΠΊΠΎΠ½Π΅Ρ†. Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΏΠΎ <Π²ΠΊ> ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ†Ρƒ Π±ΡƒΡ„Π΅Ρ€Π°. Π‘Ρ‚Ρ€ΠΎΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌ. клавиши "<-"; ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ cp/m подмСняСтся ΠΏ/ΠΏ print (эхо-ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ Π² cp/m Π²ΠΊΠ»-ся ctrl/p).
f824 - ld_mas, Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ массива с ΠΌΠ³. АдрСса ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ с Π»Π΅Π½Ρ‚Ρ‹
f827 - стандартная ΠΏ/ΠΏ sv_mas, запись массива Π½Π° ΠΌΠ³. Π·Π°Π³Π»ΡƒΡˆΠ΅Π½Π°.
f82a - ch_sum, подсчСт ΠΊΠΎΠ½Ρ‚Ρ€.суммы Π±Π»ΠΎΠΊΠ°. Π’Ρ…ΠΎΠ΄: hl - Π½Π°Ρ‡. адрСс, de -ΠΊΠΎΠ½. адрСс. Π²Ρ‹Ρ…ΠΎΠ΄: de -ΠΊΠΎΠ½. адрСс, hl=de, bc=ΠΊΠΎΠ½Ρ‚Ρ€. сумма
f82d - распаковка Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Π·Π½Π°ΠΊΠΎΠ³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°. Распаковка осущСствляСтся ΠΏΠΎ Π±ΠΎΠ»Π΅Π΅ быстрому ΠΈ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ.
f830 - запрос Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΎΠ·Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π’Ρ‹Ρ…ΠΎΠ΄ hl=ramtop
f833 - установка Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΎΠ·Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π²Ρ…ΠΎΠ΄: hl=адрСс Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΎΠ·Ρƒ.
f836 - Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π±Π°ΠΉΡ‚Π° ΠΈΠ· Π΄ΠΎΠΏ. страниц ΠΎΠ·Ρƒ. Π²Ρ…ΠΎΠ΄: hl - адрСс, a - Π½ΠΎΠΌΠ΅Ρ€ Π΄ΠΎΠΏ. страницы (1-3). Π²Ρ‹Ρ…ΠΎΠ΄: c - считанный Π±Π°ΠΉΡ‚
f839 - запись Π±Π°ΠΉΡ‚Π° Π² Π΄ΠΎΠΏ.страницу ΠΎΠ·Ρƒ. Π²Ρ…ΠΎΠ΄: hl - адрСс, a - Π½ΠΎΠΌΠ΅Ρ€ Π΄ΠΎΠΏ. страницы (1-3). c - записываСмый Π±Π°ΠΉΡ‚.
f83c - установка курсора. Π²Ρ…ΠΎΠ΄: h - Π½ΠΎΠΌΠ΅Ρ€ строки (y), l - Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ (x).
f83f - beep, Π²Ρ‹Π²ΠΎΠ΄ Π·Π²ΡƒΠΊΠ° с частотой ΠΎΠΏΡ€Π΅Π΄. константой (f3e7). ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° f3с4/c5.
f842 - Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ячСйки содСрТат Π½ΠΎΠΌΠ΅Ρ€ вСрсии ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°-3 (v3.1).

Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ исправности ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°-3 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€. сумму - 7e00. ΠšΡ€ΠΎΠΌΠ΅ этой вСрсии ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° сущСствовала Π±ΠΎΠ»Π΅Π΅ ранняя вСрсия ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°-3: с ΠΊΠΎΠ½Ρ‚Ρ€. суммой 24a3/29Π°7 (02.1991) - ΠΏ/ΠΏ Π²Ρ‹Π²ΠΎΠ΄Π° символов Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ символы Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ 6*7 /ΠΏΡ€ΠΈ этом Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π²Ρ‹Π²ΠΎΠ΄Π° символов ΠΊΠΎΠΈ-8, малСнькиС Π±ΡƒΠΊΠ²Ρ‹ с "хвостиками" Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: p, Ρ‘, q ΠΏΡ€ΠΈ этом ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ Π½Π° высотС Π·Π°Π³Π»Π°Π²Π½Ρ‹Ρ…. ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€-3 рассчитан Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ Ρ€ΠΊ-86. К соТалСнию Π’. Бугоняко ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ мс7007, считая, Ρ‡Ρ‚ΠΎ ΠžΡ€ΠΈΠΎΠ½ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ стандартной ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Π° всС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· bios-f800. ΠΎΠ΄Π½Π°ΠΊΠΎ для ΠΈΠ³Ρ€ ΠΏ/ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ f800 Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ слишком ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ (особСнно ΠΌ-2),ΠΈ ΠΏ/ΠΏ Π² ΠΈΠ³Ρ€Π°Ρ… ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ нСпосрСдствСнно ΠΊ ΠΏΠΎΡ€Ρ‚Ρƒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. Π’ΠΎ 3/4 ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΈΠ³Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ Ρ€ΠΊ86. (Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ мс7007 сдСлан Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ‚.ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΡ€Ρ‚Ρ‹ Π° ΠΈ b ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΎΡ‚ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Ρ€ΠΊ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΏΠΎΠ»Π½ΠΎΠΉ нСсовмСстимости, Ссли этот Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ использованиС Π½Π° мс7007 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ стандартного ΠžΡ€ΠΈΠΎΠ½Π°). Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· Π²Ρ‹ΡˆΠ΅ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ всС наши ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° Ρ€ΠΊ-ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ (Π² Ρ‚.Ρ‡. ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΊΠΎΠΈ7). НСзависимо ΠΎΡ‚ Π°Π²Ρ‚ΠΎΡ€Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°-3 сдСлана Π΅Π³ΠΎ вСрсия для ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ мс7007 (Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ Иванов ΠΈ АндрСй ΠœΠΎΡΡ‚ΠΎΠ²ΠΎΠΉ), которая позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ c мс7007 всС ΠΈΠ³Ρ€Ρ‹ для Ρ€ΠΊ-ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠΌ-3 (годится ΠΈ для ΠΌ-2) цСлСсообразно ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ ΠΎΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°. Π”Π°Π½Π½Ρ‹ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ загруТаСтся ΠΏΠΎ адрСсам a800-afff ΠΈ обСспСчиваСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π½Π° экран символов - большиС Π±ΡƒΠΊΠ²Ρ‹ (Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ 8*8, вмСсто 5*7 - красивый ibm-ΡˆΡ€ΠΈΡ„Ρ‚ ΠΊΠΎΠΈ-7, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ мСньшС утомляСтся Π·Ρ€Π΅Π½ΠΈΠ΅), Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΎΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΏ/ΠΏ Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° экран.

Π’ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅-2 (ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅-3) сдСланы ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ ввСдСния ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, здСсь ΠΎΠ½ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° экранС ΠΎΠΊΠ½ΠΎ для Π²Ρ‹Π²ΠΎΠ΄Π° (Π² Ρ‚.числС ΠΈ Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ экрана) - Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… этого ΠΎΠΊΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ Π²Ρ‹Π²ΠΎΠ΄ символов ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΡƒΠΏΡ€.ΠΊΠΎΠ΄Ρ‹ ΠΈ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (Ρ€ΠΎΠ»Π»ΠΈΠ½Π³Π°, очистки, адрСсации). ΠšΡ€ΠΎΠΌΠ΅ этого Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ цСлСсообразно ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° "основной" ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΊΠΎΠΈ-8 для ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² (см. мпсс 1986 n4). этот Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ обСспСчиваСт Π²Ρ‹Π²ΠΎΠ΄ символов ΠΊΠΎΠΈ-8 (Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅ ΠΈ строчныС русскиС ΠΈ латинскиС Π±ΡƒΠΊΠ²Ρ‹) ΠΈ символов псСвдографики ibm-pc (Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΊΡ€Π°ΡˆΠ°Ρ‚ΡŒ тСксты ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ красивыми Ρ€Π°ΠΌΠΊΠ°ΠΌΠΈ). Π”Π°Π½Π½Ρ‹Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ "screen" (вСрсий 2.0 - 2.4).

Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³, Π°ΠΏΡ€Π΅Π»ΡŒ 1991

ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ Π•Π₯Π’

БОЀВ, ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

ΠžΡ€Π”ΠΎΡ V2.4 ΠžΡ€ΠΈΠΎΠ½ 128Β  CMP/80 авторская cpm/80 2.30

ОР Π”ΠžΠ‘ ΠΈ CP/M-80 Ρ„ΠΎΡ‚ΠΎ экрана

Β 

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ссылки

Π”Π°Ρ‚Π°ΡˆΠΈΡ‚ ΠΏΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ усилитСлям

На ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ страницу  На Π³Π»Π°Π²Π½ΡƒΡŽ страницу На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ страницу

Β