コンピュータアーキテクチャ 13

 藤木 文彦

  2018.12.25
 

 HTテクノロジーとは

HTテクノロジーイメージ

HTテクノロジー搭載のクアッドコア

上記を説明するために必要な、CPUでの命令実行サイクル

プログラム実行の流れ

CPUの命令各種

詳細は、アセンブリ言語解説 を参照


データ転送命令
MOV AX,1234
MOV BX,CX
MOV [DI],AX



 

●加算、減算命令

ADD AX,BX
SUB AX,1234


●アドレッシングモード

MOV AX,1234
MOV AX,BX
MOV AX,[1234]
MOV AX,[SI]



●条件判断、比較・分岐命令

CMP AX,BX
JNE 2020
JG  2040

●ビット演算(AND,OR)、シフト命令

AND AX,11110011B


●入出力命令・外部割り込み

IN AX,12
INT 21

内部割り込み




●スタック動作・関数呼び出し

( SP )
PUSH AX




下図は、関数(メソッド)の帰り番地を保存するために用いられる、スタックメモリの動作の説明。
( http://www.atmarkit.co.jp/ait/articles/0702/23/news126.html より)

    

 

  命令先読み・分岐予測




 

●その他