文档介绍:目录
目录 1
课程设计任务书 2
1•设计目的 3
3
3•课程设计时间 3
4•设计环境与工具 3
5•程序设计算法说明、框图 3
3
・4
6•程序清叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、*T* *T* *T* *T* *T* 叫、叫、
up
equ48h ;scan code for up arrow
down
equ 50h ;scan code for down arrow
right
equ 4dh ;scan code for right arrow
left
equ4bh ;scan code for left arrow
esca
equ1bh ;escape key
cls1
equ4dh ;clear star
cls2
equ6dh ;clear star
win_ulc
equ 10d ;window upper left column
win_ulr
equ 8d ;window upper left row
win_lrc
equ 80d ;window lower right column
win_lrr
equ 16d ;window lower right row
win_width
equ 70d ;width of window
exp1
equ 45h ; E expand the star
exp2
equ 65h ; e
con1
equ 43h ; C concentrate the star
con2
equ 63h ; c
help1
equ 48h ; H help information
help2
equ 68h ; h
blank
equ 20h ;change the colour
sin0
equ100d ;assume
sin36
equ 59d ;sin36*100
sin72
equ 95d ;sin72*100
cot36
equ 138d ;cot36*100
cot72
equ 32d ;cot72*100
cot0
equ99d ;assume cot0=1
Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki^ Ki* «^** ^** ^** .a^Y* *T* 叫、叫、叫、叫、*T* *T* *T* *T* *T* *T* *T* *T* 叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、叫、*T* *T* *T* *T* *T* 叫、叫、
output macro x ;输出宏
call locate
lea
dx,x
mov
ah,09h
int 21h
call scroll_up
endm
cover macro
mov
ah,0ch
mov
al,00h
call
generate
endm
get_lenth
macro x ;获得长度的宏
mov
mema,ax
mov
memd,dx
mov
bx,x
mov
ax,lenth
mul
bx
mov
bx,100
sub
ax,0
div
bx
mov
bp,ax
mov
ax,mema
mov
dx,memd
endm
Kl^ Kl^ Kl^ Kl^ Kl^ Kl>
.a^Y* *T* *T* *T* 叫、叫、叫、叫、叫、叫、叫、叫、*T* *T* *T* *T* *T* *T* *T* 叫、叫、叫、叫、叫、叫、*T* *T* *T* 彳、彳、彳、彳、彳、彳、彳、彳、彳、彳、彳、彳、彳、彳、彳、彳、彳、彳、彳、彳、彳、彳、彳、彳、
datasg segment
mus_freq dw 2 dup(262),294,262,349
dw 330,2 dup(262),294
dw 262,392,349,-1
mus_time
dw 2 dup(25),3 dup(50),100
dw 2 dup(25),3 dup(50),100