汇编语言 修改显存 在屏幕上显示图案
生活随笔
收集整理的這篇文章主要介紹了
汇编语言 修改显存 在屏幕上显示图案
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
原理
0b810:0000是顯存地址,直接修改其中的內(nèi)容會(huì)在屏幕上顯示ascii碼的對應(yīng)內(nèi)容
效果
在最上面一行右邊
代碼
assume cs:codesgcodesg segmentfishcc: mov ax,0b810h ;借助ax存放dsmov ds,ax ;將ax中的地址放入ds數(shù)據(jù)段寄存器mov bx,0h ;1 借助bx存放ds的偏移地址mov ax,1hmov [bx],ax inc bx ;1mov ax,1hmov [bx],ax inc bx ;1mov ax,2hmov [bx],ax inc bx ;1mov ax,2hmov [bx],ax inc bx ;1mov ax,3hmov [bx],ax inc bx ;1mov ax,3hmov [bx],ax inc bx ;1mov ax,4hmov [bx],ax inc bx ;1mov ax,4hmov [bx],ax mov ax,8c00h ;結(jié)束int 21hcodesg endsend fishcc總結(jié)
以上是生活随笔為你收集整理的汇编语言 修改显存 在屏幕上显示图案的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汇编语言 masm常见报错原因
- 下一篇: 汇编语言 LOOP和[BX]的联合应用