Инструменты пользователя

Инструменты сайта


msx:basic_dialogue_programming_language:106

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
msx:basic_dialogue_programming_language:106 [2023-02-18 17:15]
GreyWolf [1.6.7. Преобразование чисел для вывода на печать]
msx:basic_dialogue_programming_language:106 [2023-02-19 16:27] (текущий)
GreyWolf
Строка 4: Строка 4:
 {{anchor:​n106}} {{anchor:​n106}}
 ====== ​ 1.6. Реализация вещественной арифметики на машинном языке ====== ====== ​ 1.6. Реализация вещественной арифметики на машинном языке ======
-FIXME 
  
 <WRAP group> <WRAP group>
 <WRAP half column> \\ </​WRAP>​ <WRAP half column> \\ </​WRAP>​
-<WRAP half column><​WRAP ​justify>+<WRAP half column><​WRAP ​right>
 Изучай все не из тщеславия,​ а ради Изучай все не из тщеславия,​ а ради
 \\ практической пользы. \\ практической пользы.
Строка 126: Строка 125:
 <WRAP group> <WRAP group>
 <WRAP half column> \\ </​WRAP>​ <WRAP half column> \\ </​WRAP>​
-<WRAP half column><​WRAP ​justify>+<WRAP half column><​WRAP ​right>
 Наиболее полезны те советы,​ которым Наиболее полезны те советы,​ которым
 \\ легко следовать. \\ легко следовать.
Строка 161: Строка 160:
 ===== 1.6.3. Арифметические операции над вещественными числами ===== ===== 1.6.3. Арифметические операции над вещественными числами =====
  
-^  Имя \\ подпрограммы ​ ^  Адрес ​ ^  Выполняемые \\ действия ​ ​^ ​ //​Тип// ​ ​^ ​ Изменяемые \\ регистры ​ ^+^  Имя \\ подпрограммы ​ ^  Адрес ​ ^  Выполняемые \\ действия ​ ^  Изменяемые \\ регистры ​ ^
 |DECSUB|268Ch|DAC := DAC-ARG|A,​B,​C,​D,​E,​H,​L,​DAC| |DECSUB|268Ch|DAC := DAC-ARG|A,​B,​C,​D,​E,​H,​L,​DAC|
 |DECADD|269Ah|DAC := DAC+ARG|A,​B,​C,​D,​E,​H,​L,​DAC| |DECADD|269Ah|DAC := DAC+ARG|A,​B,​C,​D,​E,​H,​L,​DAC|
Строка 430: Строка 429:
 </​code>​ </​code>​
  
-<​code>​ +Остальные подпрограммы перечислены ниже: 
-   Остальные подпрограммы перечислены ниже: + ​Имя подпрограммы ​ ^  ​Адрес ​ ​^  ​Выполняемые действия ​ ^ 
-        ​┌────────┬───────┬────────────────────────────────────────┐ +|FOUTB|371Ah|Целое число ──▶ в двоичный вид| 
-        │  ​Имя ​  │       ​│ ​                                       │ +|FOUTO|371Eh|Целое число ──▶ в восьмеричный вид| 
-        │ подпро-│ Адрес ​│         Выполняемые действия ​          │ +|FOUTH|3722h|Целое число ──▶ в шестнадцатеричный вид| 
-        │ граммы │       ​│ ​                                       │ + 
-        ├────────┼───────┼────────────────────────────────────────┤ +Для этих подпрограмм:​ 
-        │ FOUTB  ​│ ​371Ah │ Целое число ──▶ в двоичный вид ​        │ +\\ __//Аргументы//__: 
-        ​│ ​FOUTO  ​│ ​371Eh │ Целое число ──▶ в восьмеричный вид ​    │ +  * DAC — целое число,​ 
-        ​│ ​FOUTH  ​│ ​3722h │ Целое число ──▶ в шестнадцатеричный вид +  ​* ​VALTYP = 2. 
-        ​└────────┴───────┴────────────────────────────────────────┘ +__//Результаты//__: 
-   ​Для этих подпрограмм:​ +  * HL — начальный адрес строки. 
-А р г у м е н т ы:        DAC    ​- ​целое число,​ + 
-───────────────── ​        VALTYP = 2. +
-Р е з у л ь т а т ы:      HL начальный адрес строки. +
-─────────────────── +
-</​code>​+
  
 ---- ----
msx/basic_dialogue_programming_language/106.1676729746.txt.gz · Последние изменения: 2023-02-18 17:15 — GreyWolf