Course Solutions Uncategorized (Solved) : Create Procedure Converts String Integer Assembly Language Using Irvine Library Given Exam Q32456106 . . . .

(Solved) : Create Procedure Converts String Integer Assembly Language Using Irvine Library Given Exam Q32456106 . . . .

 

Can you create a procedure that converts a string to an integerin Assembly Language using the Irvine Library?

Given is example code of a procedure that converts an integer toa string.

.data

myArray BYTE 25 DUP(?)

divisor WORD 10

count BYTE 0

.code

main proc

mov eax, 0

mov ax, 12345

mov esi, OFFSET myArray

call ToString

mov edx, OFFSET myArray

call WriteString

call Crlf

invoke ExitProcess,0

main endp

ToString PROC

push edx

push ebx

push ecx

mov ebx, 0

mov edx, 0

mov ecx, 0

L1:

mov edx, 0

cmp ax, 10

jc DONE

div divisor

or dx, 3030h

mov dh, 0

push dx

inc cx

jmp L1

DONE:

mov ah, 0

or al, 30h

mov [esi], al

mov bx, 1

inc esi

L2:

mov dx, 0

pop dx

mov [esi], dl

inc esi

loop L2

mov dl, 0

mov [esi], dl

pop ecx

pop ebx

pop edx

ret

ToString ENDP

Expert

OR

PayPal Gateway not configured

OR

PayPal Gateway not configured

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post