머신 코드 란 무엇입니까?
머신 코드는 현재 작동중인 모든 컴퓨터의 기초를 제공하는 필수 또는 기본 언어입니다. 기본적으로 머신 코드는 "O"및 "I"문자 스트림을 기반으로하며 문자 배열은 메시지에 설명 된 동작의 특성을 결정합니다. 이진 코드라고도하는이 기계 코드는 오늘날 컴퓨터 시스템을 통틀어 1940 년대 전자 두뇌 시대부터 컴퓨터 언어였습니다.
프로그래머가 프로그램의 코드를 작성할 때 소스 언어 명령문은이 2 진 코드를 사용하는 양식 출력으로 컴파일됩니다. 그런 다음 기계 코드는 파일에 액세스하여 명령을 실행할 때까지 실행 파일로 저장됩니다. 코드가 스캔되고 실행되면 컴퓨팅 시스템은 문자 배열을 읽고 다음에 수행 할 작업에 대한 지침을받습니다.
컴퓨터 코드는 컴퓨터의 마이크로 프로세서에 의해 수행됩니다. 기본적으로 마이크로 프로세서는 명령을 정확하게 해석하기 위해 한 번에 특정 수의 문자 만 읽는다는 것을 알고 있습니다. 한 번에 읽을 문자 수의 결정은 실행 파일 내 경계에 의해 설정됩니다. 예를 들어, 명령어는 마이크로 프로세서에게 한 번에 32 자의 연속 된 문자열을 읽도록 지시 할 수있다. 프로세서는 32 문자의 기계 코드 그룹 중 하나를 고려하여 순서대로 다음 코드 세트로 이동하기 전에 찾은 지시 사항을 구현합니다.
머신 코드를 사용하면 코드를 수정하거나 작업 관련 문제를 격리 할 때 프로그래머에게 도움이됩니다. 이것이 필요할 때 프로그래머는 종종 덤프라고하는 실제 코드의 출력을 주문합니다. 덤프는 문자 순서를 보여 주지만,이 단순화 된 형식은 16 진수를 사용하여 각 4 비트 문자를 나타내므로 숙련 된 프로그래머가 인쇄물을 훨씬 쉽게 읽을 수 있습니다.