C++ to ASM conversion guides?

Are there any good C++ to ASM conversion guides? I want to better understand how the guts of C++ work.

I remember when I was eight, my first programming was not really programming. It was mostly just Drag & Drop with Game Maker, but I got a good conversion tool for converting Drag & Drop into code. Then I learned my first scripting language; GML, when I was nine years old. I've used that for 6 years now, and I've been learning C++ for a year so far. (EDIT: oh wait this is 2010, make that 2). I also know HTML, CSS, PHP and Javascript; as well as how to create AJAX web pages.

So, now to get a fun scoop, I want to learn ASM! All my programming friends on the internet are doing it, I better jump on the bandwagon (LOL, that's a joke, but I am still very interested in ASM).

Is there a way to get two versions of the standard C++ headers (compiled and open-source) so that I could try working with ASM directly on top of these?
Last edited on
PC Assembly is a good ASM introduction for C/C++ programmers
http://www.drpaulcarter.com/pcasm/

Is there a way to get two versions of the standard C++ headers (compiled and open-source) so that I could try working with ASM directly on top of these?
This question doesn't make much sense. What do you mean?
Oh yeah I forgot about C++'s inline ASM feature. But I want to know how the standard console-streams (iostream stuff) work in ASM too! I mean, I have NASM... I want to write some programs from scratch in it, that display things in a console window. Is that easy to do, or is it a complicated process?
Last edited on
Well, it's a small world after all. I too started with GM - got into C++ by making DLLs for its extension system, and realized that C++ is MUCH more flexible than GML.

Viblicent wrote:
Is there a way to get two versions of the standard C++ headers (compiled and open-source) so that I could try working with ASM directly on top of these?
Bazzy wrote:
This question doesn't make much sense. What do you mean?

I think he might mean that he wants to use the headers in ASM

EDIT: Viblicent beat me to it =P
Last edited on
I mean, I have NASM... I want to write some programs from scratch in it, that display things in a console window. Is that easy to do, or is it a complicated process?
Displaying text is simple, to display numbers you have to convert them to strings first



What makes this even more interesting, PiMaster, is that I almost had the moderators at the Game Maker Community change my name to Pi Master as well, because my original username (Pie Person!) didn't seem intellectual enough for me (I'm not even kidding).
Topic archived. No new replies allowed.