1.1.3. Semihosting

You can use the I/O facilities of the host computer, instead of providing the facilities on your target system. This is called semihosting (see Chapter 5 Semihosting).

C and C++ code uses semihosting facilities by default.

To access semihosting facilities from assembly code, use semihosting Software Interrupts (SWIs). Any of the following intercept semihosting SWIs and request service from the host computer:

Copyright © 1999-2001 ARM Limited. All rights reserved.ARM DUI0058D
Non-Confidential