Ch06 Data Movement Instructions Slides
Ch06 Data Movement Instructions Slides
Image Courtesy of
Recording Connection of Canada
Image Courtesy of
Recording Connection of Canada
Image Courtesy of
Recording Connection of Canada
Image Courtesy of
Recording Connection of Canada
Step 5: Open the register viewer and expand the Core Registers item to
see the CPU registers.
www.youtube.com/c/DigitalLogicProgramming_LaMeres
Image Courtesy of
Recording Connection of Canada
Step 2: Type the following code into the main.asm file where the
comments say “Main loop here”
Step 5: Open the register viewer and expand the Core Registers item to
see the CPU registers.
www.youtube.com/c/DigitalLogicProgramming_LaMeres
Image Courtesy of
Recording Connection of Canada
Image Courtesy of
Recording Connection of Canada
Image Courtesy of
Recording Connection of Canada
Image Courtesy of
Recording Connection of Canada
Step 2: We are going to create a main program and also initialize some
space in memory that we can access. We will put that .data section
directly after the main program code. Type the following code into the
main.asm file where the comments say “Main loop here”
Image Courtesy of
Recording Connection of Canada
Image Courtesy of
Recording Connection of Canada
Step 5: Open the register viewer and memory browser. Inspect the
memory starting at 2000h.
Image Courtesy of
Recording Connection of Canada
www.youtube.com/c/DigitalLogicProgramming_LaMeres
Image Courtesy of
Recording Connection of Canada
Image Courtesy of
Recording Connection of Canada
Step 2: We are going to create a main program and also initialize some
space in memory that we can access. We will put that .data section
directly after the main program code. Type the following code into the
main.asm file where the comments say “Main loop here”
Image Courtesy of
Recording Connection of Canada
Step 5: Open the register viewer and memory browser. Inspect the
memory starting at 2000h.
Image Courtesy of
Recording Connection of Canada
www.youtube.com/c/DigitalLogicProgramming_LaMeres
Image Courtesy of
Recording Connection of Canada
Image Courtesy of
Recording Connection of Canada
Image Courtesy of
Recording Connection of Canada
Image Courtesy of
Recording Connection of Canada
Image Courtesy of
Recording Connection of Canada
Step 2: We are going to create a main program and also initialize some
space in memory that we can access. We will put that .data section
directly after the main program code. Type the following code into the
main.asm file where the comments say “Main loop here”
Image Courtesy of
Recording Connection of Canada
Step 5: Open the register viewer and memory browser. Inspect the
memory starting at 2000h.
Image Courtesy of
Recording Connection of Canada
www.youtube.com/c/DigitalLogicProgramming_LaMeres
Image Courtesy of
Recording Connection of Canada
Image Courtesy of
Recording Connection of Canada
Image Courtesy of
Recording Connection of Canada
Step 2: Type the following code into the main.asm file where the
comments say “Main loop here”
Image Courtesy of
Recording Connection of Canada
Step 5: Open the register viewer and memory browser. Inspect the
memory starting at 2000h.
Image Courtesy of
Recording Connection of Canada
www.youtube.com/c/DigitalLogicProgramming_LaMeres
Image Courtesy of
Recording Connection of Canada
Image Courtesy of
Recording Connection of Canada
Image Courtesy of
Recording Connection of Canada
Image Courtesy of
Recording Connection of Canada
Image Courtesy of
Recording Connection of Canada
Step 2: Type the following code into the main.asm file where the
comments say “Main loop here”
Image Courtesy of
Recording Connection of Canada
Step 5: Open the register viewer and memory browser. Inspect the
memory starting at 2000h.
Image Courtesy of
Recording Connection of Canada
www.youtube.com/c/DigitalLogicProgramming_LaMeres
Image Courtesy of
Recording Connection of Canada