-2
ebx & ecx 레지스터를 사용하지 않고 사용자가 입력을 받아 들일 수 있습니까? 예 나에게 가능한 방법을 제안하십시오 .... 나는 방법입력을 받아들이는 Nasm 방법
mov eax,3
mov ebx,2
mov ecx,n
int 80h
ebx & ecx 레지스터를 사용하지 않고 사용자가 입력을 받아 들일 수 있습니까? 예 나에게 가능한 방법을 제안하십시오 .... 나는 방법입력을 받아들이는 Nasm 방법
mov eax,3
mov ebx,2
mov ecx,n
int 80h
당신은 항상 몇 가지 관련 푸시 지침 코드를 래핑 수를 시도했다.
push eax ; keep registers.
push ebx
push ecx
mov eax,3
mov ebx,2
mov ecx,n
int 80h
pop ecx ; restore registers.
pop ebx
pop eax
이렇게하면 eax, ebx 또는 ecx는 변경되지 않습니다. 비록 나는 당신이 정말로 그 레지스터들을 바꾸는 것에 관심을 가져야한다고 생각하지 않지만. 이것이 바로 그들이하는 일입니다.
_ "ebx 및 ecx 레지스터를 사용하지 않습니까?"_ 왜 필요합니까? 또한 반드시 int 80h 또는 int 0x80을 의미할까요? – Michael
스택에 저장하는 것이 잘못된 이유는 무엇입니까? – Jester
매개 변수를 밀고'read()'... 또는 scanf를 호출 할 수 있습니다. 나는 int 80h를 사용하는 방법이 없다고 생각합니다. –