コンピュータアーキテクチャ 10,11,12

 藤木 文彦

  2017.12.11 (4,5限)

   2017.12.18 も続きを行います。
   2017.12.25 も残りをやります。

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 より)

    


  キャッシュ 





  命令先読み・分岐予測





 HTテクノロジーとは


●その他