Difference between revisions of "Mastering Machine Code on your Amstrad"
From CPCWiki - THE Amstrad CPC encyclopedia!
Cpcmaniaco (Talk | contribs) |
Cpcmaniaco (Talk | contribs) |
||
Line 5: | Line 5: | ||
{|{{Prettytable|width: 700px; font-size: 2em;}} | {|{{Prettytable|width: 700px; font-size: 2em;}} | ||
− | |Title:|| Mastering Machine Code on your Amstrad | + | |Title:|| '''Mastering Machine Code on your Amstrad''' |
|- | |- | ||
|Authors:|| Clive Gifford - Scott Vincent | |Authors:|| Clive Gifford - Scott Vincent | ||
Line 22: | Line 22: | ||
<pre> | <pre> | ||
− | + | ||
− | + | 01. What is machine code? | |
− | + | 02. Number systems and assembly language. | |
− | + | 03. Using machine code on the Amstrad. | |
− | + | 04. Your first machine code program. | |
− | + | 05. Passing parameters. | |
− | + | 06. Simple arithmetic. | |
− | + | 07. Stacking and jumping. | |
− | + | 08. A dictionary of machine code terms. | |
+ | 09. Logical operators and manipulating bits. | ||
10. Screen and ROM routines. | 10. Screen and ROM routines. | ||
Pre-packaged machine code routines : | Pre-packaged machine code routines : | ||
− | + | 01. Read acharacter. | |
− | + | 02. Rotate left. | |
− | + | 03. Rotate right. | |
− | + | 04. Big print. | |
− | + | 05. Massive print. | |
− | + | 06. Screen fill. | |
− | + | 07. Headerless load/save. | |
− | + | 08. Interrupt-driven music. | |
− | + | 09. Machine code monitor. | |
10. Box scrolls. | 10. Box scrolls. | ||
11. RSX chords. | 11. RSX chords. | ||
Line 55: | Line 56: | ||
B - Z80 Op codes. | B - Z80 Op codes. | ||
C - Hexadecimal to Decimal conversion. | C - Hexadecimal to Decimal conversion. | ||
+ | |||
</pre> | </pre> | ||
− | [[Category:Books]] | + | [[Category:Books]] [[Category:Book cover]] |
Revision as of 15:16, 30 June 2010
Information
Title: | Mastering Machine Code on your Amstrad |
Authors: | Clive Gifford - Scott Vincent |
Publiser: | Interface Publications |
Year: | 1986 |
Pages: | 263 |
ISBN: | 0-907563-91-0 |
Contents
01. What is machine code? 02. Number systems and assembly language. 03. Using machine code on the Amstrad. 04. Your first machine code program. 05. Passing parameters. 06. Simple arithmetic. 07. Stacking and jumping. 08. A dictionary of machine code terms. 09. Logical operators and manipulating bits. 10. Screen and ROM routines. Pre-packaged machine code routines : 01. Read acharacter. 02. Rotate left. 03. Rotate right. 04. Big print. 05. Massive print. 06. Screen fill. 07. Headerless load/save. 08. Interrupt-driven music. 09. Machine code monitor. 10. Box scrolls. 11. RSX chords. 12. Screen compactors. 13. DEEK and DOKE. 14. Games writing package. Appendices : A - Memory map. B - Z80 Op codes. C - Hexadecimal to Decimal conversion.