无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

CPU執(zhí)行一條指令的簡(jiǎn)單過(guò)程

2022-04-16 23:59 作者:我愛(ài)計(jì)算機(jī)科學(xué)  | 我要投稿

圖1

圖1是一張CPU的結(jié)構(gòu)圖。

在圖1基礎(chǔ)上,這里轉(zhuǎn)載一個(gè)說(shuō)明cpu執(zhí)行一條指令的說(shuō)明圖。

圖2


將圖2和圖1對(duì)比一下,圖1中的PC程序計(jì)數(shù)器就是圖2中的IP寄存器。

圖2中的第一條指令占3個(gè)字節(jié)


指令機(jī)器碼是


一條指令的執(zhí)行步驟是:

1:把 CS:IP 內(nèi)容送入地址加法器,計(jì)算得到 20 位的物理地址 20000H;

控制電路把 20 位的地址,送入到地址總線;

2:內(nèi)存中 20000H 單元處的指令 B8 23 01,經(jīng)過(guò)數(shù)據(jù)總線被送到指令緩沖區(qū);

3:指令偏移寄存器 IP 的值要加 3,指向下一條等待被執(zhí)行的偏移地址(因?yàn)橹噶畲a B8 代表當(dāng)前指令的長(zhǎng)度是 3 個(gè)字節(jié));

4:執(zhí)行指令緩沖區(qū)中的指令: 把數(shù)值 0123H 送入寄存器 AX 中;

以上就是一條指令的執(zhí)行最基本步驟,當(dāng)然,現(xiàn)代處理器的指令執(zhí)行流程,比這里的要復(fù)雜的多得多。

注意觀察圖2和以上步驟,我們注意到,IP寄存器中地址的改變是在原指令執(zhí)行之前完成的,所以PC寄存器中的內(nèi)容一直是下一條將要執(zhí)行的指令的地址。


CPU執(zhí)行一條指令的簡(jiǎn)單過(guò)程的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
伽师县| 大兴区| 凤凰县| 东山县| 伽师县| 滨海县| 灵石县| 金昌市| 广河县| 岑巩县| 金昌市| 辽阳县| 武定县| 阿鲁科尔沁旗| 南通市| 阜康市| 南和县| 东至县| 桂阳县| 南投市| 高青县| 麻栗坡县| 临漳县| 卢龙县| 东明县| 安岳县| 工布江达县| 昂仁县| 平凉市| 顺平县| 河东区| 弋阳县| 泌阳县| 伊川县| 灵川县| 枣庄市| 克山县| 大宁县| 安义县| 五台县| 西吉县|