版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
《計算機(jī)系統(tǒng)》計算機(jī)簡化模型《計算機(jī)系統(tǒng)》課程教學(xué)組簡化模型簡化模型inti=1;intj=2;intk;k=i+j;簡化模型inti=1;
intj=2;intk;k=i+j;CPU執(zhí)行命令”inti=1”,在內(nèi)存中給變量i分配一個空間,并賦值1.簡化模型inti=1;intj=2;
intk;k=i+j;CPU執(zhí)行命令”intj=2”,在內(nèi)存中給變量j分配一個空間,并賦值2.簡化模型inti=1;intj=2;intk;
k=i+j;CPU執(zhí)行命令”intk”,在內(nèi)存中給變量k分配一個空間,不賦值.簡化模型inti=1;intj=2;intk;
k=i+j;
CPU執(zhí)行命令”k=i+j”,需要分四步走。簡化模型inti=1;intj=2;intk;
k=i+j;
CPU執(zhí)行命令”k=i+j”,需要分四步走。第一步,將i值從內(nèi)存拷至寄存器00中簡化模型inti=1;intj=2;intk;
k=i+j;
CPU執(zhí)行命令”k=i+j”,需要分四步走。第二步,將j值從內(nèi)存拷至寄存器01中簡化模型inti=1;intj=2;intk;
k=i+j;
CPU執(zhí)行命令”k=i+j”,需要分四步走。第三步,計算寄存器00與01中數(shù)值的和,結(jié)果放于00中簡化模型inti=1;intj=2;intk;
k=i+j;
CPU執(zhí)行命令”k=i+j”,需要分四步走。第四步,將寄存器00中的結(jié)果傳送到內(nèi)存變量k處程序在機(jī)器中執(zhí)行時,其數(shù)據(jù)在執(zhí)行過程中的路徑是:內(nèi)存
寄存器
內(nèi)存內(nèi)存
寄存器
CPU
寄存器
內(nèi)存內(nèi)存
CPU
內(nèi)存寄存器CPU內(nèi)存
寄存器ABCD提交單選題1分3.0GHz的CPU,大部分簡單指令的執(zhí)行只需要一個時鐘周期,也就是約1/3納秒。在這個時間里,光只能前進(jìn)10厘米。如果內(nèi)存距離CPU稍遠(yuǎn)一點(diǎn)(超過5cm),就會導(dǎo)致數(shù)據(jù)滯后,而寄存器就在CPU內(nèi)部,基本上是零距離。存算體系為什么不直接在內(nèi)存計算?CPU的運(yùn)行頻率大大超過內(nèi)存的運(yùn)行頻率(GHzvs.MHz)04030201那么,從寄存器中取數(shù)據(jù)小于1秒(但寄存器非常昂貴)而從內(nèi)存中讀取信息則相當(dāng)于走到辦公樓下去買個零食(約4分鐘)從CPU高速緩存中讀取信息就好像是拿起桌上的一張草稿紙(3秒)或從身邊的書架上取出一本書(約14秒)從硬盤中取得一個數(shù)據(jù)時間相當(dāng)于離開家并開始長達(dá)一年零三個月的環(huán)球旅行存算體系如果把CPU的一個時鐘周期看作一秒寄存器ABC(X86)32位CPU中包含一組8個32bit的通用寄存器寄存器用以存儲整型數(shù)據(jù)和指針現(xiàn)在的CPU中寄存器數(shù)目可能過百寄存器寄存器下列寄存器單元存儲的字節(jié)數(shù)依次是:%EAX,%DL,%BX,%CH,%ESP4,2,1,2,44,1,2,1,42,1,4,1,22,4,1,4,2ABCD提交可為此題添加文本、圖片、公式等解析,且需將內(nèi)容全部放在本區(qū)域內(nèi)。正常使用需3.0以上版本%EAX是32位寄存器,4字節(jié);%DL是%DX的低八位,1字節(jié);%BX是16位寄存器,2字節(jié);%CH是%CX的高八位,1字節(jié);%ESP是32位棧頂指針寄存器,4字節(jié)。答案解析答案解析單選題1分從最初的EDVAC到當(dāng)前最先進(jìn)的計算機(jī)都采用的是馮·諾依曼體系結(jié)構(gòu)計算機(jī)硬件由運(yùn)算器、控制器、存儲器、輸入設(shè)備和輸出設(shè)備五大部分組成其它體系結(jié)構(gòu):哈佛體系結(jié)構(gòu)憶阻體結(jié)構(gòu)馮諾依曼結(jié)構(gòu)原型系統(tǒng)0104050203存儲器:內(nèi)存*注意:硬盤、軟驅(qū)、光驅(qū)都屬于外部設(shè)備!運(yùn)算器:在CPU內(nèi)部,用于計算,假設(shè)本系統(tǒng)的運(yùn)算器能做加法、減法、乘法原型系統(tǒng)控制器:通過向其他設(shè)備發(fā)出控制信號來控制整個機(jī)器運(yùn)行輸入設(shè)備:通過向其他設(shè)備發(fā)出控制信號來控制整個機(jī)器運(yùn)行輸出設(shè)備:一個四位的數(shù)碼顯示管,其數(shù)據(jù)來自內(nèi)存1111地址的數(shù)據(jù)(顯存)原型系統(tǒng)指令集控制器:運(yùn)行指令,指令集包括:20原型系統(tǒng)指令集控制器:運(yùn)行指令,指令集包括:21程序1編程任務(wù),輸入一個大于1的數(shù)字a,計算1+2+……+a的值并顯示出來。22機(jī)器級表達(dá)C語言由人來編寫,但原型系統(tǒng)無法執(zhí)行編譯轉(zhuǎn)換成原型系統(tǒng)能夠運(yùn)行的指令集合inR1 #輸入a到R1movi1 #設(shè)置R0為1addR2,R1 #R2存放累加值subR1,R0 #R1的值即a減去1,此時會設(shè)置G值movd #將當(dāng)前PC值5保存在R3中,R3=5movi-3 #存放-3到R0中,為了跳轉(zhuǎn)到第二行addR3,R0 #R3減去3,不能用SUB指令,會影響G值jg #如果R1的值還大于1,則跳到第2行去執(zhí)行outR2 #如果R1的值此時小于等于1,則準(zhǔn)備輸出halt #停機(jī)23程序2編程任務(wù),輸入兩個數(shù),保存這兩個數(shù),并找出其中的最大值24程序2及原型系統(tǒng)機(jī)器指令inR1 #輸入第一個數(shù)ainR2 #輸入第二個數(shù)bmovaR0,R2
#在R0保存b
subR2,R1
#b-a,
此時會設(shè)置GmovaR2,R0 #將R2恢復(fù)成bmovd #保存當(dāng)前的PC值到R3,R3=6movi6 #R0的值設(shè)置為6,即為了跳轉(zhuǎn)到12行addR3,R0 #R3的值加6,R3=12movaR0,R2 #b的值保存到R0jg #如果b的值比a大,G=1,就跳轉(zhuǎn)到12movaR0,R1
#將a的值保存到R0outR0
#輸出R0halt25變量分配內(nèi)存地址:a:0000,b:0001,max:0010程序2及原型系統(tǒng)機(jī)器指令inR1 #輸入第一個數(shù)ainR2 #輸入第二個數(shù)bmovaR0,R1 #在R0保存asubR1,R2 #a-b,此時會設(shè)置GmovaR1,R0 #a保存到R1movd #保存當(dāng)前的PC值到R3movi6 #R0的值設(shè)置為6,即跳轉(zhuǎn)到12行addR3,R0 #R3的值加6movaR0,R1 #a的值保存到R0jg
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高考綜合改革中“兩依據(jù)一參考”的公平性探討-基于浙江、上海試點(diǎn)省份政策文本比較
- 2026山東濰坊市教育局所屬學(xué)校急需緊缺人才及部屬公費(fèi)師范生招聘22人備考筆試試題及答案解析
- 2026廣東水利電力職業(yè)技術(shù)學(xué)院招聘25人模擬筆試試題及答案解析
- 2025山東德州臨邑縣人民醫(yī)院招聘備案制工作人員15人備考筆試試題及答案解析
- 安全在我行課件
- 2025福建廈門市集美區(qū)幸福幼兒園招聘2人備考考試試題及答案解析
- 2026江蘇徐州醫(yī)科大學(xué)附屬醫(yī)院招聘53人(衛(wèi)生技術(shù)類普通崗位)考試備考題庫及答案解析
- 2025財達(dá)證券股份有限公司財富管理與機(jī)構(gòu)業(yè)務(wù)委員會山東分公司招聘1人考試備考題庫及答案解析
- 2026中國農(nóng)業(yè)科學(xué)院第一批統(tǒng)一招聘14人(蔬菜花卉研究所)備考考試試題及答案解析
- 2025德州夏津縣事業(yè)單位工作人員“歸雁興鄉(xiāng)”參考考試題庫及答案解析
- 基于顯性核不育的棉花分子輪回選擇育種體系的建立
- 遵守工作紀(jì)律在銷售團(tuán)隊中的心得體會
- 網(wǎng)絡(luò)游戲跨平臺兼容性測試計劃制定
- 有限空間作業(yè)中毒窒息應(yīng)急處理預(yù)案
- DB46T665-2025 鄉(xiāng)鎮(zhèn)(街道)民政服務(wù)站建設(shè)和管理規(guī)范
- 承插式盤扣腳手架專項施工方案
- 《教育技術(shù)學(xué)導(dǎo)論》課件
- 《客家文化之擂茶》課件
- 【MOOC】計算機(jī)網(wǎng)絡(luò)-中國科學(xué)技術(shù)大學(xué) 中國大學(xué)慕課MOOC答案
- 【MOOC】行政法與行政訴訟法學(xué)-西南政法大學(xué) 中國大學(xué)慕課MOOC答案
- 當(dāng)代中國政治制度-004-國開機(jī)考復(fù)習(xí)資料
評論
0/150
提交評論