인기 글
- 스타크래프트 리마스터 한글 캠페인이 안되는 경우 설정 - 소리 에서, 오리지널 1998년 캠페인 항목이 체크되어있는지 확인하고, 체크되어 있으면 체크를 해제하고 켐페인을 시작하면 된다. 2021.12.26
- 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
- emu8086에서 DB 나 DW 등 사용시 주의해야 할 점. DB나 DW, DD 로 자료영역을 정의 할 때, 메인프로시저를 불러오기전에 먼저 선언해두면 프로그램이 제대로 작동이 안되는것을 확인했습니다. 그림처럼 메인프로시저를 불러오기전에(CALL MAIN) NUM1 이라는 데이터 자료 영역을 정의해두면... (박스친 코드가 CALL MAIN 이라는 코드 앞에 있지요?) 에뮬레이터로 살펴보면 NUM1자료영역코드가 노란색으로 하이라이트 되어 있는데 여기 수록된 명령이 실행되고 있다는 의미입니다. 얼핏보면 정상적인 동작같지만, 사실은 이 코드는 실행하지않고 건너뛰어야 하는 부분입니다. 예상과는 다르게 레지스터값을 엉망으로 만들어 버립니다. 이번엔 메인프로시저 시작한 후에(CALL MAIN 이후) 자료영역을 선언해 보겠습니다. 프로그램을 시작하면 메인프로시저 호출부터 시.. 2019.08.17
- 윈도우 10에서 도스박스로 도스디버거(DOS DEBUG) 실행하기 간단히 어셈블이 가능한 도스 디버거를 구동하는 방법입니다. DOSBox ━ 도스용 게임 구동기 도스박스에 대한 모든 것, 도스용 게임 구동, 정식 버전과 차별화된 DOSBox SVN 버전 제공 cafe995.daum.net [준비물] 도스박스 (위 사이트로 들어가셔서 다운로드 하시면 됩니다.) 디버거(debug.exe) (첨부파일로 위에 올려두었습니다.) 외부저장장치 (USB 같은 것.) * 참고로 역슬래쉬 입력 하는 방법은 \ 키 입니다. 백스페이스 바로 옆에있는거 맞습니다. 일단 USB저장장치나 다른 외부 저장소가 필요합니다. 다운로드 받은 디버거(debug.exe)를 외부저장소에 넣어줍니다. 도스박스를 구동합니다. 그리고 드라이브 레터를 확인해 줍니다. 제 경우는 G: 네요. mount d(도스박스.. 2019.08.16
- 80x86 어셈블리어) Hello World 출력하는 3가지 방법. 어셈블리어로 Hello World를 출력하는 방법은 다양한데, 세 가지 방법으로 출력해 보겠습니다. 1. 아스키코드로 한 글자식 출력하기 (※ 환경: DOS DEBUG) MOV AH, 02 ; AH 레지스터에 한 글자를 출력하는 기능번호를 수록합니다. MOV DL, 48 ; DL 레지스터에 'H'를 수록합니다. INT 21 MOV DL, 65 ; 'E' INT21 MOV DL, 6C ; 'L' INT 21 MOV DL, 6C ; 'L' INT 21 MOV DL, 6F ; 'O' INT 21 MOV DL, 20 ; 'SPACE' INT 21 MOV DL, 57 ; 'W' INT 21 MOV DL, 6F ; 'O' INT 21 MOV DL, 72 ; 'R' INT 21 MOV DL, 6C ; 'L' INT .. 2019.08.14