アセンブリで-27から+33までの乱数を生成しようとしています。
0からnまでの乱数を生成するというプロシージャがありますRandomize
。nは上限です。
下限を0ではなく-27にシフトする方法は?
これはコードです:
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