(四)指令格式1.8086指令格式
8086/8088指令長度是比較靈活的,可在1~6個字節(jié)之間變化,組成如下表所示。
8086CPU指令形式
操作碼 MOD字節(jié)
偏移量
操作碼 MOD字節(jié) DATA/DISP
操作碼 MOD字節(jié) DATA/DISPL DATA/DISPH
操作碼 MOD字節(jié) DATA/DISPL DATA/DISPH
DATA
操作碼 MOD字節(jié) DATA/DISPL DATA/DISPH DATAL DATAH
2.Pentium指令的一般格式
Pentium微處理器指令的一般格式如下圖所示。從圖中可看到,一條指令是由可任選的指令前綴(可以以任何的次序)、一個或兩個源操作碼字節(jié)、有可能要用的地址說明符(由ModR/M字節(jié)和按比例變址基址SIB字節(jié)構(gòu)成)、一個位移量(根據(jù)需要)和一個立即操作數(shù)數(shù)據(jù)字段(如果需要的話)等元素組成的。
指令前綴 地址大小 前綴操作數(shù) 大小前綴 段超前前綴
0或1 0或1 0或1 0或1
………………………………………………………………
字節(jié)數(shù)
操作碼 Mod R/m SIB 位移量 立即數(shù)
1或2 0或1 0或1 0或10,1,2或4
………………………………………………………………
字節(jié)數(shù)
Pentium指令的一般格式
(五)指令周期
微處理器的工作過程,不外乎取出指令、執(zhí)行指令,再取出指令、執(zhí)行指令……這樣一個循環(huán)過程。一條指令的取出和執(zhí)行所必需的時間,稱為指令周期。指令周期依取出指令的時間不同而不同。
(六)指令的流水線和并行控制
為了提高計算機訪問存儲器和執(zhí)行指令的處理速度,可以讓一些需要計算機處理的多項操作在時間上重疊進行,甚至設(shè)計出多個功能相同或相近的部件同時對其進行處理,這種技術(shù)就是流水線與并行執(zhí)行技術(shù)。
相關(guān)推薦: