admin管理员组

文章数量:1570218

原理

0b810:0000是显存地址,直接修改其中的内容会在屏幕上显示ascii码的对应内容

效果

在最上面一行右边

代码

assume cs:codesg

codesg segment

fishcc:	

		mov ax,0b810h	;借助ax存放ds
		mov ds,ax		;将ax中的地址放入ds数据段寄存器
		
		mov bx,0h		;1 借助bx存放ds的偏移地址
		mov ax,1h
		mov [bx],ax	
		
		inc bx			;1
		mov ax,1h
		mov [bx],ax	
		
		inc bx			;1
		mov ax,2h
		mov [bx],ax	
		
		inc bx			;1
		mov ax,2h
		mov [bx],ax	
		
		inc bx			;1
		mov ax,3h
		mov [bx],ax	
		
		inc bx			;1
		mov ax,3h
		mov [bx],ax	
		
		inc bx			;1
		mov ax,4h
		mov [bx],ax	
		
		inc bx			;1
		mov ax,4h
		mov [bx],ax	
		
		
		mov ax,8c00h	;结束
		int 21h

codesg ends

end fishcc

本文标签: 汇编语言显存图案屏幕上