C SREGS REGS 조합 BYTEREGS WORDREGS로 취급하는 개입중단은 int86 int86x intdos intdosx segread를 구축한다

Files Recovery Software
연락처 세부 정보 고객 지원 다운로드 데모 제품  

 
 

C로 취급하는 개입중단

C는 때때로 어떤의 그것의 몇몇 정의하기 기능을 사용하여 다른 개입중단을 부르기 수 있기 때문에 고도 어셈블리 언어이라고 칭한다. 몇몇 중요한 기능은 다음과 같이 이다:

  • int86: MS-DOS 개입중단을 빈다.
  • int86x: 세그먼트 기록기 가치를 가진 MS-DOS 개입중단을 빈다.
  • intdos: DX와 알루미늄 이외에 기록기를 사용하여 MS-DOS 서비스를 빈다
  • intdosx: 세그먼트 기록기 가치를 가진 MS-DOS 서비스를 빈다.
  • segread: 세그먼트 기록기를 읽는다

우리는 이 기능을 상세히 토론할 것이다. 첫째로 모두의 빈번하게 이고 또는 이 기능과 함께 필요하게 사용한 우리는 몇몇 미리 정의한 구조를 및 조합을 토론한다.

SREGS 구조

이 구조는 dos.h에서 정의되고를 통과되고 기능, int86x, intdosx 및 segread에 의해 기입된 세그먼트 기록기의 구조이다. 구조의 선언은 다음과 같이 이다:

struct SREGS {
unsigned int es;
unsigned int cs;
unsigned int ss;
unsigned int ds;
};

REGS 조합

REGS는 2개의 구조의 조합이다. 조합 REGS는 정의한 dos.h이고 기능, int86, int86x, intdos 및 intdosx 왔다 갔다 정보를 전하기 위하여 이용된다. 조합의 선언은 다음과 같이 이다:

union REGS {
struct WORDREGS x;
struct BYTEREGS h;

};

BYTEREGS와 WORDREGS 구조

BYTEREGES와 WORDREGS 구조는 dos.h에서 정의되고 이들은 바이트와 낱말 기록기 저장을 위해 사용된다. WORGREGS 구조는 사용자가 BYTEREGES 구조가 개인적인 8 비트 기록기에 접근을 주는 16-비트 양으로 CPU의 기록기에 접근하는 것을 허용한다.

BITEREGS 구조는 다음과 같이 선언된다:

struct BYTEREGS {
unsigned char al, ah, bl, bh;
unsigned char cl, ch, dl, dh;
};
그리고 WORDREGS 구조는 다음과 같이 선언된다:

struct WORDREGS {
unsigned int ax, bx, cx, dx;
unsigned int si, di, cflag, flags;
};


Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18


page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34

35 | 36 | 37 | 38

Next page
 
 
데이터 복구 도서
 
장-1 자료 회복의 개관
장-2 하드 디스크의 소개
장-3 디스크와 OS에 논리적인 접근
장-4 수 체계
장-5 C 프로그램의 소개
장-6 컴퓨터 기초에 소개
장-7 필요한 DOS는 명령한다
장-8 디스크 BIOS는 작용하고 C로 취급을 중단한다
장-9 큰 하드 디스크 취급
장-10 타락된 플로피에서 자료 회복
장-11 백업을 만들기
장-12 프로그램을 가진 읽고는 및 변경 MBR
장-13 프로그램을 가진 읽고는 및 변경 DBR
장-14 "익지않는 파일" 회복을 위해 프로그램
장-15 자료 와이퍼를 위해 프로그램
장-16 디스크를 위한 공용품 더 개발
부록 자료 회복 기간의 용어집
 
 
Pro Data Doctor

제품

연락처 세부 정보

고객 지원

다운로드 데모

이용 약관

 
Pro Data Doctor