Моя задача - написать приложение MASM в Visual Studio 2019 (Windows), которое выполняет следующее: заполнить 32-битный массив 50 случайными целыми числами ... L oop через массив и отобразить каждое значение, и посчитать количество отрицательных значений. После того, как завершится l oop, отобразите счет.
Это то, что у меня есть для моего кода:
INCLUDE Irvine32.inc
.data
array1 SWORD 50 DUP(0)
count SWORD 0
.code
main PROC
mov ecx,50
mov esi, OFFSET array1
mov esi,eax
mov ebx,0
eloop:
add esi,2
call Random32
call WriteInt
mov esi,eax
loop eloop
exit
main ENDP
END main
До сих пор кажется, что печатается 50 целых чисел, отрицательных и положительны. Мои проблемы, которые у меня все еще есть, состоят в том, что я не уверен, как заставить каждое число печататься на разных строках, и я не уверен, как отобразить количество отрицательных чисел в конце. Пожалуйста помогите. Спасибо!