Array in assembly language programming

Array in Assembly Language Programming

Array can be seen as collection of variables. 

An variable is declared as :

a DB 2
b DB 3
c DB 4

Where an array is declaed as:

d DB 2, 3, 4

There is use of DUP operators :

If array is like this,

a DB 2,2,2,2,2,2,2,2,2

Than using DUP operator,

a DB 9 DUP(2)

And is array is like this,

a DB 1,2,3,1,2,3,1,2,3

Than using DUP operator:

a DB 3 DUP (1,2,3)

The is use of index number in array like other programming languages.

For example,

a DB 1,2,3,4,5,6

ArrayName[Index Number] = Value
a[0] = 1
a[1] = 2
a[2] = 3
a[3] = 4
a[4] = 5
a[5] = 6

More topics from Computer Organization to read

Computer Organization and Architecture:

EasyExamNotes.com covered following topics in these notes.

  1. Structure of desktop computers
  2. Logic gates
  3. Register organization
  4. Bus structure
  5. Addressing modes
  6. Register transfer language
  7. Direct mapping numericals
  8. Register in Assembly Language Programming
  9. Arrays in Assembly Language Programming

References:

  1. William stalling ,“Computer Architecture and Organization” PHI
  2. Morris Mano , “Computer System Organization ”PHI

Post a Comment

Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.