2017-10-15 1 views
1

스택에 8 비트 값을 푸시 할 수 있습니까? NASM은 AL을 스택에 넣으려고 할 때 오류가 발생합니다. 나중에 스택에 16 비트 값이 저장되어있는 것을 알게되었습니다. 8 비트 값을 스택에 푸시하는 올바른 방법은 무엇입니까?x86 - 스택 할 8 비트 값을 밀어 넣으십시오.

당신은 스택에 8 비트 값을 밀어 수 없습니다

답변

3

(이 8086입니다). 가장 합리적인 방법은 스택에 해당하는 16 비트 레지스터를 밀어입니다 : 이것은 당신이 쓰고 싶었던 한 바이트에 추가 ah에서 정크 1 바이트를 밀어 것을

push ax 

주,하지만 아무이어야한다 문제.

+0

와우, 완전히 잊어 버렸습니다. 감사 –

관련 문제