Assembly Language Programming for Microcomputers
- 20050829 0051 TA: Added section 4.4, and
modified 4.5
- 20050130 2101 TA: Added section 4.5 for more
methods to allocate memory.
- 20041129 0113 TA: project 4 is finally assigned!
- 20041028 1026 TA: inserted .text into the provided code of project 3,
updated makefile to handle multiple dependency file
- 20041027 0045 TA: Project 3 is now available. Read the chapter
on project 3.
- 20041022 1000 TA: updated the pseudocode and fixed some errors,
postponed the due date of project 2 by three days
- 20041010 2239 TA: changed wordlen to be 32-bit instead of
8-bit (easier to use for index register, not 100% necessary).
Also, added a new clue/hint section at the end of the description
of project 2.
- 20041008 1118 TA: added more help at the end of the description of
project 2. Fixed the pseudocode to handle spaces, fixed the
template code (use
# and not $ for comment, line 10
of the template code). Added a section about end-of-file detection.
Added another section to use file redirection in gdb.
- 20041008 0209 TA: added project 2 (after subroutine chapter), includes
very simple way to submit programs directly from linux3!
- 20041001 1014 TA: added command line method to submit project1
(at the end of the project 1 description)
- 20040926 2330 TA: updated project 1 for 2004 Fall class
- 20040815 2210 TA: get ready for Fall semester! Remove Cygwin stuff
(it doesn't work well enough) and move online account stuff up
- 20040122 2136 TA: fixed installation procedure to work in the lab
- 20040121 2356 TA: fixed sample code end sequence to properly
exit a program
- 20040121 2314 TA: add new chapter for basic x86
information (registers, addrressing modes, the mov
instruction)
- 20040119 2348 TA: add exercise to use the tool chain
- 20040119 0118 TA: add chapter to install Cygwin
- 20040114 1241 TA: first chapter is now written!
Copyright © 2009-04-16 by Tak Auyeung