Skip to main content

IAR Embedded Workbench for Arm 9.70.x

__fillMemory64

このセクションの内容:
構文
__fillMemory64(value, address, zone, length, format)
パラメータ
value

値を指定する整数。

address

メモリの開始アドレスを指定する整数。

zone

メモリ範囲を指定する文字列(C-SPY メモリゾーンを参照)。

length

影響が及ぶ 8 バイトのエンティティ数を定義する整数。

format

実行する正確なフィル処理を指定する文字列。以下から選択します:

Copy

[値]に入力した値が指定したメモリエリアにコピーされます。

AND

[AND] を指定すると、[値]の値とメモリの既存値の論理積がメモリに書き込まれます。

OR

[OR] を指定すると、[値]の値とメモリの既存値の論理和がメモリに書き込まれます。

XOR

[XOR] を指定すると、[値]の値とメモリの既存値の排他的論理和がメモリに書き込まれます。

リターン値

int 0

使用対象

すべての C-SPY ドライバ。

説明

8 バイトの値で指定したメモリエリアをフィルします。

__fillMemory64(0x0155'FFFF'FFFF'FFFF, 0x4000, "", 0x1000, "AND");