Reputation: 334
I have been learning High Level Assembly (HLA) via the book Art of Assembly, which is meant to use high level language constructs to introduce concepts of assembly language.
The problem is while I seem to understand quite a lot of what is in the book the book contains no exercises or problems. Where then can I find a collection of problems suited to assembly language?
Upvotes: 2
Views: 2880
Reputation: 14870
You can look at someone's else ASM code or even binaries (you can use IDA for this). Tiny old viruses usually were written to take as little space as possible, so there are many nonstandard uses of instructions and of coding styles.
Upvotes: -1
Reputation: 5192
There appears to be a version of AoAL available at the following URL that does include laboratory exercises:
http://webster.cs.ucr.edu/AoA/DOS/pdf/0_AoAPDF.html
Otherwise, google around and look at the various university courses. Virtually every university CS program has an assembly language class. Often, these classes will have websites that include the actual homework assigned for that class, and sometimes, they'll even have solutions. If they do not have solutions posted, you can probably just email the professor and he'll probably send them to you.
Upvotes: 3