인기 글
- 스타크래프트 리마스터 한글 캠페인이 안되는 경우 설정 - 소리 에서, 오리지널 1998년 캠페인 항목이 체크되어있는지 확인하고, 체크되어 있으면 체크를 해제하고 켐페인을 시작하면 된다. 2021.12.26
- 윈도우 10에서 도스박스로 도스디버거(DOS DEBUG) 실행하기 간단히 어셈블이 가능한 도스 디버거를 구동하는 방법입니다. DOSBox ━ 도스용 게임 구동기 도스박스에 대한 모든 것, 도스용 게임 구동, 정식 버전과 차별화된 DOSBox SVN 버전 제공 cafe995.daum.net [준비물] 도스박스 (위 사이트로 들어가셔서 다운로드 하시면 됩니다.) 디버거(debug.exe) (첨부파일로 위에 올려두었습니다.) 외부저장장치 (USB 같은 것.) * 참고로 역슬래쉬 입력 하는 방법은 \ 키 입니다. 백스페이스 바로 옆에있는거 맞습니다. 일단 USB저장장치나 다른 외부 저장소가 필요합니다. 다운로드 받은 디버거(debug.exe)를 외부저장소에 넣어줍니다. 도스박스를 구동합니다. 그리고 드라이브 레터를 확인해 줍니다. 제 경우는 G: 네요. mount d(도스박스.. 2019.08.16
- emu8086으로 어셈블리어 연습하기 [로또번호용 난수 6자리 뽑기] .MODEL SMALL .CODE ORG 100h ;100h번지부터 코드시작. ;---------------------------------------------- PROG: CALL MAIN ; 난수를 만들고 출력하는 역활을 담당. CALL ENND ; 프로그램을 종료하는 역활. ;---------------------------------------------- BLANK DB ' $' ; 공백출력을 위한것. ;---------------------------------------------- MAIN PROC NEAR ; 메인 프로시저 시작 MOV CX,06 ; 6개의 수를 뽑는다. AGAIN: PUSH CX ; CX레지스터 데이터를 스택에 저장한다 (바로 위에서 수록한 데이터 보호를 위함.) DR.. 2019.08.15
- emu8086으로 어셈블리어 연습 [16진수를 10진수로 변환 후 출력하기] 이번엔 AX레지스터에 16진수를 입력받았다고 가정하고, 이것을 10진수로 처리하여 출력해보겠습니다. .MODEL SMALL .CODE ORG 100h ;100h번지부터 코드시작 CALL MAIN ;'MAIN'프로시저 호출 HLT ;프로그램 중단 (MAIN 프로시저가 실행이 끝나면 HLT로 프로그램을 중단합니다.) ;------------ DECADT DB 7 DUP ('$') ;DECADT라는 바이트크기의 데이터공간을 설정. 메모리에 '$'를 7개 채운다. ;----------- MAIN PROC NEAR ;MAIN 프로시저의 시작 MOV AX,1234h ;1234h라는 수를 입력받았다고 가정했습니다. MOV BX,10 ;10으로 나누어 주기위해 BX레지스터에 10을 수록. MOV CX,0 ;CX레지스터.. 2019.08.15
- pip 명령어 설치 경로를 바꾸어 파이썬에 라이브러리 설치하기 (64비트, 32비트) 한 컴퓨터에 64비트 버전과 32비트 버전의 파이썬을 같이 설치하여 사용하면, 라이브러리가 별도로 관리됩니다. 때문에 IDLE에서 라이브러리를 임포트 해보면 다른 한 버전은 라이브러리를 못 찾습니다. 때문에 사용하고자하는 파이썬의 폴더에 직접 설치해 주어야 합니다. 먼저 파이썬이 설치되어있는 폴더로 들어갑니다. 그리고 라이브러리를 설치하고자하는 파이썬 폴더로 들어간다음, 그 파이썬 폴더에 있는 Script폴더까지의 경로를 복사(Ctrl + C) 합니다. 핵심은 pip파일이 있는 곳 입니다. C:\Users\(사용자이름)\AppData\Local\Programs\Python\(설치해야하는 파이썬)\Scripts 다음 cd 명령어를 사용하여, C:\Users\(사용자이름)\AppData\Local\Progr.. 2020.07.06
- 어셈블리어 INT 21h 정리 INT 21H - 01H 키보드로부터 문자를 기다린다. 호출 AH = 01H 리턴 AL = 입력된 문자의 ASCII 코드 INT 21H - 02H 현재의 커서 위치에 문자를 출력한다. 속성은 커서 위치의 문자의 속성에 따른다. 호출 AH = 02H DL = 문자의 ASCII 코드 INT 21H - 07H 키보드로부터 한 문자를 에코없이 입력받는다. 호출 AH = 07H 리턴 AL = 1byte의 ASCII 코드 INT 21H - 09H 문자열을 화면으로 출력한다. 호출 AH = 09H DS:DX = 문자열의 세그먼트와 오프셋 INT 21H - 0AH 키보드로부터 리턴키가 들어올때 까지 입력받은 문자를 버퍼에 저장한다. AH = 0AH DS:DX = 버퍼의 서그먼트와 오프셋 INT 21H.. 2019.08.17