일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 앤서블 설치
- 도커 시작하기
- 도커 elk
- 푸시푸시
- 도커
- MySQL
- 데이트
- 도커 mysql
- nvidia docker
- 스트림셋이란?
- 정보처리기사
- docker
- 클라우드
- 알고리즘
- mysql docker
- python
- 스트림셋
- c
- 백준
- streamsets 강의
- java
- C언어
- 코딩
- elk stack
- mysql on docker
- 파이썬
- ansible install
- 자바
- c++
- 데이터베이스
- Today
- Total
목록프로그래밍 언어/Assembly (20)
리그캣의 개발놀이터
과일게임 소스 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166..
edx, eax 사용 2 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051TITLE Edxeax2INCLUDE Irvine32.inc .datastr1 BYTE "Input Int1:",0str2 BYTE "Input Int2:",0str3 BYTE "Output hex:",0str4 BYTE "Output Int:",0Int1 DWORD 1 DUP(?),0Int2 DWORD 1 DUP(?),0hexeax DWORD 1 DUP(?),0hexedx DWORD 1 DUP(?),0result1 DWORD 8 DUP(0),0result2 DWORD 8 DUP(0),0 .codemain PROC ..
edx, eax 사용 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586TITLE EdxeaxINCLUDE Irvine32.inc .data str1 BYTE "Input Edx 8byte:",0str2 BYTE "Input Eax 8byte:",0str3 BYTE "Ouput Edx+Eax to Int:",0div1 QDWORD 10h,100h,1000h,10000h,100000h,1000000h,10000000h,100000000h,0div2 DWORD 1h,10..
문자열 복사 123456789101112131415161718192021222324252627282930313233343536373839INCLUDE Irvine32.inc.data str1 BYTE 100 DUP(?),0.codemain PROC mov ecx, LENGTHOF str1-1 mov edx, OFFSET str1 call ReadString mov esi,0 mov ecx, LENGTHOF str1-1 L1: .if str1[esi]>=97 && str1[esi]=65 && str1[esi]
대문자를 소문자로 변환 123456789101112131415161718192021222324252627282930313233343536373839INCLUDE Irvine32.inc.data str1 BYTE 100 DUP(?),0.codemain PROC mov ecx, LENGTHOF str1-1 mov edx, OFFSET str1 call ReadString mov esi,0 mov ecx, LENGTHOF str1-1 L1: .if str1[esi]>=97 && str1[esi]=65 && str1[esi]
계산기 코드 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115TITLE CalculatorINCLUDE Irvine32.inc.data str1 BYTE "두개의 숫자를 입력하시오:",0 str2 BYTE "1.덧셈",0Dh,0Ah, "2.뺄셈",0Dh,0Ah, "3.곱셈",0Dh,0Ah, "4.나눗셈",0Dh,0Ah,0 str3 BY..
어셈블리 - 배열 교환 1234567891011121314151617181920212223242526272829303132TITLE Array_ChangeINCLUDE Irvine32.inc .dataarrayA DWORD 1,2,3.codemain PROCmov eax, arrayApush eaxmov eax, [arrayA+4]push eaxmov eax, [arrayA+8]push eaxpop eaxmov [arrayA], eaxpop eaxmov [arrayA+4], eaxpop eaxmov [arrayA+8], eax mov ecx,LENGTHOF arrayAmov esi,0L1: mov eax,arrayA[esi] call WriteInt add esi, TYPE arrayAloop L1 ex..
게임방식 과일이 세 종류 있다. 바나나, 사과, 오렌지 각 과일의 개수는 사용자가 정할 수 있지만. 편의를 위해 게임 상에서는 정해 놓겠다. 컴퓨터와 사용자가 돌아가면서 게임을 시작한다. 이 때 컴퓨터를 User1이라 칭하고 사용자를 User2라 칭하겠다. 각 User 들은 돌아가며 차례가 오고 자신의 차례일 때 과일 한 종류에서 원하는 과일 내의 숫자들을 가져올 수 있다. 단 두 종류 이상의 과일은 가져오지 못한다. 그래서 결국 총 과일 개수중 마지막 하나남은 과일은 가져오는 쪽이 패배하는 게임이다. 구성방식 사용자와 컴퓨터와 대전을 한다. 과일의 종류는 총 3가지 바나나, 사과, 오렌지가 있다. 각 과일의 개수는 random으로 1~9까지 제공이 되고. 사용자가 유리하게끔 첫 게임은 사용자먼저 진행한..