彙編 在螢幕上顯示彩色字型

2021-07-03 21:15:28 字數 1452 閱讀 2999

彙編--在螢幕上顯示彩色字型

學習彙編學了已經半個學期了,總感覺自己學的不紮實,語言這種東西,我感覺要想學的好必須多實踐。在實踐中才能更紮實的掌握知識,不然學了一本書,到頭來什麼事都幹不了。課本上有給的材料題,我也懶的乙個字乙個字的把實驗材料寫上來。我就貼吧。請看

我的**實現如下:

datas segment

;此處輸入資料段**

db 'welcome to masm!'

db 02h,24h,71h

datas ends

stacks segment

;此處輸入堆疊段**

dw 8 dup(0);棧空間

stacks ends

codes segment

assume cs:codes,ds:datas,ss:stacks

start:

mov ax,datas

mov ds,ax

;此處輸入**段**

mov ax,stacks

mov ss,ax

mov sp,10h;設定棧頂

mov bx,0 ;控制顏色

mov ax,0b872h ;視訊記憶體位置

mov cx,3 ;外迴圈

s3: push cx ;多重迴圈處理方法

push ax ;儲存視訊記憶體位址

mov si,0

mov di,0

mov cx,10h ;因為字元有16個所以這裡賦值為10h

s2:mov al,ds:[di]

mov es:[si],al

;上面這兩步將資料段中的字元一一給複製到視訊記憶體的偶數字

inc di

add si,2

loop s2

mov si,1

mov al,10h[bx]

inc bx

mov cx,10h

s1:mov es:[si],al

;將顏色複製到視訊記憶體的奇數字

add si,2

loop s1

pop ax

add ax,0ah

pop cx

loop s3

mov ah,4ch

int 21h

codes ends

end start

執行結果為:

大小: 100.7 kb

大小: 76.6 kb

大小: 35.7 kb

Linux shell echo顯示彩色字型

shell指令碼中echo顯示內容帶顏色顯示,echo顯示帶顏色,需要使用引數 e 開啟反斜槓轉義。格式如下 echo e 033 字背景顏色 文字顏色m字串 033 0m 例如 echo e 033 41 36m something here 033 0m 其中41的位置代表底色,36的位置是代表...

彙編 輸出彩色字型

by 1wangxiaobo 163.com datas segment str db wang xiao bo colour.s test cn db str clour db 10000010b datas ends stacks segment 此處輸入堆疊段 stacks ends code...

ITEXT PDF彩色字型顯示 支援中文

利用itext自動生成pdf的過程中,一般情況下字型顏色都是黑色的,但是遇到一些小錯誤需要報出在pdf上,用彩色字型能達到效果。需匯入的jar包 itext pdfa 5.5.6.jar itext xtra 5.5.6.jar itext 5.5.6.jar itext asian.jar 用彩色...