10.07.2015 Views

PDF version - ARM Information Center

PDF version - ARM Information Center

PDF version - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

세미호스팅8.3.13 SYS_READ (0x06)버퍼로 파일 내용을 읽습니다. 파일 위치는 다음 중 한 가지 방식으로 지정됩니다.• SYS_SEEK 사용 (명시적)• 이전 SYS_READ 또는 SYS_WRITE 요청의 1바이트 위 (암시적)파일 위치는 파일이 열릴 때는 파일의 시작에 있고 파일이 닫힐 때는 손실됩니다.가능하면 항상 파일 작업을 단일 작업으로 수행하십시오. 예를 들어 대안이 없는경우가 아닌 한 16KB 읽기를 4개의 4KB 청크로 분할하지 마십시오.시작시작 시 R1은 4워드 데이터 블록에 대한 포인터를 포함합니다.워드 1 이전에 SYS_OPEN으로 열린 파일에 대한 핸들을 포함합니다.워드 2 버퍼를 가리킵니다.워드 3 파일에서 버퍼로 읽을 바이트 수를 포함합니다.반환종료 시:• R0은 호출이 성공한 경우 0을 포함합니다.• R0에 워드 3과 동일한 값이 포함된 경우 호출은 실패했고 EOF가 가정된 것입니다.• R0에 워드 3보다 작은 값이 포함된 경우 호출이 부분적으로 성공한 것입니다. 오류는 가정되지 않으나, 버퍼가 채워지지 않았습니다.핸들이 대화형 장치용인 경우 (즉 SYS_ISTTY가 이 핸들에 대해 –1을 반환) . SYS_READ에서 0이 아닌 값이 반환되면 행 읽기가 버퍼를 채우지 않았음을 나타냅니다.8-18 Copyright © 2002-2008 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DUI 0203IKNon-ConfidentialUnrestricted Access

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!