일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 자바
- 파이썬
- c언어
- 혼공머신
- CSS
- 데이터분석
- JSP
- html/css
- SQL
- 자바스크립트심화
- 자바스크립트
- JDBC
- 중학1-1
- 정보처리기사필기
- rnn
- 딥러닝
- JSP/Servlet
- 머신러닝
- 정보처리기사실기
- 데이터베이스
- 컴퓨터비전
- 자바 실습
- 디버깅
- 중학수학
- 개발일기
- 상속
- 컴퓨터구조
- 순환신경망
- 연습문제
- 오블완
- Today
- Total
목록레지스터 (3)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
레지스터를 이해할 수 있는 강의를 듣고 내용을 정리해보려고 한다. 레지스터 관련 강의 영상 일종의 작은 컴퓨터로 CPU와 입출력장치가 있다. 여기에 LED, 스위치 등의 입출력장치가 달려 있는데 이러한 입출력장치를 제어하기 위해서는 입출력장치와 관련된 레지스터에 값을 읽고 씀으로써 할 수 있다. 이 부품을 컴퓨터에 연결시켜 이제 C 언어로 코드를 작성해 본다. 이것은 일종의 IDE로 LED를 어떻게 점등시키는지 보여줄 것이다. 이 x라는 부분에 포트를 써주면 연결이 입출력을 설정할 수 있다. DDRA를 출력으로 쓰고 싶다고 한다면 이렇게 쓴다. A에다 출력하겠다는 의미이다. 이것은 8개의 LED를 출력으로 쓰겠다는 의미이다. 그리고 PORT A에도 특정 데이터를 쓰고 싶다는 코드를 ..
특정 레지스터를 이용한 주소 지정 방식은 두 가지가 있다. 하나는 스택 주소 지정이고, 다른 하나는 변위 주소 지정 방식인데 이제부터 차근차근 학습해 볼 것이다. 컴퓨터 구조는 처음 들어보는 용어들이 많아서 낯설고 많이 어렵다. 그래도 포기하지 않고 이틀째 공부를 계속하고 있다.아마 3일만에 이 책 전체를 다 마치는 건 불가능할 것 같고 목요일까지 4일에 걸쳐 학습해 보기로 일정을 수정해 본다. 특정 레지스터를 이용한 주소 지정 방식 1 : 스택 주소 지정 방식 스택 포인터는 스택 주소 지정 방시이라는 주소 지정 방식에 사용되고, 프로그램 카운터와 베이스 레지스터는 변위 주소 지정 방식이라는 주소 지정 방식에 사용된다. 먼저 스택 주소 지정 방식에 대해 알아보겠다.스택 포인터는 스택 마지막으로 저장한..
수학 공부를 마치고 나니 2교시가 끝났지만 이제 남은 2시간 동안 최대한 집중해서 4단원 학습을 진행해보려고 한다. 분량이 많기도 하고 어려운 내용이라 1시간씩 끝낼 수 있을지 장담할 수 없지만 그래도 최대한 빠르게 학습해 볼 것이다.레지스터의 종류와 역할을 학습하고 각 레지스터를 통해 명령어가 처리되는 과정을 이해하는 단원이다. ALU나 제어장치를 직접 다룰 일은 레지스터에 비해 적다. 하지만 레지스터 안의 값을 관찰하는 일은 생각보다 많다. 특히 저급 언어 개발자, 임베디드, 시스템 개발자들은 이 레지스터를 다룰 일이 훨씬 더 많다고 한다. 그러니 이 내용을 충분히 숙지하기로 하자. 프로그램 속 명령어와 데이터는 실행 전후로 반드시 레지스터에 저장된다. 레지스터에 저장된 값만 잘 관찰해도 프로그램의..