본문 바로가기

분류 전체보기254

[12주 차] - 컴퓨터 산술(Computer arithmetic) 과목명 : 컴퓨터 구조(Computer Organization & Architecture) 수업일자 : 2022년 11월 17일 (목) (A) 정수 표현 - 부호 - 크기 (부호와 절대치) - 1의 보수 - 2의 보수 (B) 산술 연산 동작 과정 - 덧셈, 뺄셈, 곱셈, 나눗셈 (C) 실수 표현 - 고정 소수점(Fixed point) - 부동 소수점(Floating-point) 1. Arithmetic and Logic Unit(ALU) 1-1. Arithmetic and Logic Unit(ALU)의 정의 - 산술 논리 장치는 덧셈, 뺄셈 같은 두 수에 대한 산술 연산과 배타적 논리합, 곱과 같은 논리 연산을 계산할 수 있는.. 2022. 12. 20.
[JavaScript] - 변수, 자료형, 연산자 - 이번 포스팅에선 JavaScript(자바스크립트)의 변수와 데이터 타입(자료형), 여러 가지 연산자에 대해 알아보도록 하겠습니다. 1. 변수(Variable) 1-1. 변수(Variable)의 정의 - 프로그래밍에서 변수(Variable)란 여러 언어와 마찬가지로, 특정한 데이터를 저장하기 위해 컴퓨터로부터 할당받은 메모리 공간을 의미하며 해당 메모리 공간에 붙은 이름을 변수명(Variable name)이라고 부릅니다. 특정한 데이터를 저장한 메모리 공간의 주소와 대응되는 특징을 가집니다. 1-2. 관례적인 변수명 Naming convention (네이밍 규칙) (1) 숫자로 시작하지 않습니다. - Example) 3userName (X), 1_age (X) ... (2) 특수문자는 "_"(Under.. 2022. 12. 19.
[JavaScript] - About JavaScript, ES5, ES6의 차이 1. What is a JavaScript? - JavaScript, 자바스크립트는 HTML, CSS로 구성된 정적 웹 페이지를 기반으로 다양한 동적인 기능, 보다 복잡한 기능을 수행할 수 있도록 하기 위해 만들어진 스크립트 기반 프로그래밍 언어입니다. - 여기서 말하는 동적인 기능, 보다 복잡한 기능들이라는 의미는 웹 페이지를 통해 특정 데이터가 주기적으로 갱신되거나, 엔드 포인트(End-point)에서 서비스를 경험하고 사용하는 사용자와의 상호작용(Interaction), 2D, 3D 기반의 이미지가 생동적으로 표현될 수 있는 범위들을 포함한 모든 동작, 행위들을 의미하며 사용자들이 유저 친화적인 서비스를 경험하기 위해 빠질 수 없는 이러한 요소들을 구현하는 언어가 JavaScript입니다. 2. J.. 2022. 12. 19.
[15주 차] - OP Amp 반전 증폭기 Simulation, 증폭도, 데시벨 측정 과목명 : 전자회로 설계(Electronic circuit design) 수업일자 : 2022년 12월 06일 (화) 1. Pspice를 이용한 회로 구성 1-1. 구성 회로 - OP Amp 반전 증폭기(Inverting amplifier) 회로 구성 1-2. 구성 회로에 대한 Simulation 결과 (1) (2) - 입력과 출력의 위상(Phase)이 반전 관계를 갖는 것을 알 수 있습니다. 1-3. 전압 증폭도, 데시벨(증폭도) 계산 - 학부에서 수강했던 전공 수업 내용을 정리하는 포스팅입니다. - 내용 중에서 오타 또는 잘못된 내용이 있을 시 지적해 주시기 바랍니다. 2022. 12. 13.
[15주 차] - 레지스터(Register), 스톱워치 회로 설계 과목명 : 논리회로 실습(Logic circuit practice) 수업일자 : 2022년 12월 06일 (화) 1. 레지스터(Register) 1-1. 레지스터의 정의 - 프로세서 내부에 위치한 용량이 매우 작은 고속 메모리로 매우 제한된 소량의 데이터나 처리 중인 데이터에 중간 결과 값을 미리 프로세서가 사용할 수 있도록 저장해놓는 기억장치이며 메모리 계층 구조에서 최상위 기억장치로 구분됩니다. - 논리 회로적인 측면에선, 일련의 플립플롭들이 인가되는 클럭을 공유하도록 설계되어진 n비트 저장 장소를 나타내기도 합니다. 1-2. 레지스터의 추가적인 기능 - 레지스터는 데이터를 임시로 빠르게 저장하여 작업 시 바로 사용할 수 있도록 하는 기본적인 기능을 제공하지만, 수 데이터(16진수 또는 2진수)를 처.. 2022. 12. 11.
[14주 차] - 동기식 카운터(Synchronous counter) 과목명 : 논리회로 실습(Logic circuit practice) 수업일자 : 2022년 11월 29일 (화) 1. 동기식 카운터(Synchronous counter) 1-1. 정의 - 비동기식 카운터와 달리 동기식 카운터는 모든 플립 플롭에 동시에 클록 펄스가 인가되는 특성을 가지는 카운터로, 모든 플립 플롭의 상태가 같은 시점에 변화합니다. - 이에 따라 현재 상태에서 다음 상태를 요구하는 입력이 필요한데 이를 여기표(Excitation table, State excitation table)라고 합니다. 1-2. 여기표(Excitation table) (1) 특성표(Characteristic table) - 현재 상태와 입력 값이 주어졌을 때 다음 상태의 변화를 나타낸 표입니다. (2) 여기표(Ex.. 2022. 12. 11.