70 likes | 277 Views
Assembly Language Programming. Katie Horn. Designing Programs. Converting from C/C++ to Assembly-style thinking. Keeping a reference handy. Bad Form? Not anymore. Procedures: Go Modular. Debugging Assembly. Deep Hurting Near Brain And/Or Property Damage Not for the Weak.
E N D
Assembly Language Programming Katie Horn
Designing Programs Converting from C/C++ to Assembly-style thinking. Keeping a reference handy. Bad Form? Not anymore. Procedures: Go Modular.
Debugging Assembly • Deep Hurting • Near Brain And/Or Property Damage • Not for the Weak
Debugging Assembly: A Strategy • Stare at it. • Yell at it. • Pointedly Ignore it for at least an hour. • Play Tetris • Watch Pro Wrestling • Glance at your code. • Ingest Caffeine • Repeat from beginning, as necessary.
Likes/Dislikes: • What I like: • It will let you get away with darned near anything. • What I (used to) dislike: • It will let you get away with…. ect.
Other stuff I like: • More control. • Closer to the Hardware. • Assembly: Anti-Java? • Assembly is Machine Specific. • Assembly is Fast.