Как обращаться к элементам массива в моем случае? - Assembler
Формулировка задачи:
#include <stdio.h> #include <conio.h> extern int asmproc(int matrix[], int dimension); main() { int dim = 3; int matrix[9] = {5, 3, 1, 10, 2, 4, 12, 5, 9}; asmproc(matrix, dim); }
masm model small, C stack 256 .code main: public asmproc asmproc proc C near matrix:word, dimension:word mov si,matrix mov dx,[si] ...
Можно закрыть.
Решение задачи: «Как обращаться к элементам массива в моем случае?»
textual
Листинг программы
mov si, matrix mov dx, [si] ;в dx лежит 1й элемент массива (нулевой) ;если mov dx, [si+2] ;то в dx будет лежать второй элемент массива, [si+4] - третий и т.д.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д