задача в al занести значение arr[si] со смещением N (Как arr[si+1], только вместо единицы N). Как можно это реализовать?
Используй bx, например. Или явно укажи сегмент mov al,ds:arr[si+bp]. Но лучше первый вариант, он дешевле и лучше читается.
Обсуждают сегодня