TUTORIAL FIVE LC3 Comp Sci 210 Semester Two

  • Slides: 14
Download presentation
TUTORIAL FIVE LC-3 Comp. Sci 210 - Semester Two 2016

TUTORIAL FIVE LC-3 Comp. Sci 210 - Semester Two 2016

LC-3 SIMULATOR & LC-3 EDITOR Comp. Sci 210 - Semester Two 2016

LC-3 SIMULATOR & LC-3 EDITOR Comp. Sci 210 - Semester Two 2016

LC-3 SIMULATOR & LC-3 EDITOR Editor Comp. Sci 210 - Semester Two 2016

LC-3 SIMULATOR & LC-3 EDITOR Editor Comp. Sci 210 - Semester Two 2016

LC-3 SIMULATOR & LC-3 EDITOR Simulator Comp. Sci 210 - Semester Two 2016

LC-3 SIMULATOR & LC-3 EDITOR Simulator Comp. Sci 210 - Semester Two 2016

LC-3 NOTES • • • THE SIMULATOR AND THE EDITOR ARE SEPARATE PROGRAMS THE

LC-3 NOTES • • • THE SIMULATOR AND THE EDITOR ARE SEPARATE PROGRAMS THE SIMULATOR IS AVAILABLE FORWINDOWS (AS WELL ASUNIX) THE LAB COMPUTERS SHOULD HAVELC-3 INCLUDED Comp. Sci 210 - Semester Two 2016

THE LC-3 FILES Comp. Sci 210 - Semester Two 2016

THE LC-3 FILES Comp. Sci 210 - Semester Two 2016

THE LC-3 FILES Comp. Sci 210 - Semester Two 2016

THE LC-3 FILES Comp. Sci 210 - Semester Two 2016

LC-3 EDITOR Comp. Sci 210 - Semester Two 2016

LC-3 EDITOR Comp. Sci 210 - Semester Two 2016

LC-3 EDITOR • • • THE EDITOR IS USED TO ENTER YOURLC-3 INSTRUCTIONS YOU

LC-3 EDITOR • • • THE EDITOR IS USED TO ENTER YOURLC-3 INSTRUCTIONS YOU WILL SAVE YOUR PROGRAMS INTO THE. asm FORMAT THE EDITOR WILL ALSO ASSEMBLE YOUR. asm FILES INTO. obj FILES WHICH CAN BE RUN ON THE SIMULATOR

example. asm LOOP DONE . ORIG X 3000 LD R 2, ZERO LD R

example. asm LOOP DONE . ORIG X 3000 LD R 2, ZERO LD R 0, M 0 LD R 1, M 1 BRZ DONE ADD R 2, R 0 ADD R 1, #-1 BR LOOP ST R 2, RESULT HALT RESULT . FILL X 0000 ZERO . FILL X 0000 M 0 . FILL X 0004 M 1 . FILL X 0803 . END Comp. Sci 210 - Semester Two 2016

LC-3 SIMULATOR

LC-3 SIMULATOR

LC-3 SIMULATOR • THE SIMULATOR IS USED TO EXECUTE YOUR ASSEMBLEDLC-3 MACHINE CODE •

LC-3 SIMULATOR • THE SIMULATOR IS USED TO EXECUTE YOUR ASSEMBLEDLC-3 MACHINE CODE • • YOU WILL LOAD THE. obj FILES YOU CREATE INTO THE EDITOR GIVES YOU A VERY DETAILED VIEW OF WHAT IS HAPPENING AS YOUR MACHINE CODE IS EXECUTED

DEMONSTRATION COMPLETE THE FOLLOWING TASKS INLC-3. 1. 2. 3. 4. 5. WRITE A PROGRAM

DEMONSTRATION COMPLETE THE FOLLOWING TASKS INLC-3. 1. 2. 3. 4. 5. WRITE A PROGRAM IN THELC-3 EDITOR. 6. MODIFY A REGISTER VALUE DURING PROGRAM EXECUTION. ASSEMBLE A PROGRAM IN THELC-3 EDITOR. LOAD AND EXECUTE A PROGRAM IN THELC-3 SIMULATOR. SET BREAKPOINTS IN THE SIMULATOR TO PAUSE EXECUTION. STEP FORWARD THROUGH YOUR EXECUTING PROGRAM ONE LINE AT A TIME.

WRITING A PROGRAM • WE’RE GOING TO GO THROUGH WRITING A PROGRAM UNTIL A

WRITING A PROGRAM • WE’RE GOING TO GO THROUGH WRITING A PROGRAM UNTIL A USER PRESSES THE RETURN KEY • • WE WILL THEN PRINT THIS OUT KEEP IN MIND THE STACK Comp. Sci 210 - Semester Two 2016