程式如何執行
這裡有點偏OS的部分
假設有個人在terminal中輸入了a.exe
中央處理器
CPU與Memory跟I/O裝置之間以 Bus(匯流排) 連接著
Clock
指令執行週期
instruction queue
中,然後把IP
指向下個指令,才開始執行。instruction queue
中拿指令,並改變IP
CU
decode送進來的指令,接著把指令的操作對象送到ALU
中,並且告訴ALU
要執行的運算。ALU
執行運算,把結果放到Named register(有名字的暫存器)中。EFLAGS