размер операнда для "out" - PullRequest
0 голосов
/ 09 июля 2020

Я использую ассемблер GAS.
Пытаюсь записать в порт ввода / вывода 0x20, делаю так:

outb $0x20, $0x20

Но получаю вот что ошибка:

Error: operand type mismatch for out

Что я делаю не так?

1 Ответ

2 голосов
/ 09 июля 2020

См. https://c9x.me/x86/html/file_module_x86_id_222.html.

У вас не может быть двух непосредственных операндов для out. Это не имеет ничего общего с размером операнда или суффиксом out.

...