어셈블리어 프로그래밍

김형신

충남대학교 | 컴퓨터공학과

2006년 봄학기

유비쿼터스 컴퓨팅 환경의 도래와 더불어 더 많은 수의 컴퓨터가 넘쳐나는 세상에서 보다 효율적이고, 정확하며, 고성능의 소프트웨어를 작성하는 일이 컴퓨터 전공자에게 요구되고 있다. 컴퓨터에 이용되는 다양한 응용프로그램들은 프로세서에 영향을 받고 있으며, 그 성능은 상위수준 언어에서 제어하기 어려운 영역을 얼마나 효율적으로 제어하는가에 의존하고 있다. 또한, 응용프로그램을 작성하는 경우에 있어서도 하위수준인 어셈블리언어에 대한 이해와 컴퓨터 내부의 동작에 대한 이해가 있는 경우에 보다 우수한 프로그램을 작성할 수 있게된다. 이 과목은 학부 2 학년을 대상으로 개설되며, 인텔 IA-32 어셈블리어, RISC 프로세서 어셈블리어를 활용하여 컴퓨터의 내부 동작을 이해하고, 시스템 프로그램에 대하여 학습하게 된다. 이 과목을 수강하면, 향후 컴퓨터 구조, 운영체제, 컴파일러 등의 과목을 수강하는데 도움이 될 것이다.

강의시간

  • 미정

담당교수

조교

  • 미정

주요교재

게시판

성적평가

중간고사: 30%
기말고사: 30%
숙제: 10%
세미나: 20%
출석: 10%
합계100%

강의자료