어셈블리 언어 왕량 실험9

실험제목과 원리는 책(어셈블리언어 왕량 제3판)(188~189):
코드:
;                'I  Love  Huihui '
assume cs:code,ss:stack,ds:data
data segment
	db 'I  love  Huihui '
	db 00000010B,00100100B,01110001B
data ends

stack segment
	db 128 dup(0)
stack ends
code segment
start:						mov ax,data
							mov ds,ax
							mov ax,stack
							mov ss,ax
							mov sp,128
							call s
							mov ax,4c00h
							int 21h
							
;====================================================
s:							mov ax,0B800h
							mov es,ax
							mov bx,16
							mov si,0
							mov di,160*12+64     ;       
							mov cx,3
change:						push di       		;            ,  push   pop   
							push cx
							mov cx,16		
changeColor:				push cx
							mov dh,ds:[bx]		;       
							mov dl,ds:[si]  	;     
							mov es:[di],dx
							add di,2
							inc si
							pop cx
							loop changeColor
							add bx,1
							mov si,0
							pop cx
							pop di
							add di,160      	;DOS    160  
							loop change
							ret
code ends
end start

PS: 이 제목을 기록한 코드

좋은 웹페이지 즐겨찾기