#define FIFO_0_OUT_BASE 0x8 // FIFO OUT のベースアドレスの定義 int *fifo_data; // int ポインタ型の fifo_data の宣言 int get_data; // int 型の get_data の宣言 fifo_data = FIFO_0_OUT_BASE; // fifo_data に FIFO_0_OUT_BASE のポインタを設定 get_data = IORD(fifo_data,0); // IORD() でキャッシュをバイパスして FIFO データを pop し get_data に格納 printf(“Data is %d/n”, get_data); // 出力