서브메뉴
검색
임베디드 프로그래밍 입문 : c와 어셈블리로 확실히 배우는
임베디드 프로그래밍 입문 : c와 어셈블리로 확실히 배우는
상세정보
- 자료유형
- 단행본
- ISBN
- 8989975697
- UDC
- 681.3.021
- DDC
- 005.43 루68ㅇ-23
- 청구기호
- 005.43 루68ㅇ
- 저자명
- 대니얼 루이스 지음
- 서명/저자
- 임베디드 프로그래밍 입문 : c와 어셈블리로 확실히 배우는 / 대니얼 루이스 지음 ; 김기주 옮김
- 발행사항
- 서울 : 에이콘출판(주), 2006
- 형태사항
- 364p. : 삽도 ; 25cm
- 내용주기
- 완전내용1.개요완전내용1.1 임베디드 시스템이란 ?부분내용2완전내용1.2 임베디드 소프트웨어 고유의 디자인 목표는?부분내용5완전내용1.3 '실시간'이란?부분내용7완전내용1.4 '멀티태스킹'이란?부분내용9완전내용1.5 임베디드 프로세서는 얼마나 강력한가?부분내용11완전내용1.6 어떤 프로그래밍 언어를 사용하는가?부분내용11완전내용1.7 '실시간 커널' 이란?부분내용12완전내용1.8 임베디드 애플리케이션 제작은 왜 특별한가?부분내용13완전내용1.9 보통 임베디드 프로그램의 크기는 얼마나 되는가?부분내용1600완전내용1.10 이 책에서 사용하는 소프트웨어부분내용1611완전내용2. 데이터 표현부분내용2122완전내용2.1 고정 정밀도 이진수부분내용2233완전내용2.2 정수의 2진 표현부분내용2944완전내용2.3 실수의 2진 표현부분내용3755완전내용2.4 텍스트의 ASCII 표현부분내용4966완전내용2.5 이진화 십진 표기법부분내용5277완전내용3. C 최대한 활용하기부분내용5788완전내용3.1 정수 데이터 형부분내용5899완전내용3.2 데이터 형 섞어 쓰기부분내용6200완전내용3.3 유요한 TYPEDEF와 #DEFINE부분내용6411완전내용3.4 메모리에서의 비트 조작부분내용6522완전내용3.5 I/O 포트에서의 비트 조작부분내용7233완전내용3.6 메모리 앱 I/O 장치의 액세스부분내용7544완전내용3.7 구조체부분내용7955완전내용3.8 가변 접근부분내용8466완전내용4. 프로그래머 관점에서 바라본 컴퓨터 구조부분내용9177완전내용4.1 메모리부분내용9288완전내용4.2 CPU부분내용9499완전내용4.3 입출력부분내용9800완전내용4.4 인텔 아키텍처 개요부분내용9911완전내용4.5 인텔 리얼 모드 아키텍처부분내용11022완전내용4.6 인텔 보호 모드 아키텍처부분내용11633완전내용4.7 오퍼랜드와 주소 크기 오버라이드 프리픽스부분내용11944완전내용4.8 인텔 데이터 조작 명령어부분내용12055완전내용5. C와 어셈블리 섞어 쓰기부분내용13366완전내용5.1 어셈블리 프로그래밍부분내용13477완전내용5.2 레지스터 사용 관례부분내용13688완전내용5.3 전형적인 주소 지정 방식부분내용13799완전내용5.4 명령어 실행 순서부분내용14000완전내용5.5 프로시저 호출과 복귀부분내용14911완전내용5.6 파라미터 전달부분내용15122완전내용5.7 파라미터 읽기부분내용15333완전내용5.8 모든 것을 값으로 전달부분내용15544완전내용5.9 임시변수부분내용15655완전내용6. I/O 프로그래밍부분내용16366완전내용6.1 인텔 I/O 명령어부분내용16577완전내용6.2 동기화, 전송속도, 대기시간부분내용16688완전내용6.3 폴링 대기 루프부분내용16799완전내용6.4 인터럽트 구동 I/O부분내용17000완전내용6.5 DMA부분내용18511완전내용6.6 비교부분내용18622완전내용7. 병행 소프트웨어부분내용19133완전내용7.1 전경/배경 시스템부분내용19244완전내용7.2 멀티스레드 프로그래밍부분내용20055완전내용7.3 공유 자원과 크리티컬 섹션부분내용20566완전내용8. 스케줄링부분내용21277완전내용8.1 스레드 상태부분내용21488완전내용8.2 대기 스레드부분내용21599완전내용8.3 문맥 전환부분내용21600완전내용8.4 라운드 로빈 스케줄링부분내용21911완전내용8.5 우선순위 기반 스케줄링부분내용22022완전내용8.6 우선순위 할당부분내용22233완전내용8.7 데드락부분내용22544완전내용8.8 와치독 타이머부분내용22655완전내용9. 메모리 관리부분내용23166완전내용9.1 C에서의 객체부분내용23277완전내용9.2 스코프부분내용23388완전내용9.3 수명부분내용23799완전내용9.4 자동 할당부분내용23700완전내용9.5 정적 할당부분내용23911완전내용9.6 정적 할당과 자동 할당을 구별하기 위한 세 가지 프로그램부분내용24122완전내용9.7 동적 할당부분내용24533완전내용9.8 가변 크기 자동 할당: ALLOCA부분내용24744완전내용9.9 재귀 함수와 메모리 할당부분내용24955완전내용10. 공유 메모르부분내용25966완전내용10.1 공유 객체 인식부분내용26077완전내용10.2 재진입 가능 함수부분내용26288완전내용10.3 읽기 전용 데이터부분내용26399완전내용10.4 피해야 할 코딩 습관부분내용26400완전내용10.5 공유 메모리 접근부분내용26811완전내용11. 시스템 초기화부분내용27922완전내용11.1 메모리 레이아웃부분내용28033완전내용11.2 CPU부분내용28244완전내용11.3 C 런타임 환경부분내용28655완전내용11.4 시스템 타이머부분내용29066완전내용11.5 인터럽트 시스템부분내용29377완전내용부록 A부분내용30188완전내용부록 B부분내용30399완전내용부록 C부분내용30700완전내용부록 D부분내용31011완전내용부록 E부분내용33922완전내용부록 F부분내용35233완전내용찾아보기부분내용35944
- 가격
- 25,000
- Control Number
- gtec:33919
MARC
008120904s2006 ulka 000 kor■020 ▼a8989975697
■0801 ▼a681.3.021
■082 ▼a005.43▼b루68ㅇ▼223
■090 ▼a005.43▼b루68ㅇ
■1001 ▼a대니얼 루이스 지음
■24510▼a임베디드 프로그래밍 입문▼bc와 어셈블리로 확실히 배우는▼d대니얼 루이스 지음▼e김기주 옮김
■260 ▼a서울▼b에이콘출판(주)▼c2006
■300 ▼a364p.▼b삽도▼c25cm
■505 ▼a1.개요▼a1.1 임베디드 시스템이란 ?▼c2▼a1.2 임베디드 소프트웨어 고유의 디자인 목표는?▼c5▼a1.3 '실시간'이란?▼c7▼a1.4 '멀티태스킹'이란?▼c9▼a1.5 임베디드 프로세서는 얼마나 강력한가?▼c11▼a1.6 어떤 프로그래밍 언어를 사용하는가?▼c11▼a1.7 '실시간 커널' 이란?▼c12▼a1.8 임베디드 애플리케이션 제작은 왜 특별한가?▼c13▼a1.9 보통 임베디드 프로그램의 크기는 얼마나 되는가?▼c1600▼a1.10 이 책에서 사용하는 소프트웨어▼c1611▼a2. 데이터 표현▼c2122▼a2.1 고정 정밀도 이진수▼c2233▼a2.2 정수의 2진 표현▼c2944▼a2.3 실수의 2진 표현▼c3755▼a2.4 텍스트의 ASCII 표현▼c4966▼a2.5 이진화 십진 표기법▼c5277▼a3. C 최대한 활용하기▼c5788▼a3.1 정수 데이터 형▼c5899▼a3.2 데이터 형 섞어 쓰기▼c6200▼a3.3 유요한 TYPEDEF와 #DEFINE▼c6411▼a3.4 메모리에서의 비트 조작▼c6522▼a3.5 I/O 포트에서의 비트 조작▼c7233▼a3.6 메모리 앱 I/O 장치의 액세스▼c7544▼a3.7 구조체▼c7955▼a3.8 가변 접근▼c8466▼a4. 프로그래머 관점에서 바라본 컴퓨터 구조▼c9177▼a4.1 메모리▼c9288▼a4.2 CPU▼c9499▼a4.3 입출력▼c9800▼a4.4 인텔 아키텍처 개요▼c9911▼a4.5 인텔 리얼 모드 아키텍처▼c11022▼a4.6 인텔 보호 모드 아키텍처▼c11633▼a4.7 오퍼랜드와 주소 크기 오버라이드 프리픽스▼c11944▼a4.8 인텔 데이터 조작 명령어▼c12055▼a5. C와 어셈블리 섞어 쓰기▼c13366▼a5.1 어셈블리 프로그래밍▼c13477▼a5.2 레지스터 사용 관례▼c13688▼a5.3 전형적인 주소 지정 방식▼c13799▼a5.4 명령어 실행 순서▼c14000▼a5.5 프로시저 호출과 복귀▼c14911▼a5.6 파라미터 전달▼c15122▼a5.7 파라미터 읽기▼c15333▼a5.8 모든 것을 값으로 전달▼c15544▼a5.9 임시변수▼c15655▼a6. I/O 프로그래밍▼c16366▼a6.1 인텔 I/O 명령어▼c16577▼a6.2 동기화, 전송속도, 대기시간▼c16688▼a6.3 폴링 대기 루프▼c16799▼a6.4 인터럽트 구동 I/O▼c17000▼a6.5 DMA▼c18511▼a6.6 비교▼c18622▼a7. 병행 소프트웨어▼c19133▼a7.1 전경/배경 시스템▼c19244▼a7.2 멀티스레드 프로그래밍▼c20055▼a7.3 공유 자원과 크리티컬 섹션▼c20566▼a8. 스케줄링▼c21277▼a8.1 스레드 상태▼c21488▼a8.2 대기 스레드▼c21599▼a8.3 문맥 전환▼c21600▼a8.4 라운드 로빈 스케줄링▼c21911▼a8.5 우선순위 기반 스케줄링▼c22022▼a8.6 우선순위 할당▼c22233▼a8.7 데드락▼c22544▼a8.8 와치독 타이머▼c22655▼a9. 메모리 관리▼c23166▼a9.1 C에서의 객체▼c23277▼a9.2 스코프▼c23388▼a9.3 수명▼c23799▼a9.4 자동 할당▼c23700▼a9.5 정적 할당▼c23911▼a9.6 정적 할당과 자동 할당을 구별하기 위한 세 가지 프로그램▼c24122▼a9.7 동적 할당▼c24533▼a9.8 가변 크기 자동 할당: ALLOCA▼c24744▼a9.9 재귀 함수와 메모리 할당▼c24955▼a10. 공유 메모르▼c25966▼a10.1 공유 객체 인식▼c26077▼a10.2 재진입 가능 함수▼c26288▼a10.3 읽기 전용 데이터▼c26399▼a10.4 피해야 할 코딩 습관▼c26400▼a10.5 공유 메모리 접근▼c26811▼a11. 시스템 초기화▼c27922▼a11.1 메모리 레이아웃▼c28033▼a11.2 CPU▼c28244▼a11.3 C 런타임 환경▼c28655▼a11.4 시스템 타이머▼c29066▼a11.5 인터럽트 시스템▼c29377▼a부록 A▼c30188▼a부록 B▼c30399▼a부록 C▼c30700▼a부록 D▼c31011▼a부록 E▼c33922▼a부록 F▼c35233▼a찾아보기▼c35944
■9500 ▼c25,000

