詹劍峰XXXX521學(xué)習(xí)工作總結(jié)_第1頁
詹劍峰XXXX521學(xué)習(xí)工作總結(jié)_第2頁
詹劍峰XXXX521學(xué)習(xí)工作總結(jié)_第3頁
詹劍峰XXXX521學(xué)習(xí)工作總結(jié)_第4頁
詹劍峰XXXX521學(xué)習(xí)工作總結(jié)_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、.長沙天野電子科技詹劍峰學(xué)習(xí)任務(wù)總結(jié):.;任務(wù)總結(jié)日期:2021年5月16日 星期:星期一內(nèi)容簡介上午學(xué)習(xí)第十三章 int指令,及第十四章 端口下午學(xué)習(xí)第十五章 外中斷總結(jié)領(lǐng)會匯編言語學(xué)習(xí)領(lǐng)會匯編言語最后一部分內(nèi)容,主要是和中斷相關(guān),從第12章到最后的17章,分別從不同的層面論述中斷的了解和概念,其中第13章 int指令,第14章 端口,及第15章外中斷,分別由淺入深,根底步進(jìn),下面是這3章的重要知識回想。1.int指令:其格式int N, N是中斷類型碼,用于引發(fā)相應(yīng)的中斷程序取中斷類型碼pushf,IF=0,TF=0push CS,push IP (IP)=(N*4),(CS)=(N*4+

2、2)2.中斷例程:系統(tǒng)存在一些子程序,其以中斷處置程序的方式提供應(yīng)運(yùn)用程序調(diào)用,在我們編程時(shí)可運(yùn)用int來調(diào)用這些程序,稱為中斷例程調(diào)用。3.中斷例程編寫:編寫實(shí)現(xiàn)功能的程序 mul:。 mulend:nop安裝程序movsb,可安裝到0:200處設(shè)置中斷向量表,mov word ptr es:n*4,200h mov word ptr es:n*4+2,0Int指令與iret就像call與ret配合運(yùn)用4.BIOS:BASE IO SYSTEM,完成硬件系統(tǒng)的檢測與初始化,外部中斷與內(nèi)部中斷的中斷例程,用于對硬件設(shè)備進(jìn)展IO操作的中斷例程,其他與硬件相關(guān)的中斷例程。5. CPU直接讀取:CP

3、U內(nèi)部的存放器,內(nèi)存單元,端口6.端口:在一致的地址空間,具有獨(dú)一地址,位于接口卡上的芯片,主板上的接口芯片,存儲相關(guān)的系統(tǒng)信息,進(jìn)展相關(guān)的IO處置芯片上的存放器。7端口讀寫:讀out,寫in,只能運(yùn)用AL,AX進(jìn)展存放,8位端口用AL,16位端口時(shí)用AX。Mov dx,3f8h in ax,dxout dx,ax8外中斷:CPU經(jīng)過端口與外設(shè)進(jìn)展聯(lián)絡(luò)分類:可屏蔽中斷IF=0,不呼應(yīng)可屏蔽中斷,中斷處置時(shí)經(jīng)過設(shè)置IF=0用于制止其他可屏蔽中斷,不可屏蔽中斷中斷類型碼固定為2,9.PC鍵的處置過程:按鍵芯片產(chǎn)生掃描碼送入端口為60h的主板上相關(guān)芯片存放器相關(guān)芯片相CPU放出9號中斷IF=1,cp

4、u處置,引發(fā)中斷過程。10.斷碼與通碼:按下產(chǎn)生通碼,第7位為0,放開產(chǎn)生斷碼,第七位為1斷碼=通碼+80h11.字符鍵與控制鍵,字符鍵的掃描碼(高字節(jié)存放)與對應(yīng)的字符碼(ASCII低字節(jié)存放)送入BIOS鍵盤緩沖區(qū),控制鍵的掃描碼與字符碼寫入內(nèi)存中存儲形狀字節(jié)的單元。明日方案 學(xué)習(xí)最后兩章 第16章 直接定址表,第17章 運(yùn)用BIOS進(jìn)展鍵盤輸入與磁盤讀寫。長沙天野電子科技詹劍峰學(xué)習(xí)任務(wù)總結(jié)任務(wù)總結(jié)日期:2021年5月17日 星期:星期二內(nèi)容簡介上午 學(xué)習(xí)第16章 直接定址表下午 學(xué)習(xí)第17章 運(yùn)用BIOS進(jìn)展鍵盤輸入與磁盤讀寫。完成全書的閱讀包含附錄部分??偨Y(jié)領(lǐng)會匯編言語學(xué)習(xí)領(lǐng)會:經(jīng)過兩

5、個(gè)多星期的學(xué)習(xí),終于在今天完成了的學(xué)習(xí),本書的最后兩章,是在和第12,13,14,15章相輔相成,共同對匯編言語中重要內(nèi)容:中斷進(jìn)展詳細(xì)漸進(jìn)的講述,第十六章是對數(shù)據(jù)的重新組織,是程序更加方便,構(gòu)造明晰。第十七章對鍵盤和磁盤進(jìn)展基層的配額分析。1.標(biāo)號:在匯編言語程序中,標(biāo)號是經(jīng)常用到的,無論是子程序,功能段,循段都會用到,之前用到的標(biāo)號不斷是標(biāo)識內(nèi)存單元的地址,而不含其單元的長度字節(jié),字,雙字,且 name:只能用于代碼段,不能用于其他段。a: db 1,2,3,4,5,6,7,8a db 1,2,3,4,5,6,7,8無冒號的編號可以標(biāo)識其單元長度,直接運(yùn)用數(shù)據(jù)標(biāo)號,需求assume將標(biāo)號所

6、在的段與存放器聯(lián)絡(luò)起來 assume CS:core DS:date2.直接定址表:直接計(jì)算出所要找的元素的位置Table db 0123456789ABCDEFTable1 dw sub1,sub2,sub3可直接運(yùn)用類似于 mov ah ,tablebx 非常類似于C言語中的數(shù)組啦call word ptr table1bx 定位子程序數(shù)組3BIOS進(jìn)展鍵盤輸入:BIOS提供了int 9擔(dān)任對鍵盤輸入進(jìn)展存儲,同時(shí)提供int 16h 中斷例程用于讀取鍵盤緩沖。由此可見int 9與int 16h中斷例程是一對相互配合的程序,共同對鍵盤進(jìn)展處置4. 磁盤讀寫:BIOS運(yùn)用int 13h中斷例程

7、進(jìn)展磁盤的讀寫,Mov al,1 ;讀取的扇區(qū)數(shù)Mov ch,0 ;磁道號Mov dl,0 ;驅(qū)動器號 ,軟驅(qū)從0開場,硬盤從80h開場Mov dh,0 ;磁頭號Mov,ah,2 ;int 13的功能號2號表示讀磁盤Int 13h ;調(diào)用13h中斷例程5.intel系列微處置器的3種任務(wù)方式:實(shí)方式:相當(dāng)于一個(gè)8086維護(hù)方式:提供多義務(wù)環(huán)境,建立維護(hù)機(jī)制虛擬8086方式:可從維護(hù)方式切換到其中一種8086任務(wù)方式明日方案 公司接受檢查,做點(diǎn)相關(guān)任務(wù),同時(shí)對這本書進(jìn)展全面總結(jié)。長沙天野電子科技詹劍峰學(xué)習(xí)任務(wù)總結(jié)任務(wù)總結(jié)日期:2021年5月18日 星期:星期三內(nèi)容簡介上午公司接受檢查,做點(diǎn)相關(guān)任

8、務(wù),總結(jié)下午總結(jié)總結(jié)領(lǐng)會匯編言語總結(jié)領(lǐng)會: 任何言語都有本人的一套規(guī)范,格式,語法,構(gòu)造等等,剛學(xué)習(xí)完,以下是我對其的總結(jié)提綱。 HYPERLINK l _Toc293557798 1. 典型的匯編編寫規(guī)范 PAGEREF _Toc293557798 h 1 HYPERLINK l _Toc293557799 1.1文字闡明 PAGEREF _Toc293557799 h 1 HYPERLINK l _Toc293557800 1.2例題示范 PAGEREF _Toc293557800 h 1 HYPERLINK l _Toc293557801 2.存放器及尋址方式 PAGEREF _Toc2

9、93557801 h 2 HYPERLINK l _Toc293557802 2.1存放器闡明 PAGEREF _Toc293557802 h 2 HYPERLINK l _Toc293557803 2.2尋址方式闡明 PAGEREF _Toc293557803 h 2 HYPERLINK l _Toc293557811 3.循環(huán)與轉(zhuǎn)移指令 PAGEREF _Toc293557811 h 3 HYPERLINK l _Toc293557812 3.1循環(huán)文字闡明 PAGEREF _Toc293557812 h 3 HYPERLINK l _Toc293557813 3.2循環(huán)例題闡明 PAGE

10、REF _Toc293557813 h 3 HYPERLINK l _Toc293557814 3.3 跳轉(zhuǎn)指令 PAGEREF _Toc293557814 h 4 HYPERLINK l _Toc293557815 3.4標(biāo)志存放器 PAGEREF _Toc293557815 h 4 HYPERLINK l _Toc293557816 3.5條件轉(zhuǎn)移 PAGEREF _Toc293557816 h 4 HYPERLINK l _Toc293557817 3.6例題示范 PAGEREF _Toc293557817 h 4 HYPERLINK l _Toc293557818 4.子程序調(diào)用規(guī)范

11、PAGEREF _Toc293557818 h 5 HYPERLINK l _Toc293557819 4.1子程序編寫規(guī)范 PAGEREF _Toc293557819 h 5 HYPERLINK l _Toc293557820 4.2例題示范 PAGEREF _Toc293557820 h 5 HYPERLINK l _Toc293557821 5.中斷處置 PAGEREF _Toc293557821 h 6 HYPERLINK l _Toc293557822 5.1中斷處置闡明 PAGEREF _Toc293557822 h 7 HYPERLINK l _Toc293557823 5.2中

12、斷例題 PAGEREF _Toc293557823 h 7詳細(xì)內(nèi)容見附件明日方案學(xué)習(xí)長沙天野電子科技詹劍峰學(xué)習(xí)任務(wù)總結(jié) PAGE 4任務(wù)總結(jié)日期:2021年5月19日 星期:星期四內(nèi)容簡介上午開場 學(xué)習(xí)第一章 初識uCOS_II第一部分 范例一,范例二下午學(xué)習(xí)第一章 初識uCOS_II第二部分 范例三,范例四總結(jié)領(lǐng)會學(xué)習(xí)領(lǐng)會: 今天開場學(xué)習(xí),uC/OS-II是一個(gè)實(shí)時(shí)性很強(qiáng)的適宜嵌入式產(chǎn)品的操作系統(tǒng),具有很好的可移植性。第一章 初識uC/OS-II,主要是經(jīng)過四個(gè)范例來一一引見其功能,完成對uC/OS-II的感性認(rèn)識,以下為四個(gè)范例中用到的函數(shù)。1. PC_DispClrScr();清屏2.

13、OSInit();系統(tǒng)初始化3. PC_DOSSaveReturn;保管當(dāng)前DOS屏4. PC_VestSet;義務(wù)切換處置5. OSSemCreate1;創(chuàng)建信號量6. OSTastCreate;建立義務(wù)7. OSStart;轉(zhuǎn)移控制權(quán)至uC/OS II8. TaskStart(); 義務(wù)開場9. TaskStartDispInit();初始化屏幕顯示10. OS_ENTER_CRITICAL();關(guān)中斷11. PC_VectSet;改換時(shí)鐘中斷處置程序PCuC12. PC_SetTickRate;更改時(shí)鐘節(jié)拍13. OS_EXIT_CRITICAL(); 允許CPU中斷懇求14. OSSt

14、atInit;測試CPU速度15. TaskStartCreateTask;建立更多義務(wù)16. TaskStartDisp;顯示相關(guān)信息17. OSTimeDlyHMSM();義務(wù)按時(shí)間參數(shù)掛起18. OSSemPend;檢測信號量19. OSSemPost;釋放信號量20. PC_DispChar;PC顯示字符21. OSTimeDly;延時(shí)22. OSTaskStkChk;堆棧檢查函數(shù)23OSTaskCreateExt;義務(wù)建立帶擴(kuò)展功能,清零24. OSTaskStkInit_FPE_x86;滿足86浮點(diǎn)仿真庫的要求25. OSMboxPost;郵箱發(fā)送26. OSMboxPend;郵箱

15、檢測接納27. PC_ElapsedInit;初始化時(shí)間丈量功能28. PC_ElapsedEnd;被切換義務(wù)的運(yùn)轉(zhuǎn)時(shí)間明日方案學(xué)習(xí)第二章 實(shí)時(shí)系統(tǒng)概念及第三章 內(nèi)核構(gòu)造長沙天野電子科技詹劍峰學(xué)習(xí)任務(wù)總結(jié)任務(wù)總結(jié)日期:2021年5月20日 星期:星期五內(nèi)容簡介上午學(xué)習(xí)第二章 實(shí)時(shí)操作系統(tǒng)概念 下午學(xué)習(xí)第三章 內(nèi)核構(gòu)造 第一部分 義務(wù)處置總結(jié)領(lǐng)會學(xué)習(xí)領(lǐng)會: 操作系統(tǒng)內(nèi)核處置一個(gè)最根本的軟硬件的接口,是本章所引見的義務(wù)線程處置,及中斷處置。今天主要是分析義務(wù)處置,了解uC/OS-II義務(wù)處置源代碼。1.臨界段代碼處置OS_ENTER_CRITICAL();關(guān)中斷 .臨界段代碼OS_EXIT_CRI

16、TICAL();開中斷2.義務(wù)處置三種實(shí)現(xiàn)方式:用途置機(jī)指令關(guān)中斷psw 入棧,關(guān)中斷 pushf,popf部分變量暫存:cpu_sr=get_procssor_psw();disable_interrupts();代碼;set_procssor_psw(cpu_sr);3.義務(wù),通常是個(gè)無限循環(huán) 參數(shù)傳送 void yourtaskvoid *pdata while1代碼 ; 義務(wù)完成時(shí)可以自我刪除;OSTaskDel,不再受理睬;可用64個(gè)義務(wù),不運(yùn)用最低4個(gè),最高4個(gè)優(yōu)先級編號ID,剩56個(gè)可用4.義務(wù)形狀:睡眠,就緒,運(yùn)轉(zhuǎn),等待,中斷效力態(tài)5.義務(wù)控制塊:數(shù)據(jù)構(gòu)造,用于保管被剝奪CPU

17、運(yùn)用權(quán)的義務(wù)的形狀。6.就緒表:包含二個(gè)變量,OSRdyGry和OSRdyTb1,領(lǐng)會義務(wù)優(yōu)先級與就緒表的關(guān)系7.使義務(wù)進(jìn)入就緒態(tài):OSRdyGrp |= OSRdyTb1prio3;OSRdyTb1prio3 |= OSRdyTb1prio&0 x07;8.使義務(wù)脫離就緒態(tài)if(OSRdyTb1prio3&= OSRdyTb1prio&0 x07)=0) OSRdyGrp &=(OSRdyTb1prio39.找出進(jìn)入就緒態(tài)的優(yōu)先級最高的義務(wù)y=OSUnMapTb1OSRdyGrp;x= OSUnMapTb1OSRdyTb1y;prio= y3 +x明日方案學(xué)習(xí)第三章 內(nèi)核構(gòu)造 第二部分 中斷

18、處置,時(shí)鐘節(jié)拍及uC/OS-II的初始化與啟動,并制定下周學(xué)習(xí)方案。任務(wù)總結(jié)日期:2021年5月21日 星期:星期六內(nèi)容簡介上午學(xué)習(xí)第三章 內(nèi)核構(gòu)造 第二部分 中斷處置,時(shí)鐘節(jié)拍及uC/OS-II的初始化與啟動,制定下周學(xué)習(xí)方案。下午 返??偨Y(jié)領(lǐng)會學(xué)習(xí)領(lǐng)會: 第二章 內(nèi)核構(gòu)造是整本書的中心,內(nèi)核的中心有兩個(gè),義務(wù)處置及中斷處置,今天學(xué)習(xí)的內(nèi)容主要是中斷處置,及時(shí)鐘節(jié)拍及uC/OS-II的初始化與啟動。1.有關(guān)調(diào)度器的鎖OSSchedLock;給調(diào)度器上鎖 OSSchedUnLock;給調(diào)度器開鎖2.COS2中的中斷處置過程:關(guān)總中斷,維護(hù)現(xiàn)場,清中斷標(biāo)志硬件自動去除的就不用了 (1)制止中斷源使能假設(shè)中斷源能夠引起反復(fù)中斷,必關(guān)之 (2)OSIntEnter() 通知進(jìn)入中斷效力子程序 (3)中斷效力代碼這個(gè)才是目的 (4)O

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論