...
tipeData.c
tipeData.asm
tipeData.c
#include <stdio.h>
#include <limits.h>
int main(){
printf("Ukuran penyimpanan untuk int: %d", sizeof(int));
return 0;
}
tipeData.asm
; => ASM from IDA
push rbp
mov rbp, rsp
mov esi, 4
mov edi, offset format ; "Ukuran penyimpanan untuk int: %d"
mov eax, 0
call _printf
mov eax, 0
pop rbp
retn
; => ASM 2 C
; int main(){
push rbp
mov rbp, rsp
; printf("Ukuran penyimpanan untuk int: %d", sizeof(int))
mov esi, 4 ; sizeof(int)
mov edi, offset format ; "Ukuran penyimpanan untuk int: %d"
mov eax, 0 ;
call _printf ;
; return 0
mov eax, 0 ;
pop rbp
retn
Tidak ada komentar:
Posting Komentar