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.22 SYS_WRITE (0x05)현재 파일 위치에서 지정된 파일에 버퍼의 내용을 씁니다. 파일 위치는 다음 중한 가지 방식으로 지정됩니다.• SYS_SEEK 사용 (명시적)• 이전 SYS_READ 또는 SYS_WRITE 요청의 1바이트 위 (암시적)파일 위치는 파일이 열릴 때는 파일의 시작에 있고 파일이 닫힐 때는 손실됩니다.가능하면 항상 파일 작업을 단일 작업으로 수행하십시오. 예를 들어, 대안이 없는경우가 아닌 한 16KB 쓰기를 4개의 4KB 청크로 분할하지 마십시오.시작시작 시 R1은 3워드 데이터 블록에 대한 포인터를 포함합니다.워드 1 이전에 SYS_OPEN으로 열린 파일에 대한 핸들을 포함합니다.워드 2 작성할 데이터를 포함하는 메모리를 가리킵니다.워드 3 버퍼에서 파일로 쓰일 바이트 수를 포함합니다.반환종료 시 R0에는 다음이 포함됩니다.• 호출이 성공한 경우 0• 오류가 있는 경우 쓰지 못한 바이트 수8.3.23 SYS_WRITEC (0x03)디버그 채널에 R1이 가리키는 문자 바이트를 씁니다. <strong>ARM</strong> 디버거에서 실행되면문자가 호스트 디버거 콘솔에 나타납니다.시작시작 시 R1은 문자에 대한 포인터를 포함합니다.반환해당 사항이 없습니다. 레지스터 R0이 손상됩니다.8-24 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!