求 用汇编语言编写的程序 小车运动

求 用汇编语言编写的程序 小车运动,第1张

data segment

car db 2,2,2,2,2,2,2,2,2,2

db 2,2,2,2,2,2,0,0,0,2

db 2,2,2,2,2,2,0,0,0,2

db 2,2,2,2,2,2,0,0,0,2

db 2,2,2,2,2,2,2,2,2,2

db 2,2,2,2,2,2,2,2,2,2

db 0,0,2,0,0,0,0,2,0,0

db 0,2,0,2,0,0,2,0,2,0

db 0,0,2,0,0,0,0,2,0,0

x dw 10

y dw 10

msg db 'car program finish!!$'

speed dw 5

data ends

code segment

assume cs:code,ds:data

start:

mov ax,data

mov ds,ax

mov ax,0a000h

mov es,ax

mov ax,13h

int 10h

call picture

ag: mov ah,7

int 21h

cmp al,'s'

jne ag

start1: in al,60h

cmp al,80h ;if release key

jae keyrelease

cmp al,2 ;1 key

jz upspeed

cmp al,3 ;2 key

jz downspeed

jmp keyrelease

upspeed:

mov si,speed

inc si

mov speed,si

jmp keyrelease

downspeed:

mov si,speed

dec si

mov speed,si

jmp keyrelease

keyrelease:

call clearpicture

mov si,speed

add si,x

mov x,si

call picture

call delay

mov si,x

cmp si,310

jc start1

mov ah,9

mov dx,offset msg

int 21h

mov ah,7

int 21h

mov ax,4c00h

int 21h

picture proc near

mov dx,y

mov bx,0

again: cmp dx,0

je over

add bx,320

dec dx

jmp again

over: mov dx,9

lea si,car

next1: mov cx,10

mov di,x

next: mov al,[si]

mov es:[bx+di],al

inc si

inc di

loop next

add bx,320

dec dx

jne next1

ret

picture endp

clearpicture proc near

mov dx,y

mov bx,0

again2: cmp dx,0

je over2

add bx,320

dec dx

jmp again2

over2: mov dx,9

next12: mov cx,10

mov di,x

next2: mov al,0

mov es:[bx+di],al

inc di

loop next2

add bx,320

dec dx

jne next12

ret

clearpicture endp

delay proc near

push bx

push cx

mov bx,1234

back:

mov cx,66

push ax

wait1:

in al,61h

and al,10h

cmp al,ah

je wait1

mov ah,al

loop wait1

pop ax

dec bx

jne back

pop cx

pop bx

ret

delay endp

code ends

end start

制作小车的过程属于设计方案。设计方案包括设计、制造、安装、测试等步骤,以确保小车的安全性和可靠性。首先,要根据小车的使用环境和用途,进行设计,包括小车的外形、结构、材料、动力系统等;其次,要根据设计方案,进行制造,包括采购材料、加工、装配等;再次,要根据设计方案,进行安装,包括安装电池、控制器、电机等;最后,要根据设计方案,进行测试,以确保小车的安全性和可靠性。

以上就是关于求 用汇编语言编写的程序 小车运动全部的内容,包括:求 用汇编语言编写的程序 小车运动、制作小车这个过程属于什么方案、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zz/10211091.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存