首页 > 代码库 > 酷炫ILOVEU

酷炫ILOVEU

  1 assume cs:code  2   3 code segment  4 main:  5               mov cx,880                    ;显示背景22*80  6           mov dh,0        ;dh中放行号  7           mov dl,0        ;dl中放列号  8 bibi:  9           push cx 10           mov ah,2         ;显示光标 11           mov bh,0         ;第0页 12           int 10h 13           14           ;在光标处显示个数自定的字符 15           mov ah,9         ;9为在"在光标处显示字符的功能"的功能号 16           mov al,0               ;字符 17           mov bl,00001010b         ;颜色属性 18           mov bh,0         ;第 0 页 19           mov cx,1         ;显示字符的个数 20           int 10h 21           22           inc dl 23           mov ah,2         ;显示光标 24           mov bh,0         ;第0页 25           int 10h 26           27           ;在光标处显示个数自定的字符 28           mov ah,9         ;9为在"在光标处显示字符的功能"的功能号 29           mov al,1               ;字符 30           mov bl,00001010b         ;颜色属性 31           mov bh,0         ;第 0 页 32           mov cx,1         ;显示字符的个数 33           int 10h 34           35           cmp dl,79 36           jnz tt 37           mov dl,-1 38           inc dh 39 tt: 40           inc dl 41           pop cx 42           loop bibi   43          44 oxx: 45         mov ah,0 46         int 16h 47          48         cmp al,z 49         jz z 50         cmp al,x 51         je x 52         cmp al,c 53         je c 54         cmp al,v 55         jz v 56         cmp al,b 57         je b 58         cmp al,n 59         je n 60         cmp al,m 61         jz m 62         cmp al,, 63         je a 64         jmp sret 65          66 z: 67         mov ah,00000000b 68         jmp short sss 69 x: 70         mov ah,00000001b 71         jmp short sss 72 c: 73         mov ah,00000010b 74         jmp short sss 75 v: 76         mov ah,00000011b 77         jmp short sss 78 b: 79         mov ah,00000100b 80         jmp short sss 81 n: 82         mov ah,00000101b 83         jmp short sss 84 m: 85         mov ah,00000110b 86         jmp short sss 87 a: 88         mov ah,00000111b 89         jmp short sss 90 sss: 91         mov bx,0b800h 92         mov es,bx 93         mov bx,1 94         mov cx,2000 95 s: 96         and byte ptr es:[bx],11111000b 97         or es:[bx],ah 98         add bx,2 99         loop s100         101                   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;显示I102          103           ;在特定位置显示光标104           mov ah,2         ;显示光标105           mov bh,0         ;第0页106           mov dh,3         ;dh中放行号107           mov dl,2        ;dl中放列号108           int 10h109          110           ;在光标处显示个数自定的字符111           mov ah,9         ;9为在"在光标处显示字符的功能"的功能号112           mov al,a               ;字符113           mov bl,11001010b         ;颜色属性114           mov bh,0         ;第 0 页115           mov cx,11         ;显示字符的个数116           int 10h117          118           mov ah,2         ;显示光标119           mov bh,0         ;第0页120           mov dh,4         ;dh中放行号121           mov dl,2        ;dl中放列号122           int 10h123          124           ;在光标处显示个数自定的字符125           mov ah,9         ;9为在"在光标处显示字符的功能"的功能号126           mov al,a               ;字符127           mov bl,11001010b         ;颜色属性128           mov bh,0         ;第 0 页129           mov cx,11         ;显示字符的个数130           int 10h131          132           mov ah,2         ;显示光标133           mov bh,0         ;第0页134           mov dh,18         ;dh中放行号135           mov dl,2        ;dl中放列号136           int 10h137          138           ;在光标处显示个数自定的字符139           mov ah,9         ;9为在"在光标处显示字符的功能"的功能号140           mov al,a               ;字符141           mov bl,11001010b         ;颜色属性142           mov bh,0         ;第 0 页143           mov cx,11         ;显示字符的个数144           int 10h145          146           mov ah,2         ;显示光标147           mov bh,0         ;第0页148           mov dh,19         ;dh中放行号149           mov dl,2        ;dl中放列号150           int 10h151          152           ;在光标处显示个数自定的字符153           mov ah,9         ;9为在"在光标处显示字符的功能"的功能号154           mov al,a               ;字符155           mov bl,11001010b         ;颜色属性156           mov bh,0         ;第 0 页157           mov cx,11         ;显示字符的个数158           int 10h159          160           mov cx,13161           mov dh,5         ;dh中放行号162 s5r6c:163        mov ah,2         ;显示光标164           mov bh,0         ;第0页165           mov dl,6        ;dl中放列号166           int 10h167          168           ;在光标处显示个数自定的字符169           mov ah,9         ;9为在"在光标处显示字符的功能"的功能号170           mov al,a               ;字符171           mov bl,11001010b         ;颜色属性172           mov bh,0173           push cx          ;第 0 页174           mov cx,3         ;显示字符的个数175           int 10h176       177        pop cx178        inc dh179        loop s5r6c180       181       182        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;显示love183        mov cx,11184        mov dh,8          ;初始行号185        mov dl,25         ;初始列号186        mov ax,21         ;初始字符数187        push ax188        mov bp,sp         ;bp指向栈中保存的显示的字符数189 s8r25c:190        mov ah,2         ;显示光标191           mov bh,0         ;第0页192           int 10h193          194           ;在光标处显示个数自定的字符195           mov ah,9         ;9为在"在光标处显示字符的功能"的功能号196           mov al,a               ;字符197           mov bl,11001010b         ;颜色属性198           mov bh,0         ;第 0 页199           push cx         200               201           mov cx,[bp]          ;显示字符的个数202           int 10h203 204        pop cx205        sub word ptr [bp],2206        inc dh207        inc dl208        loop s8r25c209       210        mov cx,5211        mov dh,3          ;初始行号212        mov dl,29         ;初始列号213        mov ax,2         ;初始字符数214        push ax215        mov bp,sp         ;bp指向栈中保存的显示的字符数216 s3r29c:217        mov ah,2         ;显示光标218           mov bh,0         ;第0页219           int 10h220          221           ;在光标处显示个数自定的字符222           mov ah,9         ;9为在"在光标处显示字符的功能"的功能号223           mov al,a               ;字符224           mov bl,11001010b         ;颜色属性225           mov bh,0         ;第 0 页226           push cx         227               228           mov cx,[bp]          ;显示字符的个数229           int 10h230 231        pop cx232        add word ptr [bp],2233        inc dh234        dec dl235        loop s3r29c236          237           mov cx,5238        mov dh,3          ;初始行号239        mov dl,40         ;初始列号240        mov ax,2         ;初始字符数241        push ax242        mov bp,sp         ;bp指向栈中保存的显示的字符数243 s3r40c:244        mov ah,2         ;显示光标245           mov bh,0         ;第0页246           int 10h247          248           ;在光标处显示个数自定的字符249           mov ah,9         ;9为在"在光标处显示字符的功能"的功能号250           mov al,a               ;字符251           mov bl,11001010b         ;颜色属性252           mov bh,0         ;第 0 页253           push cx         254               255           mov cx,[bp]          ;显示字符的个数256           int 10h257 258        pop cx259        add word ptr [bp],2260        inc dh261        dec dl262        loop s3r40c263       264                                                   ;;6r34c      265        mov ah,2         ;显示光标266           mov bh,0         ;第0页267           mov dh,6         ;dh中放行号268           mov dl,34        ;dl中放列号269           int 10h270          271           ;在光标处显示个数自定的字符272           mov ah,9         ;9为在"在光标处显示字符的功能"的功能号273           mov al,a               ;字符274           mov bl,11001010b         ;颜色属性275           mov bh,0         ;第 0 页276           mov cx,1         ;显示字符的个数277           int 10h278                                                   ;;6r36c279           mov ah,2         ;显示光标280           mov bh,0         ;第0页281           mov dh,6         ;dh中放行号282           mov dl,36        ;dl中放列号283           int 10h284          285           ;在光标处显示个数自定的字符286           mov ah,9         ;9为在"在光标处显示字符的功能"的功能号287           mov al,a               ;字符288           mov bl,11001010b         ;颜色属性289           mov bh,0         ;第 0 页290           mov cx,1         ;显示字符的个数291           int 10h292                                                   ;;7r35c293           mov ah,2         ;显示光标294           mov bh,0         ;第0页295           mov dh,7         ;dh中放行号296           mov dl,35        ;dl中放列号297           int 10h298          299           ;在光标处显示个数自定的字符300           mov ah,9         ;9为在"在光标处显示字符的功能"的功能号301           mov al,a               ;字符302           mov bl,11001010b         ;颜色属性303           mov bh,0         ;第 0 页304           mov cx,1         ;显示字符的个数305           int 10h306       307       308       309        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;显示U310        mov cx,14311        mov dh,3          ;初始行号312        mov dl,57         ;初始列号313 s3r57c:314        mov ah,2         ;显示光标315           mov bh,0         ;第0页316           int 10h317          318           ;在光标处显示个数自定的字符319           mov ah,9         ;9为在"在光标处显示字符的功能"的功能号320           mov al,a               ;字符321           mov bl,11001010b         ;颜色属性322           mov bh,0         ;第 0 页323           push cx324           mov cx,3         ;显示字符的个数325           int 10h326           pop cx327        inc dh328        loop s3r57c329       330        mov cx,14331        mov dh,3          ;初始行号332        mov dl,69         ;初始列号333 s3r69c:334        mov ah,2         ;显示光标335           mov bh,0         ;第0页336           int 10h337          338           ;在光标处显示个数自定的字符339           mov ah,9         ;9为在"在光标处显示字符的功能"的功能号340           mov al,a               ;字符341           mov bl,11001010b         ;颜色属性342           mov bh,0         ;第 0 页343           push cx344           mov cx,3         ;显示字符的个数345           int 10h346           pop cx347        inc dh348        loop s3r69c349       350        mov ah,2         ;显示光标351           mov bh,0         ;第0页352           mov dh,18        ;dh中放行号353           mov dl,59        ;dl中放列号354           int 10h355          356           ;在光标处显示个数自定的字符357           mov ah,9         ;9为在"在光标处显示字符的功能"的功能号358           mov al,a               ;字符359           mov bl,11001010b         ;颜色属性360           mov bh,0         ;第 0 页361           mov cx,11         ;显示字符的个数362           int 10h363          364           mov ah,2         ;显示光标365           mov bh,0         ;第0页366           mov dh,19        ;dh中放行号367           mov dl,61        ;dl中放列号368           int 10h369          370           ;在光标处显示个数自定的字符371           mov ah,9         ;9为在"在光标处显示字符的功能"的功能号372           mov al,a               ;字符373           mov bl,11001010b         ;颜色属性374           mov bh,0         ;第 0 页375           mov cx,7         ;显示字符的个数376           int 10h377          378           mov ah,2         ;显示光标379           mov bh,0         ;第0页380           mov dh,17        ;dh中放行号381           mov dl,58        ;dl中放列号382           int 10h383          384           ;在光标处显示个数自定的字符385           mov ah,9         ;9为在"在光标处显示字符的功能"的功能号386           mov al,a               ;字符387           mov bl,11001010b         ;颜色属性388           mov bh,0         ;第 0 页389           mov cx,3         ;显示字符的个数390           int 10h391          392           mov ah,2         ;显示光标393           mov bh,0         ;第0页394           mov dh,17        ;dh中放行号395           mov dl,68        ;dl中放列号396           int 10h397          398           ;在光标处显示个数自定的字符399           mov ah,9         ;9为在"在光标处显示字符的功能"的功能号400           mov al,a               ;字符401           mov bl,11001010b         ;颜色属性402           mov bh,0         ;第 0 页403           mov cx,3         ;显示字符的个数404           int 10h405       406        mov ah,2         ;显示光标407           mov bh,0         ;第0页408           mov dh,23        ;dh中放行号409           mov dl,10        ;dl中放列号410           int 10h411         jmp oxx412     413 sret:414         mov ax,4c00h415         int 21h416 code ends417     end main418     

 

酷炫ILOVEU