Summing an Array (SumArray.asm) .data intarray DWORD 10000h,20000h,30000h,40000h .code main PROC mov edi, OFFSET intarray ; 1: EDI = address of intarray mov ecx, LENGTHOF intarray ; 2: initialize loop counter mov eax,0 ; 3: sum = 0 L1: ; 4: mark beginning of loop add eax,[edi] ; 5: add an integer add edi, TYPE intarray ; 6: point to next element loop L1 ; 7: repeat until ECX =
Summing an Array (SumArray.asm) .data intarray DWORD 10000h,20000h,30000h,40000h .code main PROC mov edi, OFFSET intarray ; 1: EDI = address of intarray mov ecx, LENGTHOF intarray ; 2: initialize loop counter mov eax,0 ; 3: sum = 0 L1: ; 4: mark beginning of loop add eax,[edi] ; 5: add an integer add edi, TYPE intarray ; 6: point to next element loop L1 ; 7: repeat until ECX =
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
PLEASE EXPLAIN WHAT EACH LINE OF CODE IS DOING FOR THIS LOOP
:
; Summing an Array (SumArray.asm)
.data
intarray DWORD 10000h,20000h,30000h,40000h
.code
main PROC
mov edi,
OFFSET
intarray ; 1: EDI = address of intarray
mov ecx,
LENGTHOF
intarray ; 2: initialize loop counter
mov eax,0 ; 3: sum = 0
L1: ; 4: mark beginning of loop
add eax,[edi] ; 5: add an integer
add edi,
TYPE
intarray ; 6: point to next element
loop
L1 ; 7: repeat until ECX =
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 2 steps
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education