/************************** I2ICE TUTORIAL SCREEN #5 ***************************/ menu=1 define literally P = 'include scr.4 nolist' define literally R = 'include scr.5 nolist' define literally RTN = 'include scr.5 nolist' define literally N = 'include scr.6 nolist' define literally M = 'include scr.2 nolist' cls /*******************************************************************************/ ' ------------------------- ' 'Shown below is the command that you entered for the | SCR5: MEMORY ALLOCATION |' 'previous screen and the I2ICE response to it. | M = Go to main menu |' ' *MAP | N = Next screen |' ' MAP 0K LENGTH 1024K GUARDED | P = Previous screen |' 'We see that all of the memory is guarded. This | Q = Quit tutorial |' 'means that none of it is available for storing the | R = Rewrite SCR5 |' 'sample program. Because you have no user prototype | SCR# = Screen desired |' 'hardware connected, you cannot allocate memory to -------------------------' 'USER hardware. You must select another memory op- ' 'tion such as high-speed (HS) memory. To map memory for a program, you must' 'know the program''s size and the starting address sent by the locater. The ' 'sample program requires less than 3K bytes of memory, and the locater used ' 'the default address of 206 hex as the program''s starting address. Since ' 'mapping must begin at 1K boundaries, we should begin mapping memory at ' 'address 0 (rather than at address 206 hex). To allocate memory for the' 'program and to display the resulting memory map, enter' ' MAP 0 LENGTH 3K HS ' ' MAP ' 'Enter N to learn more about the resulting display.' '-------------------------------------------------------------------------------'