Jump to content

Amstrad Machine Language for the Absolute Beginner: Difference between revisions

From CPCWiki - THE Amstrad CPC encyclopedia!
CPCLER (talk | contribs)
Line 21: Line 21:
== Contents ==
== Contents ==


<pre>
1. [[Amstrad Machine Language for the Absolute Beginner - Machine Code First Principles|Machine Code First Principles]]
1. Machine code first principles
 
2. How computers count
2. [[Amstrad Machine Language for the Absolute Beginner - How Computers Count|How Computers Count]]
3. Machine code meets BASIC
 
4. Registers at work
3. [[Amstrad Machine Language for the Absolute Beginner - Machine Code Meets BASIC|Machine Code Meets BASIC]]
5. Passing parameters to programs
 
6. 8 BIT counting
4. [[Amstrad Machine Language for the Absolute Beginner - Registers at work|Registers at work]]
7. 16 BIT transfers
 
8. 16 BIT arithmetic and counting
5. [[Amstrad Machine Language for the Absolute Beginner - Passing Parameters to programs|Passing Parameters to programs]]
9. Loops, jumps and block operations
 
10. INs and OUTs and ODDs and ENDs
6. [[Amstrad Machine Language for the Absolute Beginner - 8 bit counting|8 bit counting]]
11. Amstrad sound
 
12. The Amstrad keyboard
7. [[Amstrad Machine Language for the Absolute Beginner - 16 bit transfers|16 bit transfers]]
13. The Amstrad display
 
8. [[Amstrad Machine Language for the Absolute Beginner - 16 bit arithmetic and counting|16 bit arithmetic and counting]]
 
9. [[Amstrad Machine Language for the Absolute Beginner - Loops, Jumps and Block Operations|Loops, Jumps and Block Operations]]
 
10. [[Amstrad Machine Language for the Absolute Beginner - Ins and Outs and Odds and Ends|Ins and Outs and Odds and Ends]]
 
11. [[Amstrad Machine Language for the Absolute Beginner - Amstrad Sound|Amstrad Sound]]
 
12. [[Amstrad Machine Language for the Absolute Beginner - The Amstrad Keyboard|The Amstrad Keyboard]]
 
13. [[Amstrad Machine Language for the Absolute Beginner - The Amstrad Display|The Amstrad Display]]
 
 
[[Amstrad Machine Language for the Absolute Beginner - Appendix 1: Instructions and OP-codes|Appendix 1: Instructions and OP-codes]]
 
[[Amstrad Machine Language for the Absolute Beginner - Appendix 2: Flag Operation Summary|Appendix 2: Flag Operation Summary]]
 
[[Amstrad Machine Language for the Absolute Beginner - Appendix 3: Numbers on the Amstrad|Appendix 3: Numbers on the Amstrad]]
 
[[Amstrad Machine Language for the Absolute Beginner - Appendix 4: Timing programs|Appendix 4: Timing programs]]


Appendix 1: Instructions and op-codes
Appendix 2: Flag operation summary
Appendix 3: Numbers on the Amstrad
Appendix 4: Timing programs
</pre>


[[Category:Books]]
[[Category:Books]]

Revision as of 15:03, 7 July 2008