mirror of
https://github.com/AntKrotov/oberon-07-compiler.git
synced 2026-10-05 09:45:47 +00:00
исправлены опечатки
This commit is contained in:
1 parent
7c4fe76109
commit
023efd1208
5 files changed
+12
-12
No files matched your search
+2
-2
@@ -141,7 +141,7 @@ UTF-8 с BOM-сигнатурой.
|
||||
Синтаксис оператора CASE:
|
||||
|
||||
CaseStatement =
|
||||
CASE Expression OF Сase {"|" Сase}
|
||||
CASE Expression OF Case {"|" Case}
|
||||
[ELSE StatementSequence] END.
|
||||
Case = [CaseLabelList ":" StatementSequence].
|
||||
CaseLabelList = CaseLabels {"," CaseLabels}.
|
||||
@@ -422,7 +422,7 @@ SYSTEM.
|
||||
- при выполнении тела модуля
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
Структура ПЗУ (RОM)
|
||||
Структура ПЗУ (ROM)
|
||||
|
||||
начало -> | свободная область | код | данные | векторы прерываний | <- конец
|
||||
|
||||
|
||||
+2
-2
@@ -172,7 +172,7 @@ UTF-8 с BOM-сигнатурой.
|
||||
Синтаксис оператора CASE:
|
||||
|
||||
CaseStatement =
|
||||
CASE Expression OF Сase {"|" Сase}
|
||||
CASE Expression OF Case {"|" Case}
|
||||
[ELSE StatementSequence] END.
|
||||
Case = [CaseLabelList ":" StatementSequence].
|
||||
CaseLabelList = CaseLabels {"," CaseLabels}.
|
||||
@@ -200,7 +200,7 @@ ARRAY OF WCHAR допускаются все те же операции, как
|
||||
ARRAY OF CHAR, за исключением встроенной процедуры CHR, которая возвращает
|
||||
только тип CHAR. Для получения значения типа WCHAR, следует использовать
|
||||
процедуру WCHR вместо CHR. Для правильной работы с типом, необходимо сохранять
|
||||
исходный код в кодировке UTF-8 c BOM.
|
||||
исходный код в кодировке UTF-8 с BOM.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
Конкатенация строковых и символьных констант
|
||||
|
||||
+2
-2
@@ -229,7 +229,7 @@ UTF-8 с BOM-сигнатурой.
|
||||
Синтаксис оператора CASE:
|
||||
|
||||
CaseStatement =
|
||||
CASE Expression OF Сase {"|" Сase}
|
||||
CASE Expression OF Case {"|" Case}
|
||||
[ELSE StatementSequence] END.
|
||||
Case = [CaseLabelList ":" StatementSequence].
|
||||
CaseLabelList = CaseLabels {"," CaseLabels}.
|
||||
@@ -257,7 +257,7 @@ ARRAY OF WCHAR допускаются все те же операции, как
|
||||
ARRAY OF CHAR, за исключением встроенной процедуры CHR, которая возвращает
|
||||
только тип CHAR. Для получения значения типа WCHAR, следует использовать
|
||||
процедуру WCHR вместо CHR. Для правильной работы с типом, необходимо сохранять
|
||||
исходный код в кодировке UTF-8 c BOM.
|
||||
исходный код в кодировке UTF-8 с BOM.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
Конкатенация строковых и символьных констант
|
||||
|
||||
+2
-2
@@ -223,7 +223,7 @@ UTF-8 с BOM-сигнатурой.
|
||||
Синтаксис оператора CASE:
|
||||
|
||||
CaseStatement =
|
||||
CASE Expression OF Сase {"|" Сase}
|
||||
CASE Expression OF Case {"|" Case}
|
||||
[ELSE StatementSequence] END.
|
||||
Case = [CaseLabelList ":" StatementSequence].
|
||||
CaseLabelList = CaseLabels {"," CaseLabels}.
|
||||
@@ -251,7 +251,7 @@ ARRAY OF WCHAR допускаются все те же операции, как
|
||||
ARRAY OF CHAR, за исключением встроенной процедуры CHR, которая возвращает
|
||||
только тип CHAR. Для получения значения типа WCHAR, следует использовать
|
||||
процедуру WCHR вместо CHR. Для правильной работы с типом, необходимо сохранять
|
||||
исходный код в кодировке UTF-8 c BOM.
|
||||
исходный код в кодировке UTF-8 с BOM.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
Конкатенация строковых и символьных констант
|
||||
|
||||
+4
-4
@@ -176,15 +176,15 @@
|
||||
JEQ L#hex 70 hex 0 перейти на метку L#hex, если "равно"
|
||||
JNE L#hex 71 hex 0 перейти на метку L#hex, если "не равно"
|
||||
JLT L#hex 72 hex 0 перейти на метку L#hex, если "меньше"
|
||||
JGЕ L#hex 73 hex 0 перейти на метку L#hex, если "не меньше"
|
||||
JGE L#hex 73 hex 0 перейти на метку L#hex, если "не меньше"
|
||||
JGT L#hex 74 hex 0 перейти на метку L#hex, если "больше"
|
||||
JLЕ L#hex 75 hex 0 перейти на метку L#hex, если "не больше"
|
||||
JLE L#hex 75 hex 0 перейти на метку L#hex, если "не больше"
|
||||
SEQ Rn 76 n 0 если "равно": Rn := 1, иначе Rn := 0
|
||||
SNE Rn 77 n 0 если "не равно": Rn := 1, иначе Rn := 0
|
||||
SLT Rn 78 n 0 если "меньше": Rn := 1, иначе Rn := 0
|
||||
SGЕ Rn 79 n 0 если "не меньше": Rn := 1, иначе Rn := 0
|
||||
SGE Rn 79 n 0 если "не меньше": Rn := 1, иначе Rn := 0
|
||||
SGT Rn 80 n 0 если "больше": Rn := 1, иначе Rn := 0
|
||||
SLЕ Rn 81 n 0 если "не больше": Rn := 1, иначе Rn := 0
|
||||
SLE Rn 81 n 0 если "не больше": Rn := 1, иначе Rn := 0
|
||||
|
||||
Команда CMP сохраняет результат сравнения в скрытом регистре, этот результат используется
|
||||
в командах перехода по условию (JEQ, JNE, JLT, JGE, JGT, JLE, JBT) а также в командах
|
||||
|
||||
Reference in new issue
Block a user