목록분류 전체보기 (154)
LISTORY
분이네 간만에 친척 모임이 있어 서울에 갔다. 이번에 간 곳은 압구정에 위치한 이태리 갓포 분이네이다. 예전에도 한번 오려했는데 자리가 없어 못갔던 기억이.... 이번에는 예약도 하고 갔다^.^ 유명한 맛집이라 갈거면 예약을 하고 가는게 좋다던데 다행히 우리가 간 날엔 사람이 그렇게 많진 않았다. 분이네는 사장님 혼자 음식, 서빙...? 을 다 하는 일인 식당이라 자리가 많지 않다. 그나마 있는 테이블도 전부 바로 되어 있어서 사람이 많이 가기도 좋지 않을 것같고ㅠㅠ 하지만 생각보다 바가 굉장히 넓어서 자리가 좁지는 않았다! 우린 네명이 가서 코너쪽에 둘둘 앉음ㅋㅋㅋㅋㅋㅋ 분이네 메뉴는 이렇다. 압구정치고는 괜찮은 가격?? 근데 음식 양은 많지 않다. 정말 좋은 건 콜키지 가격이 만원밖에..
뇌를 자극하는 윈도우즈 시스템 프로그래밍 책의 YouTube 강의 정리이다. 이번 차수는 Direct 모드와 Indirect 모드 이다. ⊙ YouTube 주소 ⊙ ☞ Direct 모드와 Indirect 모드 Direct 모드와 Indirect 모드 앞 강의들에서 설명했듯이, 명령어를 디자인 할때 피연산자를 표현할 수 있는 바이트 수를 지극히 제한했다. 피연산자에 4비트가 올수 있다고 가정하겠다. 이 4비트 중에서도 첫번째 비트는 레지스터인지 숫자인지 결정한다. 그러므로 주소, 또는 숫자를 표현할수 있는것은 3비트뿐이다. 이를 가지고 모든 주소와 숫자를 표현할 수 없다. 이 문제를 해결하기 위해 나온 것이 Direct 모드와 Indirect 모드이다. 정확히 말하자면 Direct Addressing mo..
뇌를 자극하는 윈도우즈 시스템 프로그래밍 책의 YouTube 강의 정리이다. 이번에 정리할 내용은 LOAD & STORE 명령어 디자인 부분이다. ⊙ YouTube 주소 ⊙ ☞ LOAD & STORE 명령어 디자인 LOAD & STORE 명령어 디자인 이번 강의에 들어가기 앞서 저번 강의 부분을 이어 정리하겠다. 사칙연산이외의 명령어를 디자인 해보자 ⊙ 명령어 구조 및 명령어 디자인 앞 강의 내용에 따르자만 CPU에서 연산한 결과는 바로 메모리에 저장하지 않고 레지스터에 저장한다. 왜 메모리에 직접 저장하는 것은 안될까? 모든 CPU의 데이터는 레지스터를 통해서 빠져나간다. 레지스터는 여러 역할이 있지만 데이터의 입출력 관련해서 역할은 데이터를 CPU로 들여보내고 내보내는 역할을 맡는다. 그럼 어차피 항..
뇌를 자극하는 윈도우즈 시스템 프로그래밍 유투브 강의에 대한 정리이다. 저번 시간에 이어 컴퓨터 구조의 접근방법에 대해 정리해보겠다. ⊙ YouTube 강의 ⊙ ☞ 컴퓨터 구조의 접근방법(2) 컴퓨터 구조의 접근 방법 저번 시간에 이어 레지스터 디자인을 계속해보겠다. 저번 시간에 우리는 레지스터는 16비트로 구성하고, 총 8개의 레지스터가 있도록 결정하였다. 그러므로 명령어의 크기는 16비트가 되어야한다. (CPU로 명령어를 Fetch 할 때 하나의 명령어가 하나의 레지스터에 저장 가능하기 때문) 그럼 명령어는 어떻게 구성되어야 할까? 사실 명령어는 일을 시키기 위한 기본정보가 다 담겨있어야 하므로 복잡하게 구성되어 있다. 아래의 그림과 같이 16비트의 명령어 안에 어떠한 연산을 할 것이고, 결과는 어디..
뇌를 자극하는 윈도우즈 시스템 프로그래밍 유투브 강의에 대한 정리이다. 오늘 정리한 내용은 컾뮤터 구조의 접근 방법이다. ⊙ YouTube 주소 ⊙ ☞ 컴퓨터 구조의 접근 방법(1) 컴퓨터 구소의 접근방법 CPU는 어떻게 공부하는 것이 좋을까? CPU를 디자인하는 방식으로 공부해보자 가상의 컴퓨터 디자인을 하다보면 CPU가 왜 이렇게 디자인 되었는지 알 수 있다. CPU을 디자인하는데에 표준은 없다. CPU를 어떻게 디자인하느냐에 따라 CPU의 종류 또한 다양하다. 예를 들자면 그래픽카드도 일종의 CPU이다(GPU라고 부르기도 한다). 그래픽카드도 내부적으로 보면 CPU와 별반 차이가 없는데, 다만 연산이 그래픽 처리에 극히 제한되어 있을 뿐이다. CPU를 디자인한다 하면 보통 하드웨어 전문가들만 디자인..