12.07.2015 Views

williams-et-al-1983-apple-ii-computer-graphics

williams-et-al-1983-apple-ii-computer-graphics

williams-et-al-1983-apple-ii-computer-graphics

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3System Monitor­Memory TricksObjectivesAfter reading Chapter 3 you should be able to:• Enter and leave the Monitor.• Examine RAM and ROM.• Change the contents of RAM.• Move blocks of memory.• Use a memory map to locate reserved and free memory.In essence, your <strong>computer</strong> is simply a pile of very fancy circuitry, andthose circuits are designed to respond to a certain s<strong>et</strong> of very, very rudimentaryinstructions. Although BASIC will respond to high level commandssuch as NEW and PRINT, those are commands of your language,and not your processor. It is the function of the BASIC interpr<strong>et</strong>er totranslate those statements down to the elementary ones and zeros thatyour processor requires to operate; the machine takes over from there.The capabil ities of BASIC are good as far as they go, but there are applicationsto <strong>graphics</strong> which req uire that the programmer de<strong>al</strong> directly withmemory.Memory is where everything happens, and though you can reach memoryusing BASIC's PEEK and POKE statements, there is a faster, morepowerful, and som<strong>et</strong>imes more convenient m<strong>et</strong>hod . Supplied in the ROMof every Apple is the system Monitor, with a capit<strong>al</strong> M, which is very13

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!