1986년 9월 10일 초판 발행
1990년 3월 15일 10판 인쇄
1990년 3월 30일 10판 발행
편저자 황희융
발행자 (주)교학사
값 8,000원
도서안내 (B6 / 600면 2색도)
MS-DOS의 매크로 어셈블러 MASM을 초심자들도 알 수 있도록 해설한 입문서.
목차
머리말
참고문헌
제1장 매크로 어셈블러 입문
1. 아직도 왜 어셈블러가 필요한가
2. 어셈블리 언어란?
3. 어셈블러의 기능 비교
4. MASM에 의한 어셈블러 개발법
제2장 어셈블러의 기초 지식
1. CPU는 기계어를 어떻게 이해하는가?
2. 8086의 기본 구성
3. 세그먼트의 개념
4. 명령의 개략적인 해설
5. 명령의 구성
6. 의사명령(擬似命令)이란 무엇인가?
7. 시스템 호출이란 무엇인가?
제3장 어셈블의 실제 예
1. 에디터(EDITOR)의 사용법
2. 어셈블러의 사용법 (제12장에서 보충 설명)
3. 디버거(debugger)의 사용법
제4장 데이터 전송 명령
1. MOV 명령과 문자 출력
2. 데이터를 두는 방법 (1)
3. 데이터를 두는 방법 (2)
4. 번지의 간접 지정법 (1)
5. 번지의 간접 지정법 (2)
6. 간접 번지지정방식의 사용법
7. EQU 의사명령(擬似命令)
8. 데이터의 형과 PTR 연산자
9. MOV 명령과 번지지정방식의 정리
제5장 사칙 연산 명령 (덧셈, 뺄셈, 곱셈, 나눗셈 명령)
1. ADD 명령의 사용법
2. 키 입력 방법
3. 디버거의 사용 예와 역(逆)워드 형식
4. 자리올림(carry)과 ADC 명령
5. 데이터를 교환하는 XCHG 명령
6. SUB 명령의 사용법
7. SBB 명령
8. 음수와 보수 표현
9. 부호 확장 명령
10.곱셈 명령과 구조
11.나눗셈 명령
제6장 비교분기와 서브루틴(디버거(DEBUG)의 커맨드의 요약)
1. 반복처리와 조건분기명령
2. 무조건 분기명령
3. 비교 분기와 플래그 레지스터
4. 서브루틴의 사용법
5. 프로시듀어의 배치
제7장 모듈별 프로그램의 작성법
1. INCLUDE의 방법
2. PUSH, POP 명령
3. 프로그램의 모듈화와 링크 방법
제8장 반복 기법
1. 루프(loop) 명령
2. 스트링 (string) 명령
3. 리피트 프리픽스 (1)
4. 비교명령군의 사용법
5. 리피트 프리픽스 (2)
6. 논리 연산 명령
7. 쉬프트 로테이트 (shift rotate) 명령
제9장 입출력과 인터럽트 명령
1. I/O 명령
2. 인터럽트(CPU 끼어들기) 명령
3. 그 밖의 명령
제10장 CPU 구조(構造)와 번지지정방식
1. CPU의 구성(構成) [8086의 구조]
2. 8086의 번지지정방식
제11장 8086 기계어 구성과 기계어 명령 해설
1. 기계어의 구성
2. 명령 (작동 코드)의 해설
CPU 끼어들기(인터럽트, interrupt)란?
인터럽트(interrupt, 끼어들기)
소프트웨어 인터럽트 (software interrupt)와 벡터(vector)
하드웨아 인터럽트 (hardware interrupt)
제12장 어셈블러에 의한 기계어의 개발
1. MASM의 개요
2. MASM의 사용법
3. MASM에 의한 프로그래밍
제13장 EDLIN에 의한 텍스트 화일(text file, 본문 화일)의 작성
1. EDLIN의 기동과 끝냄(終了)
2. 텍스트 화일을 신규로 작성한다
3. 텍스트를 표시(List, Page)한다
4. 텍스트를 갱신(update)한다
5. 텍스트의 이동과 복사
6. 문자열(string)을 검색, 치환한다
7. 메모리 속에 다들어가지 못하는 큰 화일의 처리
부록 0. 8086 명령 일람표
부록 1 매크로 어셈블리어의 명령 일람표 (용법과 의미)
부록 2 의사명령 (擬似命令, pseudo command) 일람표
조건 의사명령 (條件擬似命令)
매크로 의사명령
리피트 의사명령
특수 매크로 연산자
리스팅 (listing) 의사명령
연산자(operator)
부록 3 MS-DOS시스템 호출 (system call) 해설
시스템 호출표 (펑션 코드와 기능)
찾아보기
INDEX
지은이
공학박사 황희융
1960. 서울대 공과대학 전기공학과 졸업, 같은 과 대학원 박사과정 졸업, 1987. 서울대 공과대학 전자계산기공학과 학과장
전공 및 담당과목 논리회로, 마이크로, 컴퓨터, 마이크로 컴퓨터 응용
논문 스위칭 함수의 최소화 외 19편
저서 전자계산기 개론 및 프로그래밍, 디지털 논리와 컴퓨터 설계, 전기계측, 알기 쉬운 마이크로 컴퓨터와 BASIC 입문, BASIC 프로그래밍 500제(역편), 마이크로 컴퓨터 그래픽(역편), BASIC프로그래밍 이론과 문제(역편), 구조적 컴퓨터 조직론, VAX-11 구조와 어셈블리 언어, 예제방식으로 배우는 APPLE PASCAL 1,2권, dBASE II 기초와 활용