strcpy(blog_title, witty_saying)
//what a dirty hack

Mar/09

25

Assembly is not a black art

Something that I have always been hesitant about learning in my travels as a computer science student has been the lowest of the low as far as programming interfaces go: assembly. It has long seemed like mysterious, obfuscated magic to me. While I am only a second year computer science student, I have a good many more than two years of experience in both high and low level languages and yet I’ve always been hesitant about going that one step lower than C.

Little did I realise until I started the relevant course at University that there is really no magic to it. Most of the concepts like memory layout and addressing, the stack, the heap and bit wrangling I’d already picked up in dealing with C. The existence of Registers and why all operations are done on them makes sense when thinking about the phsyical nature of the chip. It’s almost disappointing in a way, like a Magician revealing how he does his tricks.

No comments yet.

Leave a Reply

<<

>>

Theme Design by devolux.nh2.me

 

March 2009
M T W T F S S
« Jan   Jul »
 1
2345678
9101112131415
16171819202122
23242526272829
3031