기금넷 공식사이트 - 복권 조회 - 난수는 어떻게 조립합니까?

난수는 어떻게 조립합니까?

을 눌러 섹션을 인쇄할 수도 있습니다 이 프로그램은 컴파일을 통해 올바르게 실행됩니다.

조각

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

코드 끝

끝 시작 이것은 컴파일의 끝입니다