728x90
반응형

mips 2

[컴퓨터구조] #5 프로세서

샘플 MIPS 프로세서 구조 메모리 참조 명령어: lw(load doubleword), sw(store doubleword) 산술/논리 명령어: add, sub, AND, OR, slt 조건부 분기 명령어: beq(branch equal), j(jump) PC(Program Counter) - 메모리상의 현재 프로그램 실행위치(명령어 위치) Mux(Multiplex: 다중화기) - Data selector - 여러 개개 -> 하나 Demux(De-multiplex:역다중화기) - 하나 -> 여러 개 명령어 구현 PC를 프로그램이 저장되어 있는 메모리에 보내서 메모리로부터 명령어를 가져옴 읽을 레지스터를 선택하는 명령어 필드를 사용하여 레지스터를 읽음 MIPS 부분집합의 기본적 구현 프로세서 내의 데이터 ..

[컴퓨터구조] #3 명령어 종류, 기능과 형식

어셈블리 명령어 Assembly High-level Language vs. Compiler, Interpreter CISC - Intel x86/x86-64 RISC - MIPS/ARM/RISC-V 명령어의 종류 레지스터/메모리번지(주소)에 데이터 로드 레지스터와 메모리 주소에서 읽기/쓰기(덮어쓰기) 산술연산 - +/- 논리연산 - and/or/nor/shift 분기 - 조건, 무조건 피연산자(operand)의 개수 명령어/피연산자의 개수에 따른 분류 parameter/argument 오퍼랜드(operand) 개수 add a, b, c → 3 주소 명령어 Word CPU가 한 사이클/틱에 처리하는 데이터 크기 보통 8/16/32/64비트 데스크톱/모바일 64비트가 주류 메모리접근 시 동시에 읽을 수 있는..

728x90
반응형