9. 프로세서 (1)
MIPS 1) Arithmetic / logical : add, sub, and, or , slt -> R-type instruction 2) Memory access : lw, sw 3) Control transfer : beq, j CPU 처리 과정 (공통) 1) fetch : memory로 부터 instruction을 Load - Memory address : PC 2) decode : opcode를 확인하여 instruction type을 확인 - Instruction [31 : 26] R-type Instruction => opcode | rs | rt | rd | shamt | funct CPU Arithmetic / Logical : add , sub, and , or , slt - rs, ..
2023. 6. 4.
11. 추상 자료형
자료 추상화 , 자료 캡슐화 - 자료를 연산과 함께 선언한다 - 정보 은닉 개념 -> readability 증가 - class, cluster, flavor, form, modula, package, structure ... 추상화(Abstraction) - 일부 속성 만으로 작업/객체들을 필요한 정도만 묘사하고 나머지는 숨기거나 삭제 - 유사성만 표현, 차이점은 삭제 - 기계에서 일이 수행되는 구체적이고 상세한 것을 모르고도 컴퓨터의 수행작업을 쉽게 이해하도록 해줌 자료형 : 객체들의 집합 + 객체에 작용하는 연산 집합(실체화, 구축, 소멸, 분리연산) 자료 추상화(Data abstraction) : 자료형 + 연산들을 캡슐화(encapsulation) - 강 자료형을 지원 - 객체들에 적용되는 연산들..
2023. 6. 4.