怎樣執行一個程序?
通過CPU指令,提到內存當中,再逐一執行
而每執行一條指令都可分為三個階段:取址、譯碼、執行
取址:
先調入內存指定地址,然后又送入指令寄存器,然后由程序計數器、指令寄存器來標記當前地址和內容,然后將指令在寄存器中按流水排成指令隊列
譯碼:
將取到的指令通過譯碼器翻譯成邏輯電路的控制信號
執行:
即驅動相應的邏輯電路
執行過程:
將指令送到指令寄存器后,對比指令的操作碼進行分析指令,在分析出指令對應操作數后尋找操作數地址,接着對分析好的指令進行執行
怎樣執行一個程序?
通過CPU指令,提到內存當中,再逐一執行
而每執行一條指令都可分為三個階段:取址、譯碼、執行
取址:
先調入內存指定地址,然后又送入指令寄存器,然后由程序計數器、指令寄存器來標記當前地址和內容,然后將指令在寄存器中按流水排成指令隊列
譯碼:
將取到的指令通過譯碼器翻譯成邏輯電路的控制信號
執行:
即驅動相應的邏輯電路
執行過程:
將指令送到指令寄存器后,對比指令的操作碼進行分析指令,在分析出指令對應操作數后尋找操作數地址,接着對分析好的指令進行執行
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。