Как напечатать выходные данные на разных строках и отобразить счет в MASM - PullRequest
1 голос
/ 17 апреля 2020

Моя задача - написать приложение 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 целых чисел, отрицательных и положительны. Мои проблемы, которые у меня все еще есть, состоят в том, что я не уверен, как заставить каждое число печататься на разных строках, и я не уверен, как отобразить количество отрицательных чисел в конце. Пожалуйста помогите. Спасибо!

...