C언어-> 어셈블리어로 변환

dlghkfuf의 이미지

sum = 0; // sum은 integer 변수로서 이미 register에 값이 저장되어 있음
count = 10; // count는 integer 변수로서 이미 register에 값이 저장되어 있음
while (count) {
sum + = count;
count--;
}

어셈블리어로 변환을 해야하는데 잘 모르겠어요..

세벌의 이미지

어셈블리에 관한 기본 책을 보거나, 어셈블리에 관한 기본 내용을 구글에서 찾아보세요.

https://wiki.kldp.org/wiki.php/DocbookSgml/Beginner_QA-KLDP#AEN70 읽어보세요.

필명이 암호같군요. 한글 두벌식, 영어 쿼티 쓰는 분인 듯. 저는 한글 세벌식, 영어 드보락 쓰는데...

김정균의 이미지

[root@host ~]$ gcc -S a.c
[root@host ~]$ cat a.s

이런 걸 원하시나요?