亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? heart.asm

?? 匯編程序微機原理課程設計_動畫心_匯編課程設計
?? ASM
字號:
data segment
full db 0
buff1 db '   Welcome you to run this programme!'
      db '                                     '
      db '           *****Please press any key*****$'
buff2 db '       My heart beats with yours!'
      db '             ***** Please q to quit *****$'
data ends

code segment
main proc far
     assume cs:code,ds:data
start:
     push ds
     sub ax,ax
     push ax
     mov ax,data
     mov ds,ax
     mov ah,00
     mov al,04
     int 10h
     mov ah,0bh
     mov bh,00
     mov bl,1
     int 10h
     mov ah,0bh
     mov bh,1
     mov bl,2
     int 10h
     mov dx,offset buff1               ;顯示提示信息
     mov ah,09
     int 21h
     mov ah,08
     int 21h
     call clear                        ;cls
sss:
     call text                         ;display the text
     mov di,2
     mov al,1                          ;draw the big box
     mov cx,70
     mov dx,20
     mov bx,160
     call box
     mov cx,71 
     mov dx,21
     mov bx,158
again:
     mov al,1
     mov di,0
     call box
     call delay
     mov al,0
     mov di,0
     call box
     inc cx
     inc dx
     sub bx,2
     cmp cx,94
     jnz again
     mov di,0                          ;draw the 2nd box
     mov cx,95
     mov dx,45
     mov al,1
     mov bx,110
     call box
     mov cx,96
     mov dx,46
     mov bx,108
again_00:
     mov al,1
     mov di,0
     call box
     call delay
     call delay
     mov al,0
     mov di,0
     call box
     inc cx
     inc dx
     sub bx,2
     cmp cx,114
     jnz again_00
     mov cx,115                        ;draw the 3rd box
     mov dx,65
     mov al,1
     mov bx,70
     call box
     mov cx,116
     mov dx,66
     mov bx,68
again_01:
     mov al,1
     mov di,0
     call box
     call delay
     call delay
     mov al,0
     mov di,0
     call box
     inc cx
     inc dx
     sub bx,2
     cmp cx,129
     jnz again_01
     mov di,2
     mov al,1                          ;draw the small box
     mov cx,130
     mov dx,80
     mov bx,40
     call box
     mov di,2
     mov al,3                          ;對角線
     mov si,0
     mov cx,71
     mov dx,21
     mov bx,59
     call xie_line
     mov cx,171
     mov dx,121
     mov bx,59
     call xie_line
     mov si,1
     mov cx,71
     mov dx,179
     mov bx,59
     call xie_line
     mov cx,171
     mov dx,79
     mov bx,59
     call xie_line
     mov cx,150                       ;十字線
     mov dx,20
     mov si,0
     mov bx,60
     call draw_line
     mov cx,150
     mov dx,120
     mov bx,60
     call draw_line
     mov cx,70
     mov dx,100
     mov si,1
     mov bx,60
     call draw_line
     mov cx,170
     mov dx,100
     mov bx,60
     call draw_line
     mov si,1
     mov cx,70
     mov dx,60
     mov bx,60
     call mid_line
     mov cx,170
     mov dx,110
     mov bx,60
     call mid_line
     mov si,2
     mov cx,110
     mov dx,20
     mov bx,30
     call mid_line
     mov cx,160
     mov dx,120
     mov bx,30
     call mid_line
     mov si,3
     mov cx,70
     mov dx,140
     mov bx,60
     call mid_line
     mov cx,170
     mov dx,90
     mov bx,60
     call mid_line
     mov si,4
     mov cx,110
     mov dx,180
     mov bx,30
     call mid_line
     mov cx,160
     mov dx,80
     mov bx,30
call mid_line
mov di,0
mov al,1                           ;draw the big box again
mov cx,70
mov dx,20
mov bx,160
call box
mov di,0
mov al,1                           ;draw the small box again
mov cx,130
mov dx,80
mov bx,40
call box
mov di,0
mov cx,95
mov dx,45
mov al,1
mov bx,110
call box
mov cx,115
mov dx,65
mov al,1
mov bx,70
call box
mov di,1                          ;fill
call fill
call fill_2
call fill_3
mov cx,149                         ;bold
mov dx,120
mov al,2
mov bx,60
mov si,0
call draw_line
mov cx,151
mov dx,120
mov al,2
mov bx,60
mov si,0
call draw_line
heart_:                            ;draw the heart

call cls_box
call heart
mov ah,08
int 21h
cmp al,'q'
jz ok
cmp al,20h
jz heart_
call clear
jmp sss
ok:

ret
main endp

fill proc near                    ;the procedure of fill
mov full,0
mov al,5
mov cx,160
mov dx,121
mov si,0
mov bx,60
fill_Y:

push cx
push dx
push bx
call draw_line
pop bx
pop dx
pop cx
sub bx,2
inc cx
add dx,2
inc full
cmp full,30
jne fill_y
ret
fill endp

fill_2 proc near
mov full,0
mov al,5
mov cx,140
mov dx,121
mov si,0
mov bx,60
fill_Y1:

push cx
push dx
push bx
call draw_line
pop bx
pop dx
pop cx
sub bx,2
dec cx
add dx,2
inc full
cmp full,30
jne fill_y1
ret
fill_2 endp

fill_3 proc near
mov al,1
mov full,0
mov si,0
mov cx,140
mov dx,121
mov bx,60
re_fill:

push bx
push cx
push dx
call draw_line
pop dx
pop cx
pop bx
inc cx
inc full
cmp full,9
jne re_fill
mov full,0
mov cx,159
mov dx,121
mov bx,60
re_fill2:

push bx
push cx
push dx
call draw_line
pop dx
pop cx
pop bx
dec cx
inc full
cmp full,9
jne re_fill2
ret
fill_3 endp

draw_Line proc near               ;the procedure of draw a line
push bx
cmp si,0
jz V_line1
add bx,cx
H_line:

mov ah,0ch
int 10h
cmp di,0
jz aa0
cmp di,1
jz aa1
call delay
aa1:

call delay
aa0:

inc cx
cmp cx,bx
jne H_line
jmp exit_line
V_line1:

add bx,dx
V_line:

mov ah,0ch
cmp di,0
jz bb0
cmp di,1
jz bb1
call delay
bb1:

call delay
bb0:

int 10h
inc dx
cmp dx,bx
jne V_line
exit_line:

pop bx
ret
draw_Line endp

xie_line proc near                ;the procedure of draw a xie_line
add bx,cx
cmp si,1
jz xieline_1
xieline_0:

mov ah,0ch
int 10h
inc dx
inc cx
cmp cx,bx
jne xieline_0
jmp exit_xie
xieline_1:

mov ah,0ch
int 10h
dec dx
inc cx
cmp cx,bx
jne xieline_1
exit_xie:

ret
xie_line endp

Mid_line proc near                 ;draw a xie_line
add bx,cx
cmp si,2
jz midline_2
cmp si,3
jz midline_3
cmp si,4
jz midline_4
midline_1: 

mov ah,0ch
int 10h
inc dx
add cx,2
cmp cx,bx
jne midline_1
jmp exit_lines
midline_2:
mov ah,0ch
int 10h
add dx,2
inc cx
cmp cx,bx
jne midline_2
jmp exit_lines
midline_3:
mov ah,0ch
int 10h
dec dx
add cx,2
cmp cx,bx
jne midline_3
jmp exit_lines
midline_4:
mov ah,0ch
int 10h
sub dx,2
inc cx
cmp cx,bx
jne midline_4
exit_lines:
ret
mid_line endp

box proc near                      ;draw a box
push cx
push dx
push cx
push dx
push cx
push dx
push cx
push dx
mov si,1
call draw_line                    ;top
pop dx
pop cx
add cx,bx
mov si,0
call draw_line                     ;right
pop dx
pop cx
mov si,0
call draw_line                    ;left
pop dx
pop cx
mov si,1
add dx,bx
call draw_line                    ;bottom
pop dx
pop cx
ret
box endp

space proc near                    ;display a space
mov ah,02
mov dl,' '
int 21h
ret
space endp

return proc near                  ;回車
mov ah,2
mov dl,0ah
int 21h
mov dl,0dh
int 21h
ret
return endp

text proc near                    ;顯示文本信息
mov bh,0
mov dh,0
mov dl,0
mov ah,2
int 10h
mov dx,offset buff2
mov ah,09
int 21h
text endp

heart proc near
mov cx,136                         ;draw_heart
mov dx,93
mov si,0
mov bx,5
mov al,2
call draw_line
mov cx,137                        ;draw_heart
mov dx,91
mov si,0
mov bx,9
call draw_line
mov cx,138                        ;draw_heart
mov dx,90
mov si,0
mov bx,12
call draw_line
mov cx,139                        ;draw_heart
mov dx,89
mov si,0
mov bx,14
call draw_line
mov cx,140                        ;draw_heart
mov dx,88
mov si,0
mov bx,16
call draw_line
mov cx,141                        ;draw_heart
mov dx,88
mov si,0
mov bx,17
call draw_line
mov cx,142                        ;draw_heart
mov dx,87
mov si,0
mov bx,19
call draw_line
mov cx,143                        ;draw_heart
mov dx,87
mov si,0
mov bx,20
call draw_line
mov cx,144                        ;draw_heart
mov dx,87
mov si,0
mov bx,21
call draw_line
mov cx,145                        ;draw_heart
mov dx,88
mov si,0
mov bx,21
call draw_line
mov cx,146                         ;draw_heart
mov dx,88
mov si,0
mov bx,22
call draw_line
mov cx,147                        ;draw_heart
mov dx,89
mov si,0
mov bx,22
call draw_line
mov cx,148                        ;draw_heart
mov dx,90
mov si,0
mov bx,22
call draw_line
mov cx,149                        ;draw_heart
mov dx,91
mov si,0
mov bx,22
call draw_line
mov cx,150                        ;1draw_heart
mov dx,91
mov si,0
mov bx,22
call draw_line
mov cx,151                        ;draw_heart
mov dx,90
mov si,0
mov bx,22
call draw_line
mov cx,152                        ;draw_heart
mov dx,89
mov si,0
mov bx,22
call draw_line
mov cx,153                        ;draw_heart
mov dx,88
mov si,0
mov bx,22
call draw_line
mov cx,154                        ;draw_heart
mov dx,88
mov si,0
mov bx,21
call draw_line
mov cx,155                        ;draw_heart
mov dx,87
mov si,0
mov bx,21
call draw_line
mov cx,156                        ;draw_heart
mov dx,87
mov si,0
mov bx,20
call draw_line
mov cx,157                        ;draw_heart
mov dx,87
mov si,0
mov bx,19
call draw_line
mov cx,158                        ;draw_heart
mov dx,88
mov si,0
mov bx,17
call draw_line
mov cx,159                        ;draw_heart
mov dx,88
mov si,0
mov bx,16
call draw_line
mov cx,160                        ;draw_heart
mov dx,89
mov si,0
mov bx,14
call draw_line
mov cx,161                        ;draw_heart
mov dx,90
mov si,0
mov bx,12
call draw_line
mov cx,162                        ;draw_heart
mov dx,91
mov si,0
mov bx,9
call draw_line
mov cx,163                        ;draw_heart
mov dx,93
mov si,0
mov bx,5
call draw_line
ret
heart endp

delay proc near                   ;the procedure of delay
push cx
push dx
mov dx,25
dl2:

mov cx,2801
dl3:

loop dl3
dec dx
jnz dl2
pop dx
pop cx
ret
delay endp

clear proc near                   ;clear
mov al,0
mov bx,0
mov cx,0
mov dx,0
line:

mov ah,0ch
int 10h
inc cx
cmp cx,320
jne line
mov cx,0
inc dx
cmp dx,200
jne line
ret
clear endp

cls_box proc near
mov al,0
mov bx,0
mov cx,131
mov dx,81
s_line:

mov ah,0ch
int 10h
inc cx
cmp cx,170
jne s_line
mov cx,131
inc dx
cmp dx,120
jne s_line
ret
cls_box endp

code ends
     end start

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
五月开心婷婷久久| 国产精品第四页| 奇米影视一区二区三区| 666欧美在线视频| 狠狠色丁香婷综合久久| 国产欧美日韩三区| 色婷婷精品久久二区二区蜜臀av| 亚洲免费毛片网站| 中文天堂在线一区| 成人av网址在线| 亚洲精品高清在线| 日韩一二在线观看| 成人国产精品免费网站| 亚洲欧美日韩国产成人精品影院| 欧美性猛交一区二区三区精品| 日本vs亚洲vs韩国一区三区二区 | 国产午夜精品一区二区| 成人涩涩免费视频| 亚洲高清视频的网址| 欧美videossexotv100| 成人激情校园春色| 五月天网站亚洲| 久久久91精品国产一区二区精品 | 综合欧美亚洲日本| 欧美一区二区三区思思人| 国产精品一区在线观看乱码| 亚洲精品日韩综合观看成人91| 91精品婷婷国产综合久久性色| 成人黄色软件下载| 日本成人在线网站| 亚洲女厕所小便bbb| 欧美电视剧在线看免费| 色屁屁一区二区| 国产麻豆精品久久一二三| 亚洲国产欧美一区二区三区丁香婷| 精品国产污网站| 欧美日韩成人在线| av高清久久久| 精品一区二区三区影院在线午夜 | 欧美日韩精品高清| 成人禁用看黄a在线| 美美哒免费高清在线观看视频一区二区 | 亚洲一区自拍偷拍| 久久久久久免费| 欧美军同video69gay| 色综合一区二区| 国产999精品久久久久久| 日韩在线观看一区二区| 亚洲色图.com| 国产欧美日韩另类一区| 91精品国产丝袜白色高跟鞋| 色999日韩国产欧美一区二区| 国产精品综合av一区二区国产馆| 五月天激情综合网| 一级女性全黄久久生活片免费| 中文在线一区二区 | 成人高清视频免费观看| 狠狠色丁香久久婷婷综合_中| 亚洲一区在线免费观看| 最好看的中文字幕久久| 国产精品麻豆欧美日韩ww| 久久综合久久综合九色| 欧美一卡二卡三卡| 欧美三级日韩三级国产三级| 91久久精品一区二区| 91片黄在线观看| 99麻豆久久久国产精品免费 | 91亚洲男人天堂| a级精品国产片在线观看| 丁香激情综合五月| 国产成人午夜片在线观看高清观看| 久久99精品网久久| 精品一区在线看| 狠狠色综合播放一区二区| 精品亚洲欧美一区| 国产一区二区女| 国产盗摄视频一区二区三区| 国产精品正在播放| 成人亚洲精品久久久久软件| 国产精品一级二级三级| 国产精品18久久久久久久久| 成人综合婷婷国产精品久久蜜臀| 成人av一区二区三区| 一本到不卡精品视频在线观看| 色综合色综合色综合色综合色综合 | 99re成人精品视频| 日本久久电影网| 欧美日韩国产高清一区二区| 91精品国产综合久久香蕉的特点| 777a∨成人精品桃花网| 精品少妇一区二区| 久久精品亚洲乱码伦伦中文| 国产精品美女久久久久久久网站| 亚洲欧美色综合| 午夜免费久久看| 久久国产精品99久久久久久老狼| 国产一区二区三区四区五区入口 | 色香蕉久久蜜桃| 欧美午夜理伦三级在线观看| 日韩一卡二卡三卡四卡| 久久精品一区二区三区不卡| 亚洲另类春色校园小说| 日韩精品一级二级| 高清国产一区二区| 在线精品视频一区二区三四| 日韩欧美亚洲另类制服综合在线| 国产欧美综合色| 夜夜亚洲天天久久| 精品一区免费av| 色屁屁一区二区| 26uuu精品一区二区三区四区在线| 欧美国产乱子伦| 无码av中文一区二区三区桃花岛| 久久国内精品视频| 色婷婷av一区| 国产亚洲一区二区三区在线观看| 亚洲乱码中文字幕| 精品一区在线看| 在线视频欧美精品| 欧美精品一区二区在线观看| 亚洲在线视频网站| 国产成人亚洲综合色影视| 欧美剧情电影在线观看完整版免费励志电影| 日韩女优av电影| 亚洲一区影音先锋| 成人精品免费网站| 日韩欧美久久一区| 亚洲国产成人av| yourporn久久国产精品| 欧美mv日韩mv国产| 丝袜美腿亚洲一区二区图片| 91亚洲大成网污www| 久久影院午夜论| 日本在线不卡视频一二三区| 91丝袜美腿高跟国产极品老师 | 欧美精品色一区二区三区| 欧美国产精品中文字幕| 久久国产精品色婷婷| 欧美丝袜丝nylons| 亚洲欧美怡红院| 国产伦精品一区二区三区免费迷| 精品视频1区2区| 亚洲免费伊人电影| 成人精品小蝌蚪| 国产亚洲一区字幕| 国产自产高清不卡| 91精品国产福利| 性做久久久久久免费观看欧美| 色伊人久久综合中文字幕| 国产精品久久夜| 成人一级黄色片| 久久久精品tv| 国产福利精品一区| 久久久影视传媒| 国产一区二区三区国产| 欧美精品一区二区三区在线播放| 麻豆91免费观看| 欧美一区二区国产| 欧美a级理论片| 欧美成人在线直播| 国内精品国产三级国产a久久| 日韩欧美色综合| 精一区二区三区| 精品国产伦一区二区三区观看方式| 麻豆免费精品视频| 欧美大片在线观看一区| 久久99久久精品| 国产亚洲一区二区三区在线观看 | 亚洲成人动漫一区| 欧美日韩国产在线观看| 午夜精品福利视频网站| 91精品国产综合久久精品app| 五月婷婷激情综合网| 日韩视频一区二区| 久久成人免费网| 久久久久久久久久久久电影 | 国产福利精品导航| 日本一区二区高清| 97久久久精品综合88久久| 亚洲码国产岛国毛片在线| 欧美在线一二三四区| 天堂成人免费av电影一区| 7777精品伊人久久久大香线蕉完整版 | 中文字幕国产一区二区| 91麻豆自制传媒国产之光| 亚洲福利国产精品| 日韩欧美国产综合| 成人免费高清在线| 亚洲国产aⅴ成人精品无吗| 日韩免费性生活视频播放| 成人午夜看片网址| 亚洲影院久久精品| 欧美tickling网站挠脚心| av一区二区三区黑人| 亚洲一二三四区不卡| 日韩欧美在线综合网| 成人免费视频视频| 五月天国产精品| 欧美国产精品专区| 欧美福利一区二区|