Suljettu.  Tämä kysymys on  aiheen ulkopuolella . Se ei tällä hetkellä hyväksy vastauksia. 
Kommentit
- -2 alas äänestetty suosikki ?? stackoverflow.com/questions/32675326/translate-assembly-to-c
 - Käänteinen suunnittelu ei ole ' t kokoonpanon muuttamisesta C: ksi, se ' s siitä, miten ymmärtää mitä ' tapahtuu.
 
Vastaa
Tässä on tarkka vastaus kysymykseesi.
- 
Siirry kohtaan http://www.tutorialspoint.com/compile_assembly_online.php
 - 
Kaksoisnapsauta main.asm-painiketta vasemmassa yläkulmassa näyttö
 - 
Kopioi koodinpätkä teksti-ikkunaan. Sinun on lisättävä tietomääritelmä ja tehtävä joitain parannuksia, tuloksena oleva kokoonpanokoodini on
section .text global main main: xor ebp,ebp mov dword [ebp+data], 0x612E2F47 mov dword [ebp+data+4], 0x5B2A451C mov dword [ebp+data+8], 0x6E6B5E18 mov dword [ebp+data+0Ch], 0x5C121F67 mov dword [ebp+data+10h], 0x0D5E2223 mov dword [ebp+data+14h], 0x5E0A5F1D mov dword [ebp+data+18h], 0x858 mov dword [ebp+data+1Ah], 0x0 xor eax, eax loc_4012B2: add [ebp+eax+data], al inc eax cmp eax, 1Ah jl short loc_4012B2 nop nop section .data data db 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0 - 
Paina käännöspainiketta
 - 
Siirry projekti-valikkoon, lataa projekti, pura
demo-tiedosto arkistosta - 
Siirry retdec-dekooderin sivustoon
 - 
Valitse suoritettava syötetiedosto ja lataa binaaritiedosto sinne
 - 
Press decompile
 - 
Näytä tulokset
 
En sanoisi sitä tämän käännöksen tulokset C-koodiksi ovat liian ymmärrettäviä. Lisäksi haluaisin huomata, että 6 kokoonpanokomennon oppiminen on paljon vähemmän aikaa vievää prosessia.