Correct DOCS error
This commit is contained in:
parent
a70bb88e5a
commit
d60ff6e26a
@ -84,7 +84,7 @@ void (*operations[])(void) = {
|
||||
### Работа с памятью
|
||||
> [!NOTE]
|
||||
> Комманда для записи в память получает аддрес в **ARG1**, а размер - в **ARG2**.
|
||||
- **MWRT 0x16** - Запись **ARG1 ARG2** - сначала берётся **ARG1**. Формат: **0x16 РАЗМЕР ДАННЫЕ_1 ... ДАННЫЕ_N**
|
||||
- **MWRT 0x16** - Запись **ARG1 ARG2** - сначала берётся **ARG1**. Формат: **0x16 РАЗМЕР**
|
||||
- **MREAD 0x17** - Чтение **ARG**. Формат: **0x17 РАЗМЕР**
|
||||
## Работа с указателем
|
||||
- **GETSP 0x18** - Получить SP. Формат: **0x18**
|
||||
|
||||
@ -18,8 +18,32 @@ char* ntsys_asm_table[] = {
|
||||
"push=00:T:D",
|
||||
"pop=01:T",
|
||||
"push.string=02:S",
|
||||
|
||||
"add=03:T",
|
||||
"sub=04:T",
|
||||
"mul=05:T",
|
||||
"div=06:T",
|
||||
|
||||
"not=07:T",
|
||||
"shr=08:T",
|
||||
"shl=09:T",
|
||||
"or=0A:T",
|
||||
"and=0B:T",
|
||||
"xor=0C:T",
|
||||
|
||||
"jmp=0D",
|
||||
|
||||
"bnez=0E:T",
|
||||
"bez=0F:T",
|
||||
"up=10:T",
|
||||
"down=11:T",
|
||||
"eq=12:T",
|
||||
"neq=13:T",
|
||||
"upne=14:T",
|
||||
"downe=15:T",
|
||||
|
||||
"mwrt=16:T",
|
||||
"mread=17:T",
|
||||
};
|
||||
|
||||
int ntsys_asm_from_string(size_t* mempos, char* str, FILE* fp, byte_t cycle, ntsys_labels_array_t labels, word_t* labels_pos, size_t* labels_count) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user