利用者:Mr T.I.71/下書き/翻訳作業下書き
表示
- https://en-two.iwiki.icu/w/index.php?title=Wolfram_code&oldid=1138381001
- https://ja-two.iwiki.icu/wiki/NOP
幾つかの例
[編集]幾つかのCPUについて機械語コードを示す。英語版には更に多くの例がある。
CPU名 | NOPの機械語コード(16進数) | 説明 |
---|---|---|
Z80 | 00H[1] | ここに説明を書く |
6800 | $01[2] | ここに説明を書く |
6502 | $EA[3] | ここに説明を書く |
IA-64 IA-32 |
90H 66 90H 0F 1F 00H 0F 1F 40 00H 0F 1F 44 00 00H 66 0F 1F 44 00 00H 0F 1F 80 00 00 00 00H 0F 1F 84 00 00 00 00 00H 66 0F 1F 84 00 00 00 00 00H |
ここに説明を書く |
V850 | 0x0000[5] | ここに説明を書く |
AVR | 0x0000[6] | ここに説明を書く |
MIPS | 0x0000 0000[7] | sll r0,r0,0 という命令になる。レジスタ0 をゼロビット左シフトし、結果をレジスタ 0 に書き込む。そもそも値自体変化していないし、レジスタ 0 への書き込みは無視され、常に 0 である。 |
- ^ “Z80 Instruction Set”. p. 180. 2021年1月15日閲覧。
- ^ “THE ESSENCE OF THE 6800 MICROPROCESSOR”. p. 204. 2021年1月15日閲覧。
- ^ “6502 Opcodes”. 2021年1月15日閲覧。
- ^ “Intel® 64 and IA-32 Architectures Software Developer's Manual Volume 2B: Instruction Set Reference, M-U”. intel. p. Vol.2B 4-169 Table 4-12. Recommended Multi-Byte Sequence of NOP Instruction. 2021年1月15日閲覧。
- ^ “ユーザーズ・マニュアル V850E/MS1TM, V850E/MS2TM 32ビット・シングルチップ・マイクロコンピュータ アーキテクチャ編”. renesas.com. p. 95. 2021年1月15日閲覧。
- ^ “Atmel AVR Instruction Set Manual”. atmel. p. 131. 2021年1月15日閲覧。
- ^ “MIPS Programmer’s Reference Manual”. p. 24. 2021年1月15日閲覧。