어셈블리에서 -27과 +33 사이의 난수를 생성하려고합니다.어셈블리의 범위에서 난수를 생성합니다.
Randomize
이라는 절차로 0과 n 사이의 난수를 생성합니다. 여기서 n은 상한입니다.
하한을 -27이 아닌 0으로 어떻게 이동합니까?
title test
INCLUDE irvine32.inc
.data
msg byte "Genrating 50 number",0
.code
main PROC
mov edx,offset byte
call WriteString
call crlf
mov ecx,50
L1:
mov eax,+33
call RandomRange
call writeDec
exit
main ENDP
END main
을 (예 : C)로 변환 한 다음 어셈블러로 변환합니다. –
0에서 60 사이의 임의의 숫자를 생성 한 다음 27에서 임의의 숫자를 뺍니다. –