汇编编写彩票36选7摇奖

本文介绍了一种用汇编语言编写的彩票36选7摇奖程序,通过二进制随机数生成算法,实现号码的随机选取。作者强调此内容仅为参考,版权归属,提醒读者在理解和学习过程中要保持诚实和负责的态度。
摘要由CSDN通过智能技术生成
;使用约瑟夫环,结合系统当前的时间“秒”,构造一个随机数产生函数:秒*X+CX作为选择号码的依;据,模拟彩票36--7
s0 segment
ticket dw 36 dup(0)
s0 ends

s1 segment stack
dw 100 dup(?)
top label word
s1 ends

s2 segment
assume cs:s2,ss:s1,ds:s0
cp367 proc far
mov ax,s0
mov ds,ax
mov ax,s1
mov ss,ax
lea sp,top

xor al,al
xor bh,bh
xor si,si
mov cx,36
sum:
inc al
inc bh
inc bh
cmp bh,72
jne direct
xor bh,bh
direct:
mov ah,bh
mov ticket[si],ax
inc si
inc si
loop sum

call far ptr ysfh

mov ah,4ch
int 21h
cp367 endp

ysfh proc far
push ax
push bx
push cx
push dx
push si
push di

mov ah,2ch
int 21h
mov al,dl
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值