Header image at HALCODE

Archive for April, 2008

Encoding Intel x86/IA-32 Assembler Instructions

April 28th, 2008  |  by Jose  |  published in Assembler, Debug, History, Retro

Translation of the second line is a direct and solved issue. What about jmp 114? Well, we want to jump over the data (18 bytes, one byte per each character in the string.) IASDM tell us (Appendix B) that the opcode for unconditional jumps in the same segment is 11101011, which in hexadecimal, is expressed as EB.

Programmers from the Wild West

April 20th, 2008  |  by Jose  |  published in Programming, Software Engineering

Analysis, Design, and related topics are for sissies, and for allowing professors of Computer Science who are bad at mathematics to make a living. SDLC is a pony. Cowboys ride horses.

Debugging “hello, world”

April 17th, 2008  |  by Jose  |  published in Assembler, Debug, History, Programming, Retro

The Go command (g) will run the program starting at the given address (in this case, CS:0100) If everything goes right, the program should output the intended “hello, world!” string, and finish with the message “Program terminated normally.”

A Review of OpenGL Programming on Mac OS X

April 12th, 2008  |  by Jose  |  published in Mac, OpenGL, Programming

All of the explanations are crystal clear, focused into the concepts and techniques OpenGL developers really need. The book comprises OpenGL architecture and configuration on OS X, and the various APIs we can use in order to create OpenGL applications, specifically, CGL, AGL, Cocoa, (our old buddy) GLUT, and X11 APIs.

About HALCODE

Computer Science Reviews: Passion for (my badly written) code . Subscribe via RSS »