Jump to content


Check out our Community Blogs

dargueta

Member Since 07 Oct 2007
Offline Last Active May 18 2019 05:29 PM
*****

Blog Entries

dargueta's Blog > Programs Under the Hood...Part 8: Disassembling Stuff

Posted 12 August 2008

 
Welcome back to Part 8 of Programs Under the Hood. Today we're going to disassemble a BIOS interrupt to get a real-world example of what programs are structured like, and we'll see if we can convert some of it to C/C++ code. (I apologize for the large line breaks. For some reason, they just appeared.)

 

POPPING THE...


dargueta's Blog > Programs Under the Hood...Part 7: Making Decisions

Posted 30 July 2008

 

Welcome to Part 7 of Programs Under the Hood. Today we're going to learn a bit more about how programs make decisions on the assembly language level. I promise after this we'll get back to the disassembler project.

 

FLOW CONTROL STRUCTURES

Everyone who knows C/C++ is familiar with the goto keyword, the bane of...


dargueta's Blog > Programs Under the Hood Part 6: Getting Functional

Posted 18 July 2008

   I realize that I’ve been throwing a lot at you all at once. I now promise to go slower, easier, and put in more diagrams. Today we’re going to learn about the stack, stack frames and functions.USING A STACKJust about every program needs a stack, or a section of memory that is used sort of like temporary storage. It’s not...


dargueta's Blog > Programs Under the Hood...Part 5

Posted 04 July 2008

Hello, and welcome back to Programs Under the Hood. Today we're going to start planning out our disassembler's memory, talk a bit about memory segmentation, and then start working on the actual program. For those of you who have no idea what I’m talking about, please see Programs Under the Hood…Introduction to start from the beginning.All right......


dargueta's Blog > Programs Under the Hood...Hello, World

Posted 28 June 2008

(Part 4)Hello, and welcome to the latest part of my series, Programs Under the Hood. Today we’re going to relearn a bit of what I poorly taught last time, get more familiar with debug.exe, and finally write our first program in assembly language. I know I threw a lot at you last time, so if you don’t mind, I’ll do a quick rehashing of the...


Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download