More actions
imported>rabierre No edit summary |
imported>rabierre No edit summary |
||
| Line 30: | Line 30: | ||
== 6주차 == | == 6주차 == | ||
== 7주차 == | == 7주차 == | ||
* 중간고사 기간입니다. | |||
== 8주차 == | == 8주차 == | ||
== 9주차 == | == 9주차 == | ||
Revision as of 10:31, 24 May 2011
시스템 프로그램 및 어셈블리언어 튜터링
커리큘럼
- 1주차 : 어셈블리 소개 및 컴퓨터 시스템 개요
- 2주차 : 인텔 프로세서의 구조, 파이프라이닝과 슈퍼스칼라와 스케쥴러
- 3주차 : 스케쥴러 반복, 주소 체계
- 4주차 : 주소 체계 반복, 가상주소와 물리주소의 관계 이해
- 5주차 : 세그먼트, 페이징과 캐싱
- 6주차 : 중간고사 대비 총정리
- 7주차 : 중간고사로 휴강
- 8주차 : 중간 간담회
- 9주차 : 스택과 프로시저
- 10주차 : 조건부 처리, 루프
- 11주차 : 정수 산술, 어셈블리언어의 정수&상수 계산
- 12주차 : 소프트웨어 인터럽트
- 13주차 : 매크로 연산
- 14주차 : 고급언어 인터페이스
- 15주차 : 인터럽트 핸들링
1주차
- 주제 : 어셈블리 소개 및 컴퓨터 시스템 개요
- 첫인사.
2주차
3주차
4주차
5주차
6주차
7주차
- 중간고사 기간입니다.
8주차
9주차
10주차
- 코딩 실습
- 강의 과제인 Factorial을 코딩해본다.
- 책의 코드를 그대로 베껴와 프로그램을 완성했지만 어떻게 동작하는지는 잘 모르는 사람이 많아 다시 짜보기로 한다.
- 관례적으로 "Hello World!"를 출력해 보기로 한다.
- 언어 입문의 첫단계
- 반복과 재귀의 차이를 알아보자
- 정수 총합 구하기
- 루프를 돌며 구하기
- sum 프로시저를 만들어 재귀호출하기