Answered step by step
Verified Expert Solution
Question
1 Approved Answer
I need help making this 32-bit Assembly program work in 64-bit. INCLUDE Irvine32.inc WriteString PROTO .data source BYTE This is the source string,0 target BYTE
I need help making this 32-bit Assembly program work in 64-bit.
INCLUDE Irvine32.inc WriteString PROTO
.data source BYTE "This is the source string",0 target BYTE SIZEOF source DUP('#')
.code main PROC mov esi,0 mov edi,LENGTHOF source - 2 mov ecx,SIZEOF source L1: mov al,source[esi] mov target[edi],al inc esi dec edi loop L1 mov edx, OFFSET target call WriteString
exit main ENDP END main
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started