永发信息网

【江湖救急】汇编语言幸运抽号变种

答案:1  悬赏:20  手机版
解决时间 2021-01-11 20:12
  • 提问者网友:蔚蓝的太阳
  • 2021-01-11 09:49
【江湖救急】汇编语言幸运抽号变种
最佳答案
  • 五星知识达人网友:神鬼未生
  • 2021-01-11 10:47
code segment
assume cs:code
start:
mov ax,0b800h
mov ds,ax
mov bh,7h
xor si,si
p0:
mov ch,9h
p1:
mov cl,9h
p2:
mov bl,cl
add bl,30h
mov word ptr ds:[si],bx
mov ah,1h
int 16h
cmp al,' '
jz quit
dec cl
jns p2
add si,2h
mov bl,ch
add bl,30h
mov word ptr ds:[si],bx
sub si,2h
dec ch
jns p1
jmp p0
quit:
mov ah,7h
int 21h
int 21h
mov ah,4ch
int 21h
code ends
end start

敲空格键时停止,再敲任意键退出
测试可行,但不知为什么屏幕刷新率比较低追问请注意我的问题,是变种,不是原题,你这个答案我在网上已经找到并是运行过了了。首先你这个只能显示两位数,而不是十位,其次它有的时候会无法按空格停止,最后,即使你这个能够能照说明使用,也是一次性的,达不到我重复抽取,限定按esc推出的要求。另外这个程序我问过别人,其实不是随机的,而是快速的不断从99倒数到零,按空格时停止,只是太快了才产生是随机的错觉,谢谢
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯