|
楼主 |
发表于 2005-12-20 17:42
|
显示全部楼层
;;显示方框
;;table_top=开始行,table_buttom=结束行,table_left=开始列,table_right=结束列,table_asc=图形asc码,glb_count为计数器
display_table proc near
dec table_top
dec table_buttom
dec table_left
dec table_right
push ax
push bx
mov al,table_buttom
sub al,table_top
inc al
mov bl,table_right
sub bl,table_left
inc bl
mul bl
mov glb_count,ax
pop bx
pop ax
mov ch,table_top
mov cl,table_left
display_table1: mov al,00h
cmp ch,table_top
jz display_go_on
cmp ch,table_buttom
jz display_go_on
cmp cl,table_left
jz display_go_on
cmp cl,table_right
jz display_go_on
jmp display_go_on1
display_go_on: mov al,table_asc
display_go_on1: call display
inc cl
cmp cl,table_right
jc no_cfs
je no_cfs
mov cl,table_left
inc ch
no_cfs: dec glb_count
jnz display_table1
ret
display_table endp |
|