CS/Computer Architecture
-
컴퓨터구조) 3 Arithmetic for ComputersCS/Computer Architecture 2023. 1. 2. 15:41
Addition Subtraction Overflow Overflow occurs when the result from an operation cannot be represented with the available hardware When adding operands with different signs, overflow cannot occur The reason is the sum must be no larger than one of the operands (ex -10 + 4 = -6 → -10 < -6 < 4) When the signs of operands are the same in subtraction, overflow cannot occur ex) c - a = c + (-a) In sum..
-
컴퓨터구조) 02 Instructions: Language of the ComputerCS/Computer Architecture 2023. 1. 2. 15:24
Introduction The words of a computer’s language are called instructions Its vocabulary is called an instruction set High-level language program, Assembly language program, Binary machine language program Instruction is the basic command Instruction consists of Opcode (operation code) : what the instruction does Operands: the object of an operation ex) add 2 4 2, add - opcode, 2, 4, 2 - operand I..
-
컴퓨터구조) 01 Computer Abstractions and TechnologyCS/Computer Architecture 2023. 1. 2. 15:05
Electronic Control Unit (ECU) ECU is an embedded system in automotive electronics that controls on or more of the electrical systems in a vehicle What is Computer Architecture Abstraction Analogies (내부적으로 알 필요없다) Eight Great Ideas in Computer Architecture Design for Moore’s raw (integrated circuit resources) Use abstraction to simplify design Make the common case fast Performance via parallelism..