欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

匯編實驗:彩色字符中間位置顯示字符串-創(chuàng)新互聯(lián)

匯編實驗九:在屏幕中間位置顯示三行彩色字符串

創(chuàng)新互聯(lián)公司始終堅持【策劃先行,效果至上】的經(jīng)營理念,通過多達(dá)10年累計超上千家客戶的網(wǎng)站建設(shè)總結(jié)了一套系統(tǒng)有效的全網(wǎng)整合營銷推廣解決方案,現(xiàn)已廣泛運用于各行各業(yè)的客戶,其中包括:石牌坊等企業(yè),備受客戶稱贊。

80*25彩色字符模式顯示緩沖區(qū)在B8000H到BFFFFH位置。一行80個字符號,160個字節(jié)。其中每個字的低位存儲ASC2碼,高位存儲字符顏色屬性。
屬性格式:
  7  6  5  4  3  2  1  0
  BL  R  G  B  I  R  G  B
7閃爍; 6、5、4背景; 3高亮; 2、1、0前景  

0  1  0  0  1  0  1  0  4ah
  0  1  0  0  0  1  0  1  45h
  0  0  1  0  0  0  0  1  21h

 1 assume cs:codes,ds:dates,ss:stacks
 2 
 3 dates segment
 4     db 4ah,45h,21h ;顏色 5     db 'welcome to masm!' 6 dates ends
 7 stacks segment
 8     db 6 dup (0)
 9 stacks ends
10 codes segment
11 start:12  mov ax,dates
13  mov ds,ax
14 
15  mov ax,stacks
16  mov ss,ax
17  mov sp,25 ;3+16+6,指向棧底18 
19  mov ax,0b800h;彩色模式緩沖區(qū)20  mov es, ax
21 
22  ;(25-3)/2 = 11行23  ;(80-16)/2 = 32列24  ;(11-1)*160 + 32 = 1632 = 0660h25  mov bx,0660h;
26         
27  mov di,028  mov cx,329 setcolor:30  push cx
31  push di;顏色存放偏移位置32             
33  mov ax,ds:[di];依次獲取顏色值34  mov di,ax
35  mov si,336  mov cx,1637  setchar:38   mov al,[si]
39   mov es:[bx],al;設(shè)置字符40   mov ax,di
41   mov es:[bx+1],al;設(shè)置顏色屬性42   add bx,243   inc si
44                 loop setchar
45             
46  ;輸出字符串16個字節(jié)加16個屬性字節(jié)47  ;160-16*2 = 0080h48  add bx,0080h;
49  pop di
50  pop cx
51  inc di
52             loop setcolor
53 
54 mov ax,4c00h
55 int 21h
56 codes ends
57 end start
View Code

新聞標(biāo)題:匯編實驗:彩色字符中間位置顯示字符串-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://chinadenli.net/article4/dggjie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、微信小程序網(wǎng)站設(shè)計、ChatGPT、企業(yè)網(wǎng)站制作、面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司