Sunday, January 16, 2022

Write assembly language instructions to push 10 numbers in stack.

 INCLUDE C:\IRVINE\IRVINE32.INC

.386

.STACK 4096

EXITPROCESS PROTO,DWEXITCODE:DWORD

.DATA                                      

array DWORD 23,45,65,3,456,7,43,,67,5,34

.CODE

MAIN PROC

MOV EDX,OFFSET array

mov esi,0

mov ecx,10

l1:

mov eax,array[esi]

push eax

add esi,4

loop l1

INVOKE EXITPROCESS,0

MAIN ENDP

END MAIN

No comments:

Post a Comment