汇编生成随机数
长夜漫漫孤枕难眠~ 骚年不来写个程序么~ 这便有了今天的文章~
用汇编写随机数,貌似有点脑残,但是如果做嵌入式的话~还是很脑残~
其实还是很无聊就弄了一篇水文~以博大家一笑~
程序还是比较简单~直接放代码~
DATAS SEGMENT
num dw 12345
DATAS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS
START:
MOV AX,DATAS
MOV DS,AX
mov ax, num
call printnum
MOV AH,4CH
INT 21H
;打印65535内任意数值
;数值在AX中
printnum proc
push ax
push bx
push cx
push dx
mov bx, 0
loop1:
inc bx
mov cx, 10
mov dx, 0
div cx
push dx
cmp ax, 0
ja loop1
loop2:
dec bx
pop dx
add dx, 30h
mov ah, 02h
int 21h
cmp bx, 0
ja loop2
pop dx
pop cx
pop bx
pop ax
ret
printnum endp
CODES ENDS
END START
围观。