machine-language

    6

    3답변

    Motorola 68000 프로세서의 기계 언어 명령어 인코딩 형식에 대한 정보를 찾고 있습니다. 이전에 The Motorola Mc68000 Microprocessor Family: Assembly Language, Interface Design, and System Design 책을 사용했지만 더 이상 책을 소유하지 않습니다. 누구든지이 정보를 어디에서

    1

    1답변

    이것은 모두 관련이 있으며 가능한 한 논리적으로 모두 정리하려고 했으므로 나와 함께하시기 바랍니다. 라벨을 올바르게 주소 지정하는 방법에 대해 정말로 혼란 스럽습니다. 예를 들어, 다음의 코드 비트에 "BNE는"가 "00010101001001010000000000000001"변환하고 loopend의 라벨 어드레스으로 0x00000020 (32) .text

    8

    6답변

    예를 들어, C 응용 프로그램을 컴파일하면 출력 파일이 바이너리로 읽히거나 OS가 컴파일을 해석합니까? "기계어"는 순수한 바이너리입니까? 편집 : 예, 컴퓨터의 모든 것은 순수한 바이너리입니다. 임씨는 컴파일러가 출력 한 파일을 프로세서가 직접 해석하는지 또는 OS가 먼저 처리하는지 묻습니다. 이 같은

    17

    5답변

    주말이므로 취미 프로젝트를 작성하여 일주일 프로그래밍에 익숙해졌습니다. 어제 MOS 6502 CPU 에뮬레이터의 프레임 워크를 작성하여 레지스터, 스택, 메모리 및 모든 opcode가 구현되었습니다. (아래의 소스에 대한 링크) 필자가 작성한 디버거에서 일련의 작업을 수동으로 실행할 수 있지만 NES ROM을로드하고 지침에 프로그램 카운터를 가리키고 싶습니

    -1

    5답변

    나는 gcc으로 다음 프로그램을 컴파일 및 출력 실행 파일 a.out가 나타납니다. #include <stdio.h> int main() { printf("hello, world\n"); } 내가 cat a.out을 실행, 왜 (?이 소위) "횡설수설"과 아닌 기계 언어 파일입니다 0과 1 : ??????? H__PAGEZERO(__TEXT