각 레벨은 입력 컨베이어와 대상 변환을 제공합니다. 몇 개의 메모리 타일을 사용하여 받은 편지함, 보낸 편지함, 복사, 추가, 빼기 및 점프와 같은 간단한 지침으로 프로그램을 조립합니다. 실행: 올바른 출력을 생성하고 샘플뿐만 아니라 숨겨진 사례로 일반화해야 합니다. 일부 레벨에서는 새로운 접근 방식을 강제하는 명령을 비활성화합니다.
프로그램에 추가하려면 지침을 클릭하세요.
각 행의 컨트롤을 사용하여 피연산자를 설정하고 줄을 재정렬하세요.
샘플을 대상으로 테스트를 실행한 후 일반화되는지 확인하세요.
각 레벨을 해결하여 다음으로 더 어려운 사양으로 발전하세요.
컨트롤
데스크탑: 팔레트 지침 클릭, 피연산자 필드 편집, 위로/아래로/삭제 버튼 사용, 실행 클릭
휴대폰 및 태블릿: 지침과 행 컨트롤을 탭한 다음 실행을 탭합니다.
팁과 전략
샘플을 전달하는 것만으로는 충분하지 않습니다. 다른 입력을 상상하고 논리를 일반화하세요.
점프를 사용하여 루프를 만들어 하나의 짧은 루틴으로 전체 컨베이어를 처리합니다.
교대 관리자가 명령어를 비활성화하면 나머지에서 구축된 동등한 명령어를 찾습니다.
무엇을 배울 것인가
Office of Operations는 컴퓨터가 실제로 어떻게 작동하는지 보여주는 지침, 메모리 및 루프에 관한 어셈블리 스타일 프로그래밍 퍼즐입니다.
기술: 낮은 수준의 프로그래밍, 지침 및 기억, 루프, 컴퓨팅 사고력
최적의 대상: 대략 8~12학년(13세 이상)
부모와 교사를 위한: 컴퓨터가 가장 낮은 수준에서 명령을 실행하는 방법.
운영 사무소 소개
Office of Operations는 명령, 메모리 및 루프에 관한 독창적인 어셈블리 스타일 프로그래밍 퍼즐입니다. 브라우저에서 일일 레벨과 연습 레벨을 무료로 플레이하세요.