Я хочу создать функцию, которая получает 1 байт аргумент. Но я читаю, что в x86 я могу только наложить 2 или 4 байта на стек. Итак, следует ли ожидать, что аргумент 2 байта будет передан моей функции, а затем извлечет мой 1 байт? Является ли это тем, как передать аргумент 1 байта моей функции:Передача аргумента 1 байта функции?
push WORD 123
Передайте его как 8-разрядный регистр или нажмите 16-битный регистр в стеке (имея 8 младших или старших бит в качестве значения, которое вы хотите) –