SI, 3
MOV AL, a[SI]
Якщо необхідно оголосити великий масив, можна використовувати оператор DUP.
Синтаксис для DUP:
кількість DUP (значення)
кількість - кількість дублікатів (будь-яка константа).
значення - вираз, який буде дублюватись оператором DUP.
Наприклад:
c DB 5 DUP(9)
а це альтернативний спосіб:
c DB 9, 9, 9, 9, 9
ще один приклад:
d DB 5 DUP(1, 2)
а це альтернативний спосіб присвоєння:
d DB 1, 2, 1, 2, 1, 2, 1, 2, 1, 2
Звичайно, ви можете використовувати DW замість DB, якщо потрібно зберігати числа понад 255, або менше -128. DW не може бути використаний для оголошення рядків!
Оператор DUP не може містити більше 1020 знаків в якості операнда! (В останньому прикладі 13 знаків). Якщо вам необхідно оголосити дуже великий масив, розділіть його на два рядки (ви отримаєте один великий масив в пам'яті).