《第0章_計(jì)算機(jī)工作原理》由會(huì)員分享,可在線閱讀,更多相關(guān)《第0章_計(jì)算機(jī)工作原理(16頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),*,計(jì)算機(jī)基本知識(shí),第,0,章 計(jì)算機(jī)工作原理,課程目的及相關(guān)說明,計(jì)算機(jī)組成與工作過程,計(jì)算機(jī)基本知識(shí),1,課程目的及相關(guān)說明,目的,掌握操作系統(tǒng)基本原理,掌握,uCOS,-II,的結(jié)構(gòu)與應(yīng)用,了解,Linux,教材教參,操作系統(tǒng)基礎(chǔ),鄧勝蘭著,機(jī)械工業(yè)出,嵌入式實(shí)時(shí)操作系統(tǒng),uCOS,-II,原,理及應(yīng)用,任哲,北航出,Linux,程序設(shè)計(jì)(第,3,版),陳健等譯,人民郵電出。,鳥哥的,Linux,私房菜,基礎(chǔ)學(xué)習(xí)篇(第二版),鳥哥著,人民郵電出,2,課程目的及相關(guān)說明,成績(jī)?cè)u(píng)定:,平時(shí)成績(jī):,30%,(
2、考勤、作業(yè)、實(shí)驗(yàn))。,期中考試:,30%,,閉卷,,100,分鐘。,期末考試:,40%,,閉卷,,120,分鐘。,課件:,ftp:/172.17.72.250/,嵌入式,/,操作系統(tǒng),3,計(jì)算機(jī)系統(tǒng)的組成與工作過程,微處理器(,CPU,),內(nèi)存儲(chǔ)器,總線,I/O,接口,硬件系統(tǒng),軟件系統(tǒng),微 型,計(jì)算機(jī),系 統(tǒng),微 型,計(jì)算機(jī),(,主,機(jī),),外 設(shè),ALU,寄存器,控制器,鍵盤、鼠標(biāo),顯示器,軟驅(qū)、硬盤、光驅(qū),打印機(jī)、掃描儀,應(yīng)用軟件,系統(tǒng)軟件,操作系統(tǒng),編譯系統(tǒng),網(wǎng)絡(luò)系統(tǒng),工具軟件,4,C,P,U,總線,存,儲(chǔ),器,I/O,接,口,輸入設(shè)備,I/O,接,口,輸出設(shè)備,硬件系統(tǒng),-,單總線結(jié)
3、構(gòu),AB:Address Bus,DB:Data Bus,CB:Control Bus,外圍設(shè)備為何不直接掛到總線上而要通過,I/O,接口(電路)?,硬件系統(tǒng)由主機(jī)與外圍設(shè)備組成,圖中何為主機(jī)?何為外圍設(shè)備?,何為總線,?,為何用,3,種總線?,5,I/O,接口,機(jī)械特性,電氣特性,接口,6,機(jī)械特性,電氣特性,接口,I/O,接口,7,控,制,邏,輯,RD,WR,地址寄存器,地址譯碼器,數(shù)據(jù)寄存器,00000H,FFFFFH,1 0 1 0 1 0 0 1,MAR,存儲(chǔ)單元,MDR,何為存儲(chǔ)單元地址?,何為存儲(chǔ)單元內(nèi)容?,一個(gè)存儲(chǔ)單元有多少位?,存儲(chǔ)器,8,Rn-1,Y,Z,ALU,A,B,F
4、,R0,X,內(nèi),部,總,線,CPU-,寄存器組與,ALU,標(biāo)志寄存器,寄存器為何物?,寄存器組,9,IR,PC,MAR,MDR,控制電路,ID,控制信號(hào),內(nèi),部,總,線,存儲(chǔ)器,.CPU-,控制器,IR,:,存放正在執(zhí)行或即將執(zhí)行的指令;,PC,:,存放下一條指令的存儲(chǔ)單元地址,有自動(dòng)增量計(jì)數(shù)的功能;,MAR,:,訪存時(shí)緩存存儲(chǔ)單元的地址;,MDR,:,訪存時(shí)緩存對(duì)存儲(chǔ)單元讀,/,寫的數(shù)據(jù);,ID,:,對(duì),IR,中的指令進(jìn)行譯碼,以確定當(dāng)前指令要完成何種操作;,控制電路:,負(fù)責(zé)產(chǎn)生時(shí)序脈沖信號(hào),并在時(shí)序脈沖的同步下對(duì)有關(guān)的部件發(fā)出操作控制命令,以控制各個(gè)部件的動(dòng)作,完成,指令的執(zhí)行。,10,指
5、令的執(zhí)行過程,程序,指令,1,指令,2,指令,3,指令,4,指令,n,取指令,指令譯碼,取操作數(shù),執(zhí)行指令,存結(jié)果,指令周期,操作碼,操作數(shù),執(zhí)行過程,11,000000cc:,cc:e1a0c00d,mov,ip,sp,d0:e92dd800,stmdb,sp!,fp,ip,lr,pc,d4:e24cb004 sub,fp,ip,#4,d8:e24dd00c subsp,sp,#12,dc:e3a03005,mov,r3,#5,;0 x5,e0:e50b3010,str,r3,fp,-#16,e4:e3a03008,mov,r3,#8,;0 x8,e8:e50b3014,str,r3,fp,
6、-#20,ec,:e51b2010,ldr,r2,fp,-#16,f0:e51b3014,ldr,r3,fp,-#20,f4:e0823003,addr3,r2,r3,f8:e50b3018,str,r3,fp,-#24,fc,:e91ba800,ldmdb,fp,fp,sp,pc,main(),int,i=5;,int,j=8;,int,k=,i+j,;,高級(jí)語言,匯編語言,(ARM,機(jī),),機(jī)器語言,內(nèi)存地址,編譯,指令,.,與機(jī)器相關(guān),包含操作碼與地址碼,所有指令的集合稱為指令系統(tǒng),與機(jī)器無關(guān),匯編,ARM,處理器指令,12,LOAD R1,M1,ADD R1,M2,STORE M3,R
7、1,JMPL,L,M1,M2,M3,a,b,c,IR,PC,MAR,MDR,R0,Rn-1,Y,Z,ABUS,DBUS,控制電路,ID,控制信號(hào),ALU,A,B,F,內(nèi),部,總,線,存儲(chǔ)器,用,存儲(chǔ)器,與,CPU,說明,微機(jī)的工作過程,13,計(jì)算機(jī)的工作過程,馮,諾依曼型計(jì)算機(jī),-,存儲(chǔ)程序計(jì)算機(jī),將計(jì)算過程描述為由許多條指令按一定順序組成的程序,即程序是由多條有邏輯關(guān)系的指令組成,數(shù)據(jù)和程序均以二進(jìn)制代碼的形式不加區(qū)別地存放在存儲(chǔ)器中,存放位置由地址指定,由控制器控制整個(gè)程序和數(shù)據(jù)的存取以及程序的執(zhí)行,在控制器控制下,存放在存儲(chǔ)器中的指令被一條一條地取出來執(zhí)行。,14,M-3,M-2,M-1,內(nèi)容,0,1,2,3,4,地址,存儲(chǔ)器及其地址,CPU,寄存器組,Registers,運(yùn)算器,ALU,控制器,CU,1011 0000,0000 0101,0000 0100,0000 1000,1111 0100,微機(jī)工作過程總結(jié),15,第,0,章 計(jì)算機(jī)工作原理,-,要求,計(jì)算機(jī)的組成,馮,.,諾依曼計(jì)算機(jī)的工作原理,/,過程,16,