홈 > 실시간인기 > 실시간인기
실시간인기

Best Comment

BEST 1 김성원  
어셈블리어 예제
#include<stdio.h>

int main() {
    int a = 1;
    int b = 2;
    int c = a + b;
   
    printf("%d", c);
}
예를 들어 위의 코드(c언어)를 어셈블리어로 바꾸면 어떻게 될까요?

 

 push        ebp 
 mov        ebp,esp 
 sub        esp,0E4h 
 push        ebx 
 push        esi 
 push        edi 
 lea        edi,[ebp+FFFFFF1Ch] 
 mov        ecx,39h 
 mov        eax,0CCCCCCCCh 
 rep stos    dword ptr es:[edi] 
 mov        ecx,9AC003h 
 call        009A1316 
 mov        dword ptr [ebp-8],1 
 mov        dword ptr [ebp-14h],2 
 mov        eax,dword ptr [ebp-8] 
 add        eax,dword ptr [ebp-14h] 
 mov        dword ptr [ebp-20h],eax 
 mov        eax,dword ptr [ebp-20h] 
 push        eax 
 push        9A7D08h 
 call        009A10CD 
 add        esp,8 
 xor        eax,eax 
 pop        edi 
 pop        esi 
 pop        ebx 
 add        esp,0E4h 
 cmp        ebp,esp 
 call        009A123F 
 mov        esp,ebp 
 pop        ebp 
 ret 
어셈블리어로 코드를 변환하면 이렇게 됩니다.
https://coding-factory.tistory.com/651
BEST 2 스텔라장  
개집러가 아다탈출했다는거랑 같은 수준인거네? ㄷㄷ
24 Comments
핑크퐁 2022.11.03 18:13  
이해가 잘 안되여;

럭키포인트 27,460 개이득

초콜릿복근 2022.11.03 18:18  
[@핑크퐁] 노 전직 초보자가 도루코대거로 자쿰잡음

럭키포인트 28,698 개이득

핑크퐁 2022.11.04 09:52  
[@초콜릿복근] 동종업계 사람들한테는 말도안되는 툴을 가지고 만든거구나 ㅋㅋㅋㅋㅋ
김제니 2022.11.03 18:26  
[@핑크퐁] 레고로 만리장성만듬

럭키포인트 339 개이득

핑크퐁 2022.11.04 09:53  
[@김제니] 어셈블이 뭔지는 모르겠지만 대단한거군요 ㅋㅋㅋ
시라이시마리나 2022.11.03 18:19  
아~ 그렇구나ㅎㅎ

럭키포인트 21,987 개이득

인생은아름답나 2022.11.03 18:19  
와..... ㄹㅇ??? 저거 어샘으로만들었다고?
미쳤네.....
진짜대박이네

럭키포인트 23,221 개이득

인생은아름답나 2022.11.03 18:21  
안믿겨서 찾아봤는디 ㄹㅇ이네....ㄷㄷㄷㄷ
무에웨엑 2022.11.03 18:25  
어케했노?

럭키포인트 18,227 개이득

지금은이지은시대 2022.11.03 18:30  
와 안와닿는다.

다른 예시를 더 제출하시오.

럭키포인트 2,592 개이득

폭망돌이 2022.11.03 18:34  
[@지금은이지은시대] 요즘 건물 지을때는 보통 수십명이 달라붙고 각종 장비와 건설차량도 동원해서 건물을 지음.

근데 저 사람은 삽한자루로 수십층 건물을 만든거임.

럭키포인트 13,073 개이득

무야호 2022.11.04 08:51  
[@지금은이지은시대] 사칙 연산만 되는 계산기 가지고 대학교 수학까지 해결한 케이스

럭키포인트 26,560 개이득

제라드 2022.11.03 18:49  

럭키포인트 4,601 개이득

파워태클 2022.11.03 18:57  
윈도우 그림판으로 모나리자 그렸다고 생각하면 됩니다.

럭키포인트 677 개이득

광또 2022.11.04 08:18  
[@파워태클] 오우 이 예시가 제일 와닿네~~

럭키포인트 19,261 개이득

스텔라장 2022.11.03 19:32  
개집러가 아다탈출했다는거랑 같은 수준인거네? ㄷㄷ

럭키포인트 19,054 개이득

니얼굴뒤죽박죽 2022.11.04 07:54  
[@스텔라장] 이건 완전히 불가능한거잖아요....

럭키포인트 5,557 개이득

팬톤컬러 2022.11.03 19:33  
진짜 교과서만 공부해서 서울대감

럭키포인트 9,188 개이득

힐노예 2022.11.03 20:28  
[@팬톤컬러] 저정도면 교과서에서 모든 공식을 이해해서
본인이 문제집을 몇십개 만들어서 풀고 서울대 간듯

럭키포인트 13,292 개이득

유스스 2022.11.04 01:30  
진짜임??? ㅎㄷㄷ

럭키포인트 4,538 개이득

김성원 2022.11.04 01:56  
어셈블리어 예제
#include<stdio.h>

int main() {
    int a = 1;
    int b = 2;
    int c = a + b;
   
    printf("%d", c);
}
예를 들어 위의 코드(c언어)를 어셈블리어로 바꾸면 어떻게 될까요?

 

 push        ebp 
 mov        ebp,esp 
 sub        esp,0E4h 
 push        ebx 
 push        esi 
 push        edi 
 lea        edi,[ebp+FFFFFF1Ch] 
 mov        ecx,39h 
 mov        eax,0CCCCCCCCh 
 rep stos    dword ptr es:[edi] 
 mov        ecx,9AC003h 
 call        009A1316 
 mov        dword ptr [ebp-8],1 
 mov        dword ptr [ebp-14h],2 
 mov        eax,dword ptr [ebp-8] 
 add        eax,dword ptr [ebp-14h] 
 mov        dword ptr [ebp-20h],eax 
 mov        eax,dword ptr [ebp-20h] 
 push        eax 
 push        9A7D08h 
 call        009A10CD 
 add        esp,8 
 xor        eax,eax 
 pop        edi 
 pop        esi 
 pop        ebx 
 add        esp,0E4h 
 cmp        ebp,esp 
 call        009A123F 
 mov        esp,ebp 
 pop        ebp 
 ret 
어셈블리어로 코드를 변환하면 이렇게 됩니다.
https://coding-factory.tistory.com/651

럭키포인트 13,246 개이득

나나나나나 2022.11.04 04:59  
[@김성원] 아하 쉽네

럭키포인트 23,442 개이득

침착해 2022.11.04 06:34  
[@김성원] ㅈ빠지네.. ㄷㄷ

럭키포인트 28,627 개이득

그냥아는오빠 2022.11.04 09:49  
[@김성원] 응 이해했어!

럭키포인트 3,203 개이득

제목