物理地址:
段地址x16必然是16的倍數(shù),所以一個(gè)段的起始地址也一定是16的倍數(shù);偏移地址為16位,16位地址的尋址能力為64KB,所以一個(gè)段的長度最大為64KB;還有一點(diǎn)及時(shí)可以用不同的段地址和偏移地址形成同一個(gè)物理地址。
CPU是怎么讀指令的(very important):
總結(jié):
CPU將CS:IP指向的內(nèi)存單元中的內(nèi)容看作指令,因?yàn)?,在任何時(shí)候,CPU將CS,IP中的內(nèi)容當(dāng)作指令的段地址和偏移地址,用它們合成指令的物理地址,到內(nèi)存中讀取指令碼,執(zhí)行。
如果說,內(nèi)存中的一段信息曾被CPU執(zhí)行過的話,那么,它所在的內(nèi)存單元必然被CS:IP指向過。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
原文標(biāo)題:CPU如何執(zhí)行指令(CS/IP)
文章出處:【微信號(hào):mcu168,微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
相關(guān)推薦
arm匯編指令詳解
發(fā)表于 02-11 10:51
?216次下載
arm指令詳解手冊(cè)
發(fā)表于 03-03 16:30
?242次下載
ARM指令集詳解
內(nèi)容提要
ARM指令集
ARM指令集分類與指令格式
ARM指令的尋址方
發(fā)表于 03-09 09:39
?263次下載
什么是CPU擴(kuò)展指令集
CPU依靠指令來計(jì)算和控制系統(tǒng),每款CPU在設(shè)計(jì)時(shí)就規(guī)定了一系列與其硬件電路相配合的
發(fā)表于 01-23 08:58
?993次閱讀
什么是cpu多媒體指令集
CPU依靠指令來計(jì)算和控制系統(tǒng),每款CPU在設(shè)計(jì)時(shí)就規(guī)定了一系列與其硬件電路相配合的
發(fā)表于 02-04 08:39
?524次閱讀
C54XX指令詳解,有需要的可以下來看看。
發(fā)表于 01-15 17:35
?7次下載
PLC編程語言_操作指令_使用步驟詳解,感興趣的小伙伴們可以瞧一瞧。
發(fā)表于 05-12 10:36
?0次下載
計(jì)算機(jī)每執(zhí)行一條指令都可分為三個(gè)階段進(jìn)行。即取指令-----分析指令-----執(zhí)行指令。
發(fā)表于 03-09 16:30
?10.4w次閱讀
DSP指令詳解大全(詳細(xì))
發(fā)表于 05-22 10:27
?9次下載
這里給大家分享一下?51單片機(jī)布爾操作指令集詳解。 布爾處理功能是MCS-51系列單片機(jī)的一個(gè)重要特征,這是出于實(shí)際應(yīng)用需要而設(shè)置的。布爾變量也即開關(guān)變量,它是以位(bit)為單位進(jìn)行操作
發(fā)表于 01-21 17:04
?1.1w次閱讀
單片機(jī)、CPU、指令集和操作系統(tǒng)的關(guān)系
發(fā)表于 11-15 17:06
?4次下載
單片機(jī)、CPU、指令集和操作系統(tǒng)的關(guān)系
發(fā)表于 11-15 19:51
?28次下載
幾乎所有的馮·諾伊曼型計(jì)算機(jī)的 CPU,其工作都可以分為 5 個(gè)階段:取指令、指令譯碼、執(zhí)行指令、訪存取數(shù)、結(jié)果寫回。
發(fā)表于 05-09 17:29
?1.9w次閱讀
在TIA STEP7 V16版本中,可以通過相應(yīng)的診斷指令去實(shí)現(xiàn)對(duì)S7-1200 CPU(固件版本V4.4)和擴(kuò)展模塊的診斷操作。
發(fā)表于 12-02 10:00
?6784次閱讀
學(xué)習(xí)51匯編指令詳解
發(fā)表于 05-27 20:45
?1.2w次閱讀
評(píng)論