[전광성의 어셈블리어 이해하기:1회] 어셈블리어를 배우기 위한 기본개념 (2) 저자: 전광성 | 날짜: 2004년 11월 17일 1 .0 어셈블리어를 배우기 위한 기본개념 (1) 0 어셈블리어를 배우기 위한 기본개념 (2) 3 .0 어셈블리어를 배우기 위한 기본개념 (3) 이진수로 나타낸 부호없는 정수 자, 이제 이진수를 이용하여 자료를 표현해 보자. 우선은 제일 쉽고 간단하면서도 흔한 부호없는 정수에 대해 생각해보자. 부호없다는 것은 ‘음이 아닌 정수’라는 뜻이다. 그럼 음수는?... 다음 단락에서 다룰 것이니 걱정마라.우선은 2진수를 어떻게 10진수로 변환하는지 알아보자. ㅁㅁㅁㅁ ㅁㅁㅁㅁ 이렇게 8비트의 이진수가 있다고 하자. 아까 비트에 번호붙였던 것이 기억나는가? 8비트니까 맨 왼쪽이 비트7, ..
[전광성의 어셈블리어 이해하기:1회] 어셈블리어를 배우기 위한 기본개념 (1) 저자: 전광성 | 날짜: 2004년 11월 10일 0 어셈블리어를 배우기 위한 기본개념 (1) 2 .0 어셈블리어를 배우기 위한 기본개념 (2) 3 .0 어셈블리어를 배우기 위한 기본개념 (3) 시작하기에 앞서... 어셈블리어는 저급언어다. 원론적으로 이야기 하자면, 사람보다는 기계에 더 친한 언어이다. 이 언어는 대부분 하드웨어에 직접 명령을 내리는 형식을 갖추고 있고, 고급언어에서 신경 쓰지 않아도 되었던 것들에 대해서 일일이 신경 써 주어야 한다. 그렇기 때문에 기본 개념이 필요하다.중학생 시절, 내가 C언어 책을 사서 공부하는 것을 보고 나의 친형이 경쟁심에 더 어려운 것을 해보겠다며 어셈블리어 책을 샀던 것이 기억난다..
[전광성의 어셈블리어 이해하기] 강좌 소개 및 목차 저자: 전광성 | 날짜: 2004년 11월 10일 1. 강좌 소개 본 강좌에서는 어셈블리어(Intel-based Assembly Language)를 배울 것이다. 고급언어 중에서도 특히 객체지향언어를 활용하는 지금, 굳이 어셈블리어를 배워보려는 이유는 무엇일까? 첫번째 이유는 어셈블리어가 여전히 하드웨어 컨트롤과 커널 개발 등에 쓰인다는 것이고, 두번째 이유는 이것을 배움으로써 CPU가 어떤 일을 하는지, 컴퓨터가 어떻게 프로그램을 수행하는지 알 수 있다는 것이다. 프로그래밍 언어를 한번이라도 접해본 사람이라면 쉽게 이해할 수 있도록 설명할 예정이다.어셈블러로는 매크로어셈블러(masm)6.15을 사용할 것이며, 아래 참고자료에 있는 라이브러리를 이용하여..
출처 : http://wxp21.com
보호되어 있는 글입니다.
보호되어 있는 글입니다.