使用汇编语言编写一条简单的贪吃蛇

本文详细介绍了如何使用x86汇编语言编写一条简单的贪吃蛇游戏。通过这段代码,读者可以学习到如何在汇编层面操作CPU和内存,实现游戏的基本逻辑。
摘要由CSDN通过智能技术生成

本文中的汇编语言是基于x86芯片,下面给出代码:

;TITLE    GAME4TH   
PAGE  60,132
STSEG  SEGMENT
       DB 64 DUP (0)
STSEG  ENDS
;-----------------------------------
DTSEG  SEGMENT
DATAH  DB   10H,10H,10H,10H,10H,10H,10H,10H,10H
DATAL  DB   20H,21H,22H,23H,24H,25H,26H,27H,28H
DTSEG  ENDS
CR     EQU 0DH
LF     EQU 0AH
;------------------------------------
CDSEG SEGMENT 
MAIN  PROC FAR
      ASSUME CS:CDSEG,DS:DTSEG,SS:STSEG
      MOV  AX,DTSEG
      MOV  DS,AX
      MOV  AX,0600H
      MOV  BH,00011110B
      MOV  CX,0
      MOV  DH,18H
      MOV  DL,04FH
      INT  10H
      
FISH: MOV  AX,0600H
      MOV  BH,00011110B
      MOV  CX,0
      MOV  DH,18H
      MOV  DL,04FH
      INT  10H
      MOV  AH,02 
      MOV  BH,00     
      MOV  SI,OFFSET DATAH
      MOV  DI,OFFSET DATAL      
      MOV  DH,[SI]
      MOV  DL,[DI]
      INT  10H
      MOV  AX,0201H
      MOV  DL,
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值