기금넷 공식사이트 - 복권 조회 - 난수는 어떻게 조립합니까?
난수는 어떻게 조립합니까?
조각
CS:Code, DS:Code, ES:Code 라고 가정합니다
을 눌러 섹션을 인쇄할 수도 있습니다 --
을 눌러 섹션을 인쇄할 수도 있습니다 기능: 한 문자를 출력합니다.
을 눌러 섹션을 인쇄할 수도 있습니다 항목: dl= 표시할 문자
Output_Chr proc 근처
도끼를 밀다
Mov ah, 02h
Int 2 1h
폭파통
물에 담그면 부드러워진다
출력 _Chr endp
을 눌러 섹션을 인쇄할 수도 있습니다 --
을 눌러 섹션을 인쇄할 수도 있습니다 기능: AX 의 바이너리 부호없는 숫자를 명시 적 10 진수 ASCII 코드로 변환하여 디스플레이에 보냅니다.
을 눌러 섹션을 인쇄할 수도 있습니다 항목: AX= 이진
을 눌러 섹션을 인쇄할 수도 있습니다 종료: 변환된 ASCII 코드를 현재 커서 위치에 표시합니다.
Dec_ASCII Proc 근처
Dx 푸시
Bx 를 밀다
푸시 디
Mov bx, 10
Lea di, @@Temp_Save[6]
Mov 바이트 포인터 [di],' $' 입니다
12 월 2 일
Cld
@@Divide: xor dx, dx
부문 bx
또는 dl, 30h
Mov [di], dl
12 월 2 일
Ax, 0ffffh 테스트
Jnz @ @ 나누기
회사 di
푸시 디
팝 dx
Mov ah, 9
Int 2 1h
포프디
Pop bx
팝 dx
물에 담그면 부드러워진다
@@Temp_Save db 7 dup (? ) 을 참조하십시오
Dec_ASCII EndP
을 눌러 섹션을 인쇄할 수도 있습니다 --
아무 키나 눌러 종료하십시오 ... $'
시작: cs 푸시
인기 디지털카메라
푸시 es
유행원소
Mov CX, 36; 무작위로 36 개의 1 ~ 36 의 난수를 생성합니다.
@@L 1: xor al, al
출 43 시간, 알루미늄
알루미늄, 40h
Cmp 알루미늄, 36
Ja @@L 1
다른 또는 아, 아
Dec _ ASCII 를 호출하여 이 숫자를 표시하고 출력합니다
20 시간 전기 자전거
Output_Chr 호출
Loop @@L 1
Lea dx, 키 누르기
Mov ah, 9
Int 2 1h
Mov ah, 1
Int 2 1h
Exit_Proc: mov ah, 4ch 종료 프로시저
Int 2 1h
코드 끝
끝 시작 이것은 컴파일의 끝입니다