Участник:A1batross: различия между версиями
A1batross (обсуждение | вклад) (Создал страницу) |
A1batross (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
Тут буду складировать заметки по Эльбрусу, которые когда-нибудь может быть не уверен, но перерастут во что-то большее. | Тут буду складировать заметки по Эльбрусу, которые когда-нибудь, может быть, не уверен, но перерастут во что-то большее. | ||
=== syscall 12 === | |||
Принимает только 1 аргумент -- 64-битный указатель на bootblock. sys_num, похоже, всегда равен 0. | |||
<code> | |||
{ | |||
addd 0, 0, %b[0] | |||
addd 0, bootblock, %b[1] | |||
sdisp %ctpr1, 12 | |||
} | |||
call %ctpr1, wbs = 5 | |||
</code> |
Версия от 19:04, 19 августа 2021
Тут буду складировать заметки по Эльбрусу, которые когда-нибудь, может быть, не уверен, но перерастут во что-то большее.
syscall 12
Принимает только 1 аргумент -- 64-битный указатель на bootblock. sys_num, похоже, всегда равен 0.
{
addd 0, 0, %b[0]
addd 0, bootblock, %b[1]
sdisp %ctpr1, 12
}
call %ctpr1, wbs = 5