소스 검색

fixed screen print

Phil 5 년 전
부모
커밋
cf51649801
1개의 변경된 파일6개의 추가작업 그리고 9개의 파일을 삭제
  1. 6 9
      dino.asm

+ 6 - 9
dino.asm

@@ -30,10 +30,10 @@ _start:
 	;print fullscreen
 
 	;save window size
-	mov eax, [sz]
-	mov [srow], eax
-	mov eax, [sz+2]
-	mov [scol], eax
+	mov al, [sz]
+	mov [srow], al
+	mov al, [sz+2]
+	mov [scol], al
 	call print
 	jmp exit
 
@@ -41,16 +41,13 @@ _start:
 print:
 	mov eax, SYS_WRITE
 	mov ebx, STDOUT
-	mov eax, [rcount]
-	add eax, '0'
-	mov [lb], eax
 	mov ecx, lb
 	mov edx, 1
 	int 0x80
 
 	inc byte [rcount]
-	mov eax, [srow]
-	cmp eax, [rcount]
+	mov al, [rcount]
+	cmp al, [srow]
 	jl print
 	ret