Na ja, ich weiß nicht. Ich denke mal, ich würd da lieber in Abhängigkeit des System (C/C++) als in Abhängigkeit der Hardware (ASM) programmieren wollen...
Und für C++ kann ich dir nur dieses Buch hier empfehlen, das ist sowas wie das Kamelbuch in Perl, nur eben für C++:
http://www.amazon.de/exec....9067262
Man kann mit C++ übrigens auch genauso Systemnah programmieren, wie mit C, da man exakt die selben Headerfiles verwenden kann.
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="5065726c2d436f6d6d756e697479"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'
http://perl-tutor.de