Black Bg

정회원신청

정회원 신청은 대출이 가능한 소속 부대 도서관 홈페이지에서 요청하셔야 합니다.
정회원 신청 하시겠습니까?

닫기
검색

검색

  • Home
  • 기능목록
  • 검색

상세정보

(X86 프로세서를 위한) 어셈블리언어

QR코드
도서 상세정보
자료유형 : 단행본
ISBN : 9788996391920 
분류기호 : 005.265 
개인저자 : 어바인, 킵 R.
서명/저자사항 : (X86 프로세서를 위한) 어셈블리언어/  Kip R. Irvine 지음;  박명순,;  윤상균 옮김. 
원서명 : Assembly language for x86 processors  
발행사항 : 서울:  퍼스트 북,  2011. 
형태사항 : xxvii, 797 p.:  삽화;  25 cm+  전자 광디스크 1매(4 3/4 in.). 
일반주기 : 색인수록 
일반주기 : 부록: MASM 참고서--x86 명령어 집합--복습 문제에 대한 해답 
일반주제명 : IBM microcomputers --  Programming -- 
일반주제명 : Assembler language (Computer program language) -- 
개인저자 : Irvine, Kip R., 1951-
개인저자 : 박명순
개인저자 : 윤상균
보유판 및 특별호 저록 : CD2183
분류기호 : 005.265 
언어 한국어
    • 예약
    • 인쇄
    • SSMS
    • 서가부재
    • 보존서고
    • 우선정리예약
    • 무인예약대출

    예약

    1. 1. 예약현황은 홈페이지 로그인 후 예약 페이지에 확인 가능합니다.
    2. 2. 도착 통보된 예약자료 대출을 원하지 않는 경우에는 예약 현황에서 취소할 수 있습니다.
    3. 3. 기타 문의사항은 도서관에 문의 바랍니다.
    닫기

    무인예약대출

    1. 1. 무인예약대출 현황은 홈페이지 로그인 후 무인예약대출 페이지에 확인 가능합니다.
    2. 2. 무인예약대출자료 대출을 원하지 않는 경우에는 무인예약대출 페이지에서 신청 또는 접수상태인 경우만 취소할 수 있습니다.
    3. 3. 희망대출일은 신청일로부터 최대 1주일 까지 가능합니다.
    4. 4. 희망대출일을 선택하지 않은 경우 대출대기 통보 후 1주일까지 기기에서 대출가능합니다.
    5. 5. 기타 문의사항은 도서관에 문의 바랍니다.
    닫기

    목차
    머리말 = ⅰ
    옮긴이의 머리말 = xi
    1장 기본 개념 = 1
    1.1. 환영 = 1
    1.1.1. 좋은 질문 = 2
    1.1.2. 어셈블리 언어의 응용 = 6
    1.1.3. 복습문제 = 7
    1.2. 가상 기계 개념 = 8
    1.2.1. 복습문제 = 10
    1.3. 데이터 표현 = 10
    1.3.1. 2진수 정수 = 11
    1.3.2. 2진수 덧셈 = 13
    1.3.3. 정수 저장공간 크기 = 14
    1.3.4. 16진수 정수 = 15
    1.3.5. 부호있는 정수 = 17
    1.3.6. 문자 저장공간 = 19
    1.3.7. 복습문제 = 22
    1.4. 부울 연산 = 24
    1.4.1. 부울 함수에 대한 진리표 = 27
    1.4.2. 복습문제 = 29
    1.5. 요약 = 29
    1.6. 연습문제 = 30
    1.6.1. 프로그래밍 작업 = 30
    1.6.2. 비프로그래밍 작업 = 31
    2장 x86 프로세서 구조 = 33
    2.1. 일반적인 개념 = 33
    2.1.1. 기본 마이크로컴퓨터 설계 = 34
    2.1.2. 명령어 실행 사이클 = 35
    2.1.3. 메모리 읽기 = 37
    2.1.4. 프로그램 실행 방법 = 38
    2.1.5. 복습문제 = 40
    2.2. x86 구조 세부 사항 = 40
    2.2.1. 동작 모드 = 40
    2.2.2. 기본 실행 환경 = 41
    2.2.3. 부동 소수점 장치 = 45
    2.2.4. 인텔 마이크로프로세서의 개요 = 45
    2.2.5. 복습문제 = 48
    2.3. x86 메모리 관리 = 49
    2.3.1. 실제 주소 모드 = 49
    2.3.2. 보호 모드 = 51
    2.3.3. 복습문제 = 53
    2.4. 전형적인 x86 컴퓨터의 구성요소 = 54
    2.4.1. 주기판 = 54
    2.4.2. 비디오 출력 = 56
    2.4.3. 메모리 = 56
    2.4.4. 입출력 포트와 장치 인터페이스 = 57
    2.4.5. 복습문제 = 59
    2.5. 입출력 시스템 59
    2.5.1. 입출력 접근 레벨 = 59
    2.5.2. 복습문제 = 62
    2.6. 요약 = 62
    2.7. 연습문제 = 64
    3장 어셈블리 언어의 기초 = 67
    3.1. 어셈블리 언어의 기본 구성요소 = 67
    3.1.1. 정수 상수 = 68
    3.1.2. 정수 수식 = 69
    3.1.3. 실수 상수 = 70
    3.1.4. 문자 상수 = 70
    3.1.5. 문자열 상수 = 71
    3.1.6. 예약어 = 71
    3.1.7. 식별자 = 71
    3.1.8. 디렉티브 = 72
    3.1.9. 명령어 = 73
    3.1.10. NOP 명령어 = 76
    3.1.11. 복습문제 = 76
    3.2. 예제: 정수의 덧셈과 뺄셈 = 77
    3.2.1. AddSub의 다른 버전 = 79
    3.2.2. 프로그램 템플릿 = 81
    3.2.3. 복습문제 = 81
    3.3. 프로그램 어셈블, 링크, 실행하기 = 82
    3.3.1. 어셈블-링크-실행 사이클 = 82
    3.3.2. 복습문제 = 88
    3.4. 데이터 정의 = 88
    3.4.1. 고유 자료형 = 88
    3.4.2. 데이터 정의문 = 88
    3.4.3. BYTE와 SBYTE 데이터 정의 = 90
    3.4.4. WORD와 SWORD 데이터 정의 = 92
    3.4.5. DWORD와 SDWORD 데이터 정의 = 93
    3.4.6. QWORD 데이터 정의 = 94
    3.4.7. 압축 이진부호화 십진수(TBYTE) 데이터 정의 = 94
    3.4.8. 실수 데이터 정의 = 95
    3.4.9. 리틀엔디언 순서 = 96
    3.4.10. AddSub 프로그램에 변수 추가 = 96
    3.4.11. 비초기화 데이터 선언 = 97
    3.4.12. 복습문제 = 98
    3.5. 기호 상수 = 98
    3.5.1. 등호 디렉티브 = 9
    3.5.2. 배열과 문자열의 크기 계산 = 100
    3.5.3. EQU 디렉티브 = 101
    3.5.4. TEXTEQU 디렉티브 = 103
    3.5.5. 복습문제 = 103
    3.6. 실제주소 모드 프로그래밍(선택사항) = 104
    3.6.1. 기본적 수정 = 104
    3.7. 요약 = 105
    3.8. 프로그래밍 연습문제 = 107
    4장 데이터 전송, 주소 지정과 산술연산 = 109
    4.1. 데이터 전송 명령어 = 109
    4.1.1. 소개 = 109
    4.1.2. 피연산자 유형 = 110
    4.1.3. 직접 메모리 피연산자 = 110
    4.1.4. MOV 명령어 = 112
    4.1.5. 정수의 제로/부호 확장 = 113
    4.1.6. LAHF와 SAHF 명령어 = 116
    4.1.7. XCHG 명령어 = 116
    4.1.8. 직접 오프셋 피연산자 = 117
    4.1.9. 예제 프로그램(Moves) = 118
    4.1.10. 복습문제 = 119
    4.2. 덧셈과 뺄셈 = 120
    4.2.1. INC와 DEC 명령어 = 120
    4.2.2. ADD 명령어 = 121
    4.2.3. SUB 명령어 = 121
    4.2.4. NEG 명령어 = 122
    4.2.5. 산술식의 구현 = 122
    4.2.6. 덧셈과 뺄셈에 영향받는 플래그 = 123
    4.2.7. 예제 프로그램(AddSub3) = 128
    4.2.8. 복습문제 = 129
    4.3. 데이터 관련 연산자와 디렉티브 = 130
    4.3.1. OFFSET 연산자 = 130
    4.3.2. ALIGN 디렉티브 = 131
    4.3.3. PTR 연산자 = 132
    4.3.4. YTPE 연산자 = 133
    4.3.5. LENGTHOF 연산자 = 133
    4.3.6. SIZEOF 연산자 = 134
    4.3.7. LABEL 디렉티브 = 134
    4.3.8. 복습문제 = 135
    4.4. 간접 주소지정 = 136
    4.4.1. 간접 피연산자 = 136
    4.4.2. 배열 = 137
    4.4.3. 인덱스 피연산자 = 138
    4.4.4. 포인터 = 140
    4.4.5. 복습문제 = 142
    4.5. JMP와 LOOP 명령어 = 143
    4.5.1. JMP 명령어 = 143
    4.5.2. LOOP 명령어 = 144
    4.5.3. 정수 배열 합하기 = 145
    4.5.4. 문자열 복사하기 = 146
    4.5.5. 복습문제 = 147
    4.6. 요약 = 148
    4.7. 프로그래밍 연습문제 = 149
    5장 프로시저 = 153
    5.1. 소개 = 153
    5.2. 외부 라이브러리 링크 = 153
    5.2.1. 배경 정보 = 154
    5.2.2. 복습문제 = 155
    5.3. 책의 링크 라이브러리 = 155
    5.3.1. 개요 = 157
    5.3.2. 개별 프로시저 설명 = 159
    5.3.3. 라이브러리 테스트 프로그램 = 173
    5.3.4. 복습문제 = 181
    5.4. 스택 연산 = 181
    5.4.1. 실행시간 스택 = 182
    5.4.2. PUSH와 POP 명령어 = 184
    5.4.3. 복습문제 = 188
    5.5. 프로시저 정의와 사용 = 188
    5.5.1. PROC 디렉티브 = 188
    5.5.2. CALL과 RET 명령어 = 191
    5.5.3. 예제: 정수 배열의 합 = 194
    5.5.4. 순서도 = 195
    5.5.5. 레지스터 저장 및 복원 = 196
    5.5.6. 복습문제 = 198
    5.6. 프로시저를 사용한 프로그램 설계 = 198
    5.6.1. 정수 합 계산 프로그램(설계) = 199
    5.6.2. 정수 합 계산 구현 = 201
    5.6.3. 복습문제 = 203
    5.7. 요약 = 204
    5.8. 프로그래밍 연습문제 = 205
    6장 조건부 처리 = 209
    6.1. 소개 = 209
    6.2. 부울과 비교 명령어 = 210
    6.2.1. CPU 플래그 = 210
    6.2.2. AND 명령어 = 210
    6.2.3. OR 명령어 = 212
    6.2.4. 비트맵 집합 = 214
    6.2.5. XOR 명령어 = 215
    6.2.6. NOT 명령어 = 217
    6.2.7. TEST 명령어 = 217
    6.2.8. CMP 명령어 = 218
    6.2.9. CPU 개별 플래그 설정 = 219
    6.2.10. 복습문제 = 220
    6.3. 조건부 점프 = 221
    6.3.1. 조건부 구조 = 221
    6.3.2. Jcond 명령어 = 222
    6.3.3. 조건부 점프 명령어 유형 = 223
    6.3.4. 조건부 점프 응용 = 226
    6.3.5. 복습문제 = 231
    6.4. 조건부 루프 명령어 = 232
    6.4.1. LOOPZ과 LOOPE 명령어 = 232
    6.4.2. LOOPNZ과 LOOPNE 명령어 = 233
    6.4.3. 복습문제 = 23
    6.5. 조건부 구조 = 234
    6.5.1. 블록 구조 IF문 = 234
    6.5.2.복합 수식 = 237
    6.5.3. WHILE 루프 = 238
    6.5.4. 테이블 기반 선택 = 240
    6.5.5. 복습문제 = 243
    6.6. 응용: 유한상태 기계 = 244
    6.6.1. 입력 문자열의 검증 = 244
    6.6.2. 부호있는 정수의 검증 = 245
    6.6.3. 복습문제 = 250
    6.7. 조건부 제어 흐름 디렉티브 = 250
    6.7.1. IF문 생성 = 250
    6.7.2. 부호있는 비교와 부호없는 비교 = 253
    6.7.3. 복합 수식 = 254
    6.7.4. REPEAT와 WHILE 디렉티브 = 256
    6.8. 요약 = 258
    6.9. 프로그래밍 연습문제 = 259
    7장 정수 연산 = 263
    7.1. 소개 = 263
    7.2. 시프트와 회전 명령어 = 264
    7.2.1. 논리 스프트와 산술 시프트 = 264
    7.2.2. SHL 명령어 = 265
    7.2.3. SHR 명령어 = 267
    7.2.4. SAL과 SAR 명령어 = 267
    7.2.5. ROL 명령어 = 269
    7.2.6. ROR 명령어 = 269
    7.2.7. RCL과 RCR 명령어 = 270
    7.2.8. 부호있는 오버플로 = 271
    7.2.9. SHLD/SHRD 명령어 = 271
    7.2.10. 복습문제 = 273
    7.3. 시프트와 회전 응용 = 275
    7.3.1. 다중 더블워드 시프트 = 275
    7.3.2. 이진 곱셈 = 276
    7.3.3. 이진 비트 표시 = 277
    7.3.4. MS-DOS 파일 날짜 필드 분리 = 278
    7.3.5. 복습문제 = 278
    7.4. 곱셈과 나눗셈 명령어 = 279
    7.4.1. MUL 명령어 = 279
    7.4.2. IMUL 명령어 = 281
    7.4.3. 곱셈 연산 벤치마크 = 283
    7.4.4. DIV 명령어 = 285
    7.4.5. 부호있는 정수 나눗셈 = 287
    7.4.6. 산술 수식 구현 = 289
    7.4.7. 복습문제 = 291
    7.5. 확장 덧셈과 뺄셈 = 292
    7.5.1. ADC 명령어 = 292
    7.5.2. 확장 덧셈 예 = 293
    7.5.3. SBB 명령어 = 295
    7.5.4. 복습문제 = 296
    7.6. ASCII와 비압축 10진 산술 연산 = 297
    7.6.1. AAA 명령어 = 298
    7.6.2. AAS 명령어 = 299
    7.6.3. AAM 명령어 = 300
    7.6.4. AAD 명령어 = 300
    7.6.5. 복습문제 = 301
    7.7. 압축 10진 산술 연산 = 301
    7.7.1. DAA 명령어 = 302
    7.7.2. DAS 명령어 = 303
    7.7.3. 복습문제 = 303
    7.8. 요약 = 303
    7.9. 프로그래밍 연습문제 = 305
    8장 고급 포르시저 = 309
    8.1. 소개 = 309
    8.2. 스택 프레임 = 310
    8.2.1. 스택 매개변수 = 311
    8.2.2. 스택 매개변수 접근 = 313
    8.2.3. 지역 변수 = 321
    8.2.4. ENTER와 LEAVE 명령어 = 325
    8.2.5. LOCAL 디렉티브 = 327
    8.2.6. 복습문제 = 331
    8.3. 재귀 = 332
    8.3.1. 재귀적 합 계산 = 333
    8.3.2. 팩토리얼 계산 = 334
    8.3.3. 복습문제 = 341
    8.4. INVOKE, ADDR, PROC, PROTO = 341
    8.4.1. INVOKE 디렉티브 = 341
    8.4.2. ADDR 연산자 = 342
    8.4.3. PROC 디렉티브 = 343
    8.4.4. PROTO 디렉티브 = 347
    8.4.5. 매개변수 분류 = 350
    8.4.6. 예제: 두 정수 교환 = 351
    8.4.7. 디버깅 팁 = 352
    8.4.8. WriteStackFrame 프로시저 = 353
    8.4.9. 복습문제 = 354
    8.5. 다중 모듈 프로그램 작성 = 354
    8.5.1. 프로시저 이름의 숨김과 익스포트 = 355
    8.5.2. 외부 프로시저 호출 = 356
    8.5.3. 모듈 경계를 넘는 변수와 심볼 사용 = 356
    8.5.4. 예제: ArraySum 프로그램 = 358
    8.5.5. Extern을 사용한 모듈 작성 = 358
    8.5.6. INVOKE와 PROTO를 사용한 모듈 작성 = 362
    8.5.7. 복습문제 = 365
    8.6. 자바 바이트코드 = 365
    8.6.1. 자바 가상 기계 = 365
    8.6.2. 명령어 집합 = 366
    8.6.3. 자바 디스어셈블리 예제 = 368
    8.7. 요약 = 373
    8.8. 프로그래밍 연습문제 = 375
    9장 스트링과 배열 = 379
    9.1. 소개 = 379
    9.2. 스트링 프리미티브 명령어 = 380
    9.2.1. MOVSB, MOVSW, MOVSD = 381
    9.2.2. CMPSB, CMPSW, CMPSD = 382
    9.2.3. SCASB, SCASW, SCASD = 383
    9.2.4. STOSB, STOSW, STOSD = 384
    9.2.5. LODSB, LODSW, LODSD = 384
    9.2.6. 복습문제 = 385
    9.3. 선택된 문자열 프로시저 = 385
    9.3.1. Str_compare 프로시저 = 386
    9.3.2. Str_length 프로시저 = 387
    9.3.3. Str_copy 프로시저 = 387
    9.3.4. Str_trim 프로시저 = 388
    9.3.5. Str_ucase 프로시저 = 391
    9.3.6. 문자열 라이브러리 데모 프로그램 = 392
    9.3.7. 복습문제 = 394
    9.4. 2차원 배열 = 394
    9.4.1. 행과 열의 순서 = 394
    9.4.2. 베이스-인덱스 피연산자 = 395
    9.4.3. 베이스-인덱스-변위 피연산자 = 397
    9.4.4. 복습문제 = 398
    9.5. 정수 배열의 검색과 정렬 = 398
    9.5.1. 버블 정렬 = 399
    9.5.2. 이진 검색 = 401
    9.5.3. 복습문제 = 407
    9.6. 자바 마이트 코드: 스트링 처리 = 407
    9.7. 요약 = 409
    9.8. 프로그래밍 연습문제 = 410
    10장 구조체 및 매크로 = 415
    10.1. 구조체 = 415
    10.1.1. 구조체 정의하기 = 416
    10.1.2. 구조체 변수 선언하기 = 418
    10.1.3. 구조체 변수 참조하기 = 419
    10.1.4. 예제: 시스템 시간 나타내기 = 422
    10.1.5. 구조체를 포함하는 구조체 = 425
    10.1.6. 예제: Drunkard's Walk = 426
    10.1.7. 유니온 선언과 사용하기 = 429
    10.1.8. 복습문제 = 431
    10.2. 매크로 = 433
    10.2.1. 소개 = 433
    10.2.2. 매크로 정의 = 434
    10.2.3. 매크로 호출하기 = 434
    10.2.4. 추가적 매크로 특성 = 436
    10.2.5. 이 책의 매크로 라이브러리 사용하기 = 440
    10.2.6. 예제 프로그램: Wrapper = 447
    10.2.7. 복습문제 = 448
    10.3. 조건부 어셈블리 디렉티브 = 450
    10.3.1. 누락된 인자 체크하기 = 451
    10.3.2. 디폴트 인자 초기설정자 = 452
    10.3.3. 부울 표현식 = 452
    10.3.4. IF, ELSE, ENDIF 디렉티브 = 452
    10.3.5. IFIDN, IFIDNI 디렉티브 = 453
    10.3.6. 예제: 행렬의 열을 더하기 = 454
    10.3.7. 특수 연산자 = 457
    10.3.8. 매크로 함수 = 461
    10.3.9. 복습문제 = 463
    10.4. 반복 블록(Repeat Block) 정의하기 = 464
    10.4.1. WHILE 디렉티브 = 465
    10.4.2. REPEAT 디렉티브 = 465
    10.4.3. FOR 디렉티브 = 466
    10.4.4. FORC 디렉티브 = 467
    10.4.5. 예제: 링크 리스트 = 467
    10.4.6. 복습문제 = 469
    10.5. 요약 = 470
    10.6. 프로그래밍 연습문제 = 471
    11장 MS-Windiws 프로그래밍 = 475
    11.1. Win32 콘솔 프로그래밍 = 475
    11.1.1. 배경 정보 = 477
    11.1.2. Win32 콘솔 함수 = 481
    11.1.3. 메시지 박스 표시하기 = 483
    11.1.4. 콘솔 입력 = 486
    11.1.5. 콘솔 출력 = 493
    11.1.6. 파일 읽기와 파일 쓰기 = 495
    11.1.7. Irvine32 라이브러리에서의 파일 I/O = 500
    11.1.8. 파일 I/O 프로시저를 테스트하기 = 502
    11.1.9. 콘솔 창 조작 = 505
    11.1.10. 커서 제어하기 = 508
    11.1.11. 텍스트 컬러 제어하기 = 509
    11.1.12. 시간과 날짜 함수 = 511
    11.1.13. 복습문제 = 515
    11.2. 그래픽 Windows 응용프로그램 작성하기 = 516
    11.2.1. 필요한 구조체들 = 517
    11.2.2. 메시지박스 함수 = 519
    11.2.3. WinMain 프로시저 = 519
    11.2.4. WinProc 프로시저 = 520
    11.2.5. ErrorHandler 프로시저 = 521
    11.2.6. 프로그램 리스팅 = 521
    11.2.7. 복습문제 = 525
    11.3. 동적 메모리 할당 = 526
    11.3.1. 힙테스트 프로그램 = 530
    11.3.2. 복습문제 = 533
    11.4. x86 메모리 관리 = 533
    11.4.1. 선형주소 = 534
    11.4.2. 페이지 변환 = 538
    11.4.3. 복습문제 = 539
    11.5. 요약 = 540
    11.6. 프로그래밍 연습문제 = 542
    12장 부동소수점 처리와 명령어 인코딩 = 545
    12.1. 부동소수점의 이진수 표현 = 546
    12.1.1. IEEE 부동소수점의 이진수 표현 = 546
    12.1.2. 지수 = 548
    12.1.3. 정규화된 이진 부동 소수점 수 = 548
    12.1.4. IEEE 표현식을 생성하기 = 549
    12.1.5. 십진수 분수를 이진 실수로 변환하기 = 550
    12.1.6. 복습문제 = 553
    12.2. 부동 소수점 유닛 = 553
    12.2.1. FPU 레지스터 스택 = 553
    12.2.2. 자리맞춤 = 557
    12.2.3. 부동소수점 예외 = 558
    12.2.4. 부동소수점 명령어 집합 = 559
    12.2.5. 산술 명령어 = 562
    12.2.6. 부동소수점 값 비교하기 = 566
    12.2.7. 부동 소수점 값을 읽고 쓰기 = 570
    12.2.8. 예외 동기화 = 571
    12.2.9. 코드 예제 = 572
    12.2.10. 혼합모드 산술연산 = 573
    12.2.11. 마스킹 예외와 마스킹하지 않은 예외 = 575
    12.2.12. 복습문제 = 576
    12.3. x86 명령어 인코딩 = 577
    12.3.1. 명령어 포맷 = 577
    12.3.2. 단일 바이트 명령어 = 578
    12.3.3. 수치값을 레지스터에 옮기기 = 579
    12.3.4. 레지스터 모드 명령어 = 580
    12.3.5. 프로세서 피연산자 크기 접두어 = 581
    12.3.6. 메모리 모드 명령어 = 582
    12.3.7. 복습문제 = 585
    12.4. 요약 = 586
    12.5. 프로그래밍 연습문제 = 588
    13장 상위 레벨 언어 인터페이스 = 593
    13.1. 소개 = 593
    13.1.1. 일반적 규약 = 594
    13.1.2. MODEL 디렉티브 = 595
    13.1.3. 복습문제 = 598
    13.2. 인라인 어셈블리 코드 = 598
    13.2.1. 마이크로소프트의 비쥬얼 C++에서의 _asm 디렉티브 = 598
    13.2.2. 파일 암호화 예제 = 601
    13.2.3. 복습문제 = 604
    13.3. 보호모드에서 C/C++에 링크하기 = 605
    13.3.1. C++코드를 최적화하기 위해 어셈블리 언어 사용하기 = 606
    13.3.2. C와 C++ 함수 호출하기 = 612
    13.3.3. 곱셈 테이블 예제 = 614
    13.3.4. C 라이브러리 함수 호출하기 = 617
    13.3.5. 디렉토리 리스팅 프로그램 = 621
    13.3.6. 복습문제 = 623
    13.4. 실제 주소 모드에서 C/C++에 링크하기 = 623
    13.4.1. 볼란드 C++에 링크하기 = 623
    13.4.2. ReadSector 예제 = 624
    13.4.3. 예제: 크기가 큰 무작위 정수 = 629
    13.4.4. 복습문제 = 631
    13.5. 요약 = 631
    13.6. 프로그래밍 연습문제 = 632
    14장 16비트 MS-DOS 프로그래밍 = 635
    14.1. MS-DOS와 IBM-PC = 635
    14.1.1. 메모리 구조 = 636
    14.1.2. 입출력 리디렉트 = 638
    14.1.3. 소프트웨어 인터럽트 = 639
    14.1.4. INT 명령어 = 639
    14.1.5. 16비트 프로그램의 코딩 = 640
    14.1.6. 복습문제 = 642
    14.2. MS-DOS 함수 호출(INT 21h) = 642
    14.2.1. 선택된 출력 함수들 = 644
    14.2.2. Hello World 프로그램 예 = 646
    14.2.3. 선택된 입력 함수들 = 647
    14.2.4. 날짜/시각 함수 = 651
    14.2.5. 복습문제 = 655
    14.3. 표준 MS-DOS 파일 I/O 서비스 = 655
    14.3.1. 파일 생성 또는 파일 열기(716Ch) = 656
    14.3.2. 파일 핸들 닫기(3Eh) = 658
    14.3.3. 파일 포인터 옮기기(42h) = 658
    14.3.4. 파일 생성 날짜 및 시각 알아내기 = 659
    14.3.5. 선택된 라이브러리 프로시저 = 659
    14.3.6. 예제: 텍스트 파일을 읽고 복사하기 = 660
    14.3.7. MS-DOS 명령어 뒷부분 읽기 = 662
    14.3.8. 예제: 바이너리 파일 생성하기 = 665
    14.3.9. 복습문제 = 668
    14.4. 요약 = 669
    14.5. 프로그래밍 연습문제 = 671
    Appendix A. MASM참고서 = 673
    Appendix B. x86 명령어 집합 = 699
    Appendix C. 복습 문제에 대한 해답 = 735
    찾아보기 = 783

    펼쳐보기
    서평쓰기

    서평쓰기

    서평쓰기
    닫기
    태그추가

    태그추가

    닫기

    QR코드

    닫기
    챗봇
    • 도서관 대화형 검색봇 서비스 앤디입니다.