/******** ICE-5100 EMULATOR (DOS) TUTORIAL FEATURE MODULE SCREEN #B.1 **********/ menu = 1 define literally PR = '''To go to the previous screen, enter RTN or M''' define literally R = 'include scrB.1 nolist' define literally N = 'include scrB.2 nolist' define literally M = 'include FMOD nolist' source = false load MESSG ASM 066h = 'setb c' /* in case of user entry error */ set :main_display to messg.lst source = false namescope = rotate cls /******************************************************************************/ ' ---------------------------' ' FEATURE MODULE B: ASM COMMANDS (3 screens) | SCRB1: ASM COMMANDS 1 |' ' | N = Next screen |' 'The ASM command is used to assemble and | R = Rewrite SCRB1 |' 'disassemble code memory as 8051 instructions. | PR = Previous screen |' 'The ASM command must be given the address of | M = Go to features menu |' 'the beginning of an instruction. If the address | Q = Quit tutorial |' 'is not the beginning of an instruction, | RTN = Return to main path |' 'disassembly will be incorrect. For this reason, | SCR# = Screen desired |' 'it is best to specify the address symbolically ---------------------------' 'as a line number, procedure name, or label.' ' ' 'Enter the following command to disassemble 5 instructions of the MESSG ' 'program starting at the ROTATE procedure. High-level line numbers will be' 'displayed with the disassembly, as the MESSG program source code is written in' 'PL/M-51. Enter: ' ' ' ' ASM .ROTATE LENGTH 5 ' ' ' '--------------Enter N to continue with this Feature Module-------------'