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

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


msx:basic_programming_guide:101

Различия

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

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

msx:basic_programming_guide:101 [2020-10-31 13:15]
msx:basic_programming_guide:101 [2022-09-09 23:30] (текущий)
Строка 1: Строка 1:
-[<>​] +~~HIDEPAGE:​search;​sitemap~~ 
-~~TOC wide~~ +~~REDIRECT>msx:basic_dialogue_programming_language:101~~
- +
-====== Приложение 1 — 1.1. Связь программы на MSX BASIC с подпрограммами в машинных кодах ====== +
-FIXME +
- +
-[[bibliography#​b92|[92]]] +
- +
- +
-{{anchor:​def_usr}} +
-====== DEF USR ====== +
-FIXME +
- +
-Оператор ''​DEF USR''​ определяет начальный адрес процедуры на машинном языке для последующего использования. Можно использовать до 10 различных программ. +
- +
-Синтаксис:​ +
-<WRAP group> +
-<WRAP half column>​ +
-<​code>​ +
-DEF USR n = a +
-</​code>​ +
- +
-</​WRAP>​ +
-+
-<WRAP half column>​ +
-Параметры +
-  * ''​n''​ — номер процедуры,​ может находиться в диапазоне от 0 до 9. Если не указано,​ то 0 +
-  * ''​a''​ — начальный адрес подпрограммы на машинном языке +
-</​WRAP>​ +
-</​WRAP>​ +
- +
- +
- +
-{{anchor:usr}} +
-====== USR ====== +
- +
-FIXME +
- +
-Функция ''​USR''​ передает переменную в подпрограмму на машинном языке. Сначала необходимо определить расположение подпрограммы с помощью [[#DEF USR]]. +
- +
-Синтаксис: +
-<WRAP group> +
-<WRAP half column>​ +
- +
-<​code>​ +
-USR [n](v) +
-</​code>​ +
- +
-</​WRAP>​ +
-+
-<WRAP half column>​ +
-где +
-  * ''​n''​ — число в диапазоне от 0 до 9, если не указано то 0 +
-  * ''​v''​ — имя переменной,​ или строка может быть получена машинной подпрограммой +
-</​WRAP>​ +
-</​WRAP>​ +
- +
- +
----- +
- +
- +
-[<>​] +
- +
- +
-{{tag>​MSX BASIC Book_msxbpg}}+
msx/basic_programming_guide/101.1604139359.txt.gz · Последние изменения: 2020-10-31 13:15 (внешнее изменение)