汇编实现吃豆子小程序

这里写自定义目录标题

题目描述

在屏幕上显示多行“豆子”(用“.”表示),用一个“嘴巴”(用字符“C”表示),程
序运行时,单击空格,“嘴巴”开始从左向右逐行 “吃豆子”,一直到“豆子”被吃完停止或者单击空格暂停。
最近在做汇编的课设,刚好选到这一题,看到网上没有什么完整的可实现的内容,所以想着自己写一个,这是我的第一篇博客,菜鸟一个还在挣扎,大家多多指教!

画点

							;画豆子
Gamestart:
    mov ah,0          ;BIOS的00功能设置显示方式,采用黑白80*25的格式
    mov al,02
    int 10h
    mov ah,02H			;开始画点循环两千次
    mov dl,'.'
    mov cx,2000
    
drawPoint:
    int 21H
    loop drawPoint

开吃

eatbeans proc
renew:
	mov dx,0				;行号列号
	mov ah,02			;置光标位置
	mov bh,0				;设置页号
	int 10h
	mov al,'C'
    mov ah,10
    int 10h
    
eatpee:    
    
    call pause		;判断暂停
    
    mov al,' '
    mov ah,10
    int 10h
    add si,1
    inc di
    
    add dl,1	
    mov ah,2
    int 10h
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HighColdMenGod

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值