asm изучаю 3 день а к понидельнику надо срочно сдать работу. Задача на массивы! Посути всё просто но у меня всеравно неполучается:(. Вот задачка:'ТИП МАССИВА:Word,ГДЕ ОБЪЯВЛЯТЬ:Var,Задача: Поделите каждый элемент массива на 255, РЕЗУЛЬТАТ записать в тот же массив. У кого есть время и ни лень плиз накидайте код, он должен быть коротким:)
255 в шестнадцатеричной или в десятичной дано?
Короче вот...массив слов со знаком делится на 255h....не проверял...но может даже работает
NAME MULTIPL
;...........................................
Data SEGMENT
Massiv DW 100 DUP(?)
R DB 100 DUP(?)
Data ENDS
;...........................................
Code SEGMENT
ASSUME CS:Code,DS:Data
Start:
MOV AX,Data
MOV DS,AX
MOV BP,256h
LEA DI,R
LEA SI,Massiv
MOV CX,length Massiv
M: mov AX,[SI]
CWD
IDIV BP
MOV [SI],AX
MOV [DI],DX
ADD SI,type Massiv
ADD DI,type R
LOOP M
Code ENDS
END Start