Skip to content

Commit

Permalink
Добавили заметки к реализации.
Browse files Browse the repository at this point in the history
  • Loading branch information
tereshenkovav committed May 25, 2023
1 parent 4266d2c commit ca7bcb7
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions docs/codingnotes.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
1. Компилятор не проверяет дублирование меток.
Нужно сделать уникальные метки во всех процедурах.
2. Внимательно смотреть, где достаточно байтовых операций.
3. Кодировать логику удобней с препроцессором.
Вызовы препроцессора:

CALL ProcName,Arg1,Arg2,Arg3...ArgN

IF a=b | a<>b | a<b | a<=b THEN
asm
ELSE
asm
ENDIF

FOR R0 | @#X = 1 to 10 | R1 | @#N
asm
NEXT R0

WHILE a=b | a<>b | a<b | a<=b
asm
WEND

REPEAT
UNTIL a=b | a<>b | a<b | a<=b

SELECT R0 | @#X
CASE 1 | R1 | @#N
asm
CASE 2 | R2 | @#M
asm
CASE 3 | R3 | @#Z
asm
CASE ELSE
asm
END

0 comments on commit ca7bcb7

Please sign in to comment.