어셈블리 언어 - 환경 설치 및 각 레지스터 소개

어셈블리 언어
어셈블리 로켈 설치
  • 우선, DosBox를 다운로드하면 DOSBox는 DOS 시뮬레이션 프로그램이다.MAC 설치는 비교적 간단합니다. dmg에서 DOSBox를 직접 엽니다.app 끌어넣기/Applications
  • debug 다운로드.exe 및masm
  • 어셈블리 파일을 컴파일하는 폴더 만들기
  • 좋은 debug를 다운로드합니다.exe 파일과masm 파일은 해당 폴더 아래에 놓습니다. 편의를 위해 이 폴더의 경로가 Users/Your Name/Documents/Assembly
  • 라고 가정합니다.
    다음은 간단한 효과도입니다.
    팁:
    DOSBox를 열 때마다 C디스크 파일을 설정하는 데 이렇게 번거롭지 않습니까? (mount c/Users/Your Name/Documents/assembly)이것은 README 파일을 살펴보면 다음과 같습니다.
    The configuration file is automatically created the first time you run DOSBox.
    The file can be found in:
       (Windows)  "Start/WinLogo Menu"->"All Programs"->DOSBox-0.74->Options
       (Linux)    ~/.dosbox/dosbox-0.74.conf
       (MAC OS X) "~/Library/Preferences/DOSBox 0.74 Preferences"
    The file is divided into several sections. Each section starts with a
    [section name] line. The settings are the property=value lines where value can
    be altered to customize DOSBox.
    # and % indicate comment-lines.
    

    따라서 경로에 따라'~/Library/Preferences/DOSBox0.74 Preferences'에 따라 선호 설정 파일을 열고 마지막 위치에 입력하십시오
    [autoexec]
    # Lines in this section will be run at startup.
    # You can put your MOUNT lines here.
    mount c /Users/Your Name/Documents/Assembly
    set PATH=Z:;c:
    c:

    그러면 DOSBox를 실행할 때마다 C디스크 경로를 다시 설정하지 않을 수 있습니다.
    경로의 your name, 계정 이름으로 변경합니다.
    각 레지스터에 대한 설명:
    일반 레지스터:
    AX, BX, CX, DX 를 데이터 레지스터로 지정합니다.
    AX(Accumulator): 누적 레지스터를 누적기라고도 합니다.
    BX(Base): 기본 주소 레지스터,
    CX(Count): 카운터 레지스터,
    DX(Data): 데이터 레지스터,
    SP 및 BP 는 포인터 레지스터라고도 합니다.
    SP(Stack Pointer): 스택 포인터 레지스터,
    BP(Base Pointer): 기본 포인터 레지스터,
    SI 및 DI는 URL 레지스터라고도 합니다.
    SI(Source Index): 소스 변환 레지스터,
    DI(Destination Index): 의도 변환 레지스터,
    제어 레지스터:
    IP(Instruction Pointer): 명령 포인터 레지스터,
    FLAG:플래그 레지스터;
    세그먼트 레지스터:
    CS(Code Segment): 코드 세그먼트 레지스터,
    DS(Data Segment): 세그먼트 레지스터,
    SS(Stack Segment): 스택 세그먼트 레지스터,
    ES(Extra Segment): 세그먼트 레지스터 첨부,
    debug 도구 명령 소개

    좋은 웹페이지 즐겨찾기