Can someone help me solve this, It\'s for my CIS 2420 Assembly Language. We use
ID: 3740828 • Letter: C
Question
Can someone help me solve this, It's for my CIS 2420 Assembly Language. We use Visual studio, masm. ASm.
TIA
Browse y Compte QUESTION 5 10 points Save Ans Write a program using a LOOP instruction that copies a string from source to target, but shifts each letter one to the "right" Use the following variables: source BYTE "ABCDEFG", 0 target BYTE SIZEOF source DUP('#') Insert the following statements immediately after the loop to display the hexadecimal contents of the target string: mov esi, OFFSET target mov ebx, 1 mov cx, SIZEOF target call DumpMem If your program works correctly, it will display the following sequence of hexadecimal bytes: ; offset of variable byte format counter 42 43 44 45 46 47 48 Basically you will be changing "ABCDEFG: into "BCDEFGA" Atach ile Brouse My Computer Browse My Computer Click Save and Submit to save and submit. Click Save All Answers to save all answers. Save All Answers Save and Submit Quiz 1 Sect... Take Test:... Assembly L..NExplanation / Answer
The loop code snippet would be
mov ecx,LENGTHOF source
mov si,source
mov di,target
cld
X1: lodsb
add al,1
stosb
loop X1
Do give a thumbs up and in case there are doubts leave a comment.
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.