INCLUDE Irvine32.inc .data rows BYTE ? cols BYTE ? str1 BYTE "A",0 .code main PROC call ClrScr call GetMaxXY mov rows,dh mov cols,dl inc rows inc cols call Randomize mov ecx,100 L1: ;mov eax,0 mov al,rows ;//인수의 사이즈 문제로 al에 row를 mov하였다. eax레지스터에 ;//확실히 rows만큼 범위 조절이 되기 위해서 mov eax,0을 해야하는지 ;//하나 마나인지가 확실치 못함. call RandomRange mov dh,al ;mov eax,0 mov al,cols call RandomRange mov dl,al call GotoXY mov edx,OFFSET str1 call WriteString mov eax,100 call Delay loop L1 ret main ENDP END main
'노트정리 > 어셈블리 책 스터디 공간' 카테고리의 다른 글
6.9.4 시험성적계산2 (어셈블리어) (0) | 2010.06.30 |
---|---|
6.9.3 시험성적계산 (0) | 2010.06.30 |
6.9.2 루프 구현 (0) | 2010.06.30 |
색상 행렬 (0) | 2010.06.14 |
난수 정수 (0) | 2010.06.13 |
간단한 덧셈2 (0) | 2010.06.13 |
ch5 간단한 덧셈1 (0) | 2010.06.13 |
피보나치 수열 47항 까지 저장파일에 출력하기 (0) | 2010.06.13 |