NASM에서 MOV EBX, AX는 유효한 명령어입니까?NASM에서 MOV EBX, AX는 유효한 명령어입니까?
기본적으로 작은 레지스터의 내용을 그보다 큰 레지스터로 옮길 수 있습니까?
NASM에서 MOV EBX, AX는 유효한 명령어입니까?NASM에서 MOV EBX, AX는 유효한 명령어입니까?
기본적으로 작은 레지스터의 내용을 그보다 큰 레지스터로 옮길 수 있습니까?
어디에도 유효하지 않습니다. 원하는 효과를 얻으려면 소스 피연산자를 0으로 또는 부호 확장할지 여부에 따라
MOVZX EBX, AX, or
MOVSX EBX, AX
에 따라 수행하십시오.
유효하지 않은 이유와 MOVZX의 의미를 설명 할 수 있습니까? – CodyBugstein
http://faydoc.tripod.com/cpu/movzx.htm –
작은 레지스터를 큰 레지스터로 옮기는 것이 왜 유효하지 않은지 나는 아직도 이해하지 못합니다. 나는 왜 그것이 영리하지 못하다는 것을 알 수있다. (여분의 비트가 이미 존재할 것이기 때문에) 왜 유효하지 않은가? – CodyBugstein
조립하려고 할 때 nasm은 무엇을 말합니까? –