본문 바로가기
728x90
[컴퓨터구조] #4. MIPS 명령어(4) Lec 4. MIPS Instructions_4 (Language of the Computer) - Constant Zero : MIPS register 0 ($zero) is the constant 0 CPU가 메인 메모리에 접근(읽기/쓰기)해서 프로그램 실행함. 즉, Instruction read 와 Data read/write 를 위해 CPU가 메인 메모리에 접근함. (용량제한 때문에 데이터를 전부 CPU내부 레지스터에 담을 수 없기 때문) - Instruction Access (Read) Program Counter (PC) : 실행중인 명령어의 메모리 주소값을 담고있는 특별 레지스터(32개의 일반 레지스터랑 별개의 레지스터). 모든 CPU는 special register를 가짐. PC는 컴퓨터가.. 2022. 3. 19.
[2022-1 초급 알고리즘] 0주차. OT 강의 영상 https://youtu.be/jJqSR5roF78 강의 자료 2022. 3. 18.
[컴퓨터구조] #3. MIPS 명령어(3) Lec 3. MIPS Instructions_3 (Language of the Computer) - Data Transfer Instructions : CPU는 제한된 수의 레지스터를 가지고 있음. (MIPS는 일반 레지스터 32개) 그래서 CPU는 레지스터에 적은 양의 데이터만 보관 가능. -> 데이터를 메모리에 담아두자! -> transfer data between memory and registers 하는 명령어 필요함!! => 그러한 명령어를 data transfer instructions 라고 부름. 레지스터는 32개밖에 없기때문에 각 레지스터마다 register name이 있어서 구분 가능, 메모리는 훨씬 크기때문에 각각의 name은 없고 memory address로 접근해야함. - Memor.. 2022. 3. 17.
[모던 자바스크립트 Deep Dive] #19. 프로토타입★ ▣ 19장: 프로토타입 자바스크립트는 클래스 기반 객체지형 프로그래밍 언어보다 효율적이며 더 강력한 객체지향 프로그래밍 능력을 지니고 있는 프로토타입 기반의 객체지향 프로그래밍 언어. 자바스크립트를 이루고 있는 거의 "모든 것"이 객체임. 19.1 객체지향 프로그래밍 객체 지향 프로그래밍 : 절차지향적 관점에서 벗어나 여러 개의 독립적 단위(객체)의 집합으로 프로그램을 표현. 속성 : 실체가 가지는 특징이나 성질. 추상화 : 다양한 속성 중에서 프로그램에 필요한 속성만 간추려 내어 표현하는 것. 객체 : 속성을 통해 여러 개의 값을 하나의 단위로 구성한 복합적인 자료구조, 상태 데이터와 동작을 하나의 논리적인 단위로 묶은 복합적인 자료구조. 19.2 상속과 프로토타입 상속 : 어떤 객체의 프로퍼티 또는 .. 2022. 3. 15.
[미라클모닝] 10주차. 03/13~03/19 64일차. 03/13 블로그 후기 상품 받았다!😃 우수작으로 선정되었다고는 하지만 사실상 경쟁률은 1대 1이었다 (분야별로 3명 뽑는데 캠프후기 부문은 3명만 참가함) 그래도 기분은 좋다~~~^_^ 65일차. 03/14 ㅜㅜ 왜 요즘 밤에 잠이 안 오지;;;;;;; 그래도 12시 전에는 꼭 자러 가자!!!!🔥 오늘 플라잉에서 2단 드롭했는데 생명의 위협을 느꼈다;;;^^ 사실 중간단계까지만 하고 안전하게 내려오려 했는데 선생님께서 도와주셔서 동작 끝까지 수행(당)하고 원치 않는 드롭도 했다 무서울 틈도 없이 정신 가출 ㅎ 나중에 보니까 무릎에 멍들고 허리에 피멍 들었다😧 근데 오기 생겨서 내일은 나 혼자 성공해보려고 유튜브로 독학해서 동작 다 외웠다 기대되는구먼~ 66일차. 03/15 동작 전부 다 성공.. 2022. 3. 14.
[모던 자바스크립트 Deep Dive] #18. 함수와 일급객체 ▣ 18장: 함수와 일급 객체 18.1 일급 객체 일급 객체의 조건 : 1) 무명의 리터럴로 생성 가능(런타임에 생성 가능) 2) 변수나 자료구조(객체, 배열 등)에 저장 가능 3) 함수나 매개변수에 전달 가능 4) 함수의 반환값으로 사용 가능 자바스크립트의 함수는 위의 조건을 모두 만족하므로 일급 객체임. -> 함수는 값(객체)과 동일하게 취급할 수 있음. -> 함수는 값을 사용할 수 있는 곳이라면 어디서든지 리터럴로 정의할 수 있으며 런타임에 함수 객체로 평가됨. // 1. 함수는 무명의 리터럴로 생성할 수 있다. // 2. 함수는 변수에 저장할 수 있다. // 런타임(할당 단계)에 함수 리터럴이 평가되어 함수 객체가 생성되고 변수에 할당된다. const increase = function (num).. 2022. 3. 14.
728x90