INCLUDE Irvine32.inc .data strRan BYTE "랜덤 글자 와다다다다닷!!!!",0 .code MAIN PROC call Clrscr mov edx,OFFSET strRan mov ecx,20 call Randomize L1: ;숫자 랜덤 mov eax,10 call RandomRange ;컬러 결정 cmp eax,0 je lWHITE cmp eax,1 je lWHITE cmp eax,2 je lWHITE cmp eax,3 je lBLUE cmp eax,4 je lGREEN cmp eax,5 je lGREEN cmp eax,6 je lGREEN cmp eax,7 je lGREEN cmp eax,8 je lGREEN cmp eax,9 je lGREEN ;스트링 출력 printString: call WriteString call Crlf loop L1 jmp quitprogram lWHITE: mov eax,15 call SetTextColor jmp printString lBLUE: mov eax,1 call SetTextColor jmp printString lGREEN: mov eax,2 call SetTextColor jmp printString quitprogram: exit MAIN ENDP END MAIN
범위가 좁고 갯수가 적었기 때문에 일일이 검사하였다.
'노트정리 > 어셈블리 책 스터디 공간' 카테고리의 다른 글
chapter 6. 마무리 노트 11.메시지 암호화 (0) | 2010.11.29 |
---|---|
6.9.11 메세지 암호화 (0) | 2010.07.26 |
6.9.10 오버플로까지 피보나치 출력 (0) | 2010.07.14 |
6.9.7 부울계산기(1) (0) | 2010.07.13 |
6.9.5. 6.9.6 대학등록(1)(2) (0) | 2010.07.12 |
6.9.4 시험성적계산2 (어셈블리어) (0) | 2010.06.30 |
6.9.3 시험성적계산 (0) | 2010.06.30 |
6.9.2 루프 구현 (0) | 2010.06.30 |