程式設計序,在螢幕的中間分別顯示綠色、綠底紅色、白底藍色的字串 『yantaiuniversity』
assume cs:codeseg, ds:datasg
datasg segment
db 'yantaiuniversity'
datasg ends
codeseg segment
start:
mov ax, datasg
mov ds, ax
mov ax, 0b800h
mov es, ax
mov si, 0
mov di, 820h+80-16
mov cx, 5
w: mov al, [si]
mov es:[di], al
inc di
mov al, 02h ;前5個字母為黑底綠字
mov es:[di], al
inc si
inc di
loop w
mov cx, 6
s: mov al, [si]
mov es:[di], al
inc di
mov al, 24h ;中間6個字母為綠底紅字
mov es:[di], al
inc si
inc di
loop s
mov cx, 5
z: mov al, [si]
mov es:[di], al
inc di
mov al, 71h ;最後5個字母為白底藍字
組合語言對視訊記憶體直接輸出字串
程式目的 設定輸出字型的格式,具體見程式注釋 程式 d seg segment str1 db hello world 定義字串 d seg ends c seg segment assume cs c seg,ds d seg 定義cs,ds,入口 start mov ax,0b800h mov ...
組合語言 字元顯示
題目 輸入乙個字元,找出它的前導字元和後續字元,並按順序顯示這三個字元。要求 程式從鍵盤接收使用者輸入的乙個字元後,然後分別找出它的前導字元和後續字元,再按順序顯示這三個字元。在使用者輸入和顯示字元之前都要有相應的提示資訊。知識覆蓋 計算機資料的儲存方式。8位,16位,32位暫存器的使用選擇。這裡選...
尋找特殊字元 組合語言
在已知字串中搜尋特定字元 若找到則 al 返回 0,找不到 al 返回 1 datas segment buf db 20,20 dup len equ buf datas ends stacks segment stacks ends codes segment assume cs codes,d...