欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      《32位微機(jī)原理與接口技術(shù)》課程教學(xué)大綱

      時(shí)間:2019-05-15 02:12:21下載本文作者:會(huì)員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《《32位微機(jī)原理與接口技術(shù)》課程教學(xué)大綱》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《《32位微機(jī)原理與接口技術(shù)》課程教學(xué)大綱》。

      第一篇:《32位微機(jī)原理與接口技術(shù)》課程教學(xué)大綱

      《32位微機(jī)原理與接口技術(shù)》課程教學(xué)大綱

      一、課程名稱:32位微機(jī)原理與接口技術(shù)

      Principle of 32-bit Microcomputer and Interface Technology

      二、課程編碼:

      三、學(xué)時(shí)與學(xué)分:32/2

      四、先修課程:電子技術(shù)基礎(chǔ),16位微機(jī)原理與接口技術(shù)

      五、課程教學(xué)目標(biāo)

      1.幫助學(xué)生獲得32位微型計(jì)算機(jī)組成及接口的基本知識(shí),了解計(jì)算機(jī)科學(xué)發(fā)展前沿,掌握計(jì)算機(jī)應(yīng)用與計(jì)算機(jī)結(jié)構(gòu)研究的一般方法;

      2.培養(yǎng)學(xué)生利用計(jì)算機(jī)分析問題與解決問題的意識(shí),提高學(xué)生在本專業(yè)領(lǐng)域中的計(jì)算機(jī)應(yīng)用能力。

      3.使學(xué)生能更深入地認(rèn)識(shí)計(jì)算機(jī),提高學(xué)習(xí)與計(jì)算機(jī)相關(guān)知識(shí)的能力。

      六、適用學(xué)科專業(yè)

      非計(jì)算機(jī)類的理工科專業(yè)

      七、基本教學(xué)內(nèi)容與學(xué)時(shí)安排 ●微型計(jì)算機(jī)概述(2學(xué)時(shí))微處理器的發(fā)展歷程 微型計(jì)算機(jī)組織結(jié)構(gòu) 微型計(jì)算機(jī)的性能指標(biāo) ●32位微處理器(3學(xué)時(shí))32位微處理器的功能結(jié)構(gòu) 32位微處理器的內(nèi)部寄存器 32位微處理器的外部引腳及功能 32位微處理器的工作方式

      ●存儲(chǔ)器空間管理與保護(hù)(4學(xué)時(shí))描述符和頁表項(xiàng)

      存儲(chǔ)器空間的分段管理 存儲(chǔ)器空間的分頁管理 多任務(wù)和保護(hù)

      ●微型計(jì)算機(jī)的存儲(chǔ)器系統(tǒng)(4學(xué)時(shí))32位存儲(chǔ)器的組成與多字節(jié)訪問 存儲(chǔ)器系統(tǒng)的多級(jí)結(jié)構(gòu) 高速緩沖存儲(chǔ)器 虛擬存儲(chǔ)器

      ●32位微處理器指令系統(tǒng)與程序設(shè)計(jì)(4學(xué)時(shí))32位微處理器指令系統(tǒng)與尋址方式 32位匯編語言程序設(shè)計(jì) 高級(jí)語言程序的機(jī)器級(jí)表示 ●總線操作與時(shí)序(3學(xué)時(shí))

      32位微處理器的基本總線操作時(shí)序 ISA系統(tǒng)總線 PCI系統(tǒng)總線

      ●中斷系統(tǒng)(3學(xué)時(shí))

      中斷向量和中斷描述符表

      32位微處理器的中斷類型與中斷處理過程 外部中斷處理與中斷控制器 軟件中斷與CPU內(nèi)部異常處理

      ●32位微處理器輸入/輸出接口(3學(xué)時(shí))32位微處理器的輸入/輸出端口 輸入/輸出端口地址譯碼技術(shù) 32位微處理器典型接口芯片 ●32位微型計(jì)算機(jī)組成(2學(xué)時(shí))微型計(jì)算機(jī)的一般架構(gòu) 微型計(jì)算機(jī)的主板及其發(fā)展 典型的32位微型計(jì)算機(jī)組成 ●基本人機(jī)交互接口(2學(xué)時(shí))鍵盤 鼠標(biāo)

      CRT和LCD顯示器接口 其他人機(jī)交互接口

      ● 高性能計(jì)算機(jī)新技術(shù)(2學(xué)時(shí))Pentium 微處理器的內(nèi)部結(jié)構(gòu) 指令執(zhí)行的并行技術(shù)

      多處理器的分布式存儲(chǔ)器結(jié)構(gòu) 集群技術(shù)

      八、教材及參考書

      微型計(jì)算機(jī)(80486)原理及接口技術(shù),朱德森主編,化學(xué)工業(yè)出版社,2003年 注:此點(diǎn)要求寫詳細(xì),便于學(xué)生購買。

      九、考核方式

      書面考試+討論、作業(yè)+實(shí)踐表現(xiàn)

      第二篇:微機(jī)原理與接口技術(shù)課程總結(jié)

      10電子班《微機(jī)原理與接口技術(shù)》課程總結(jié)提要

      一、圍繞本課程的教學(xué)內(nèi)容,除了閱讀教材外你還看了哪些資料?請(qǐng)歸納簡述其內(nèi)容。

      二、請(qǐng)陳述當(dāng)前你對(duì)微控制器工作系統(tǒng)的認(rèn)識(shí)

      三、請(qǐng)綜合運(yùn)用51單片機(jī)的中斷系統(tǒng)、定時(shí)/計(jì)數(shù)器、串行口,從實(shí)際應(yīng)用出發(fā)做一個(gè)設(shè)計(jì)。這個(gè)設(shè)計(jì)可以是個(gè)新產(chǎn)品,也可以是對(duì)身邊生活中某個(gè)環(huán)節(jié)或產(chǎn)品的改善;這個(gè)設(shè)計(jì)從電子專業(yè)的角度要合理可行。請(qǐng)清楚地闡述這個(gè)設(shè)計(jì)的功能、技術(shù)環(huán)節(jié)。不用描繪具體電路,用框圖示意即可。

      四、本學(xué)期的《微機(jī)原理與接口技術(shù)》課是第一次把微機(jī)原理、接口技術(shù)、單片機(jī)整合在一門課中,并賦予了72學(xué)時(shí)的課堂教學(xué)和36學(xué)時(shí)的實(shí)驗(yàn)學(xué)時(shí)。請(qǐng)從教學(xué)內(nèi)容、實(shí)驗(yàn)內(nèi)容、學(xué)時(shí)安排、教師對(duì)課程的把握等方面對(duì)本課的教學(xué)提出意見。

      注:

      ①、對(duì)于撰寫提要中的問題不能泛泛而論,希望確實(shí)通過自己的理解與想法具體說明;

      ②、要求字?jǐn)?shù)在2000~4000之間;

      ③、課程總結(jié)將計(jì)入本課考核成績;

      ④、請(qǐng)各位同學(xué)截止到7月5日24點(diǎn),把課程總結(jié)的電子版發(fā)到我的教學(xué)郵箱:xyredleaf_homework_1@126.com

      任課教師:洪小葉

      2012-6-26

      有什么問題及時(shí)溝通。

      第三篇:微機(jī)原理與接口技術(shù)試題答案

      微機(jī)原理與接口技術(shù)試題答案

      一、填空題(20*1)

      1、微機(jī)系統(tǒng)由(硬件系統(tǒng))和(軟件系統(tǒng))兩部分組成。2、8086有(20)位地址線,存儲(chǔ)器容量為(1M)B。3、8086CPU 內(nèi)部組成結(jié)構(gòu)從功能上講,可分為(BIU)和(EU)兩部分。4、8086/8088的四個(gè)段寄存器為(DS)、(ES)、(SS)、(CS)

      5、用來存放CPU狀態(tài)信息的寄存器是(FLAGS)。

      6、用來存放指令地址的寄存器是(IP)。7、8086的16位標(biāo)志寄存器FLAGS中OF=1表示運(yùn)算結(jié)果(溢出),ZF=1表示運(yùn)算結(jié)果為零。PF=0表示運(yùn)算結(jié)果的低8位中1的個(gè)數(shù)為(奇數(shù))。

      8、8086的16位標(biāo)志寄存器FLAGS中IF=1表示CPU(允許)中斷,TF=1表示CPU進(jìn)入(單步)工作方式。

      9、地址4000H:0300H,其物理地址是(40300H),段地址是(4000H),偏移地址是(0300H)。

      11、I/O端口的尋址方式有兩種,分別是(直接尋址),(間接尋址)。

      12、指令JO NEXT 表示OF=(1)時(shí)轉(zhuǎn)移。

      13、將I/O設(shè)備端口內(nèi)容讀入AL中的指令助記符是(IN)。14、8086CPU的 I/O指令采用間接尋址時(shí),使用的間接寄存器是(DX)。

      15、設(shè)置DF=1的指令為(STD)。

      16、清除CF標(biāo)志的指令為(CLC)。

      17、一對(duì)操作堆棧的指令為(POP)和(PUSH)。

      18、LOOPNZ的循環(huán)條件為(CX≠0且ZF=0)。

      19、實(shí)現(xiàn)無符號(hào)數(shù)乘2的指令的助記符是(SHL),實(shí)現(xiàn)有符號(hào)數(shù)除2的指令的助記符是(SAR)。22、8086CPU引腳信號(hào)中中斷請(qǐng)求兩個(gè)信號(hào)名稱為(INT)和(NMI)。

      26、I/O端口的編址方式一般有(存儲(chǔ)器統(tǒng)一編址)和(獨(dú)立編址)兩種

      29.1片8259A中斷控制器可管理(8)級(jí)中斷,用9片8259A可構(gòu)成(64)級(jí)主從式中斷管理系統(tǒng)。

      二: 填空題(每題2分, 共20分)1.8086CPU復(fù)位時(shí), 寄存器 CS值為(FFFFH), 寄存器 IP的值為(0000H)2.8086CPU的8個(gè)8位通用寄存器名為(AL),(AH),(BL),(BH),(CL),(CH),(DL),(DH).3.若SS = 3240H, SP = 2000H, 棧頂?shù)膶?shí)際地址為(34400H).4.指令 MOV AX, [BX] 的機(jī)器碼為 8BH, 07H , 指令 MOV [BX], AX的機(jī)器碼為(89H),(07H).5.8255A的工作方式有方式0功能為(基本輸入輸出), 方式1功能為(選通輸入輸出), 方式2功能為(雙向數(shù)據(jù)傳送).6.執(zhí)行指令 PUSH AX有 SP =(SPBUF DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA STAR PROC FAR PUSH DS MOV AX, 0 PUSH AX MOV AX, DATA MOV DS, AX LEA BX, BUF1 MOV CX , COUNT-1 MOV AL, [BX] AG: INC BX CMP AL, [BX] JAE BIG MOV AL, [BX] BIG: DEC CX JNZ AG MOV BUF2, AL RET STAR ENDP CODE ENDS END STAR 問: 該程序執(zhí)行后BUF2中的值為(9).四、程序設(shè)計(jì)題(2*10)

      1、編寫一個(gè)匯編語言程序,要求從鍵盤輸入一個(gè)小寫字母,將其轉(zhuǎn)換成大寫字母在屏幕上顯示出來。

      DATA SEGMENT BUF DB 0DH,0AH,“PLEASE INPUT A CHAR:$” DATAENDS

      STACK SEGMENT

      DB 20 DUP(?)STACKENDS

      CODESEGMENT

      ASSUME DS:DATA,CS:CODE ,SS:STACK BEGIN: MOV AX,DATA

      MOV DS,AX

      LEA DX,BUF;9號(hào)調(diào)用顯示PLEASE INPUT A CHAR:

      MOV AH,9

      INT 21H

      MOV AH,1;1號(hào)調(diào)用,從鍵盤接收1字符

      INT 21H

      CMP AL,61H /41H;若比“a”/A小轉(zhuǎn)PEND

      JB PEND

      CMP AL,7AH /5BH;若比“z”/Z大轉(zhuǎn)PEND

      JA PEND;

      ADD/SUB AL,20H;如在“a”與“z”之間則減去20變?yōu)榇髮懽址?/p>

      MOV DL,AL

      MOV AH,2;2號(hào)功能調(diào)用顯示一個(gè)字符

      INT 21H

      PEND: MOV AH,4CH;程序結(jié)束運(yùn)行,返回DOS

      INT 21H CODE ENDS

      END BEGIN

      2、已知芯片8253的端口地址為4F0H~4F3H,設(shè)計(jì)數(shù)器1工作在方式1,計(jì)數(shù)器初值為3060H,采用二進(jìn)制計(jì)數(shù),請(qǐng)?jiān)O(shè)計(jì)實(shí)現(xiàn)上述功能的8253初始化程序。8253控制字格式如下:

      因?yàn)橛?jì)數(shù)器初值為3060H,即為16位的,所以讀/寫格式為11 因此控制字為:01110010 =72 控制字:MOV AL, 72H OUT 4F3H, AL

      低8位:MOV AL, 60H OUT 4F1H, AL

      高8位:MOV AL, 30H

      OUT 4F1H, AL

      六: 編程題(7分)編一個(gè)完整的程序, 數(shù)據(jù)段有10個(gè)符號(hào)的ASCII碼值數(shù)據(jù)塊 BUF , 若數(shù)據(jù)為0到 9的ASCII碼值, 在屏上顯示 Y , 否則顯示 N 解: DATA SEGMENT BUF DB 10 DUP(?)DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA NAIN PROC FAR PUSH DS MOV AX, 0 PUSH AX MOV AX, DATA MOV DS, AX MOV CX, 10 LEA BX, BUF AG: MOV AL, [BX] CMP AL, 30H JL DISNO CMP AL, 39H JG DISNO MOV AH, 02H MOV DL, ‘Y’ INT 21H JMP NEXT DISNO: MOV AH, 02H MOV DL, ‘N’ INT 21H NEXT: INC CX DEC CX JNZ AG RET MAIN ENDP CODE ENDS END MAIN 七: 接口編程(7分, 僅編程序段)8255A的A口,B口均工作于方式0, 從A口輸出數(shù)據(jù)30H, 將B口輸入的數(shù)據(jù)放入寄存器BL中.(注:8255A口地址為60H到63H)解: 1 0 0 0 X 0 1 X 方式控制字= 82H MOV AL, 82H OUT 63H, AL MOV AL, 30H OUT 60H, AL IN AL, 61H MOV BL, AL

      第四篇:《微機(jī)原理與接口技術(shù)》課程總結(jié)

      《微機(jī)原理與接口技術(shù)》課程總結(jié)

      主要內(nèi)容:

      《微機(jī)原理與接口技術(shù)》是我們這學(xué)期開的比較難學(xué)的一門課,課程緊密結(jié)合通信工程專業(yè)的特點(diǎn),圍繞微型計(jì)算機(jī)原理和應(yīng)用主題,以Intel8086CPU為主線,系統(tǒng)介紹了微型計(jì)算機(jī)的基本知識(shí)、基本組成、體系結(jié)構(gòu)、工作模式,介紹了8086CPU的指令系統(tǒng)、匯編語言及程序設(shè)計(jì)方法和技巧,存儲(chǔ)器的組成和I/O接口擴(kuò)展方法,微機(jī)的中斷結(jié)構(gòu)、工作過程,并系統(tǒng)介紹了微機(jī)中的常用接口原理和應(yīng)用技術(shù),包括七大接口芯片:并行接口8255A、串行接口8251A、計(jì)數(shù)器/定時(shí)器8253、中斷控制器8259A、A/D(ADC0809)、D/A(DAC0832)、DMA(8237)、人機(jī)接口(鍵盤與顯示器接口)的結(jié)構(gòu)原理與應(yīng)用。在此基礎(chǔ)上,對(duì)現(xiàn)代微機(jī)系統(tǒng)中涉及的總線技術(shù)、高速緩存技術(shù)、數(shù)據(jù)傳輸方法、高性能計(jì)算機(jī)的體系結(jié)構(gòu)和主要技術(shù)作了簡要介紹。

      具體介紹:

      第一章:主要了敘述微型計(jì)算機(jī)的發(fā)展構(gòu)成和數(shù)的表示方法

      (1)超、大、中、小型計(jì)算機(jī)階段(1946年-1980年)

      采用計(jì)算機(jī)來代替人的腦力勞動(dòng),提高了工作效率,能夠解決較復(fù)雜的數(shù)學(xué)計(jì)算和數(shù)據(jù)處理(2)微型計(jì)算機(jī)階段(1981年-1990年)

      微型計(jì)算機(jī)大量普及,幾乎應(yīng)用于所有領(lǐng)域,對(duì)世界科技和經(jīng)濟(jì)的發(fā)展起到了重要的推動(dòng)作用。(3)計(jì)算機(jī)網(wǎng)絡(luò)階段(1991年至今)。

      計(jì)算機(jī)的數(shù)值表示方法:二進(jìn)制,八進(jìn)制,十進(jìn)制,十六進(jìn)制。要會(huì)各個(gè)進(jìn)制之間的數(shù)制轉(zhuǎn)換。計(jì)算機(jī)網(wǎng)絡(luò)為人類實(shí)現(xiàn)資源共享提供了有力的幫助,從而促進(jìn)了信息化社會(huì)的到來,實(shí)現(xiàn)了遍及全球的信息資源共享。

      第二章:介紹了8086微型機(jī)算計(jì)系統(tǒng)的組成原理和體系結(jié)構(gòu)

      (1)BIU與EU的動(dòng)作協(xié)調(diào)原則:

      總線接口部件(BIU)和執(zhí)行部件(EU)按以下流水線技術(shù)原則協(xié)調(diào)工作,共同完成所要求的信息處理任務(wù):

      ①每當(dāng)8086的指令隊(duì)列中有兩個(gè)空字節(jié),或8088的指令隊(duì)列中有一個(gè)空字節(jié)時(shí),BIU就會(huì)自動(dòng)把指令取到指令隊(duì)列中。其取指的順序是按指令在程序中出現(xiàn)的前后順序。

      ②每當(dāng)EU準(zhǔn)備執(zhí)行一條指令時(shí),它會(huì)從BIU部件的指令隊(duì)列前部取出指令的代碼,然后用幾個(gè)時(shí)鐘周期去執(zhí)行指令。在執(zhí)行指令的過程中,如果必須訪問存儲(chǔ)器或者I/O端口,那么EU就會(huì)請(qǐng)求BIU,進(jìn)入總線周期,完成訪問內(nèi)存或者I/O端口的操作;如果此時(shí)BIU正好處于空閑狀態(tài),會(huì)

      第1頁

      立即響應(yīng)EU的總線請(qǐng)求。如BIU正將某個(gè)指令字節(jié)取到指令隊(duì)列中,則BIU將首先完成這個(gè)取指令的總線周期,然后再去響應(yīng)EU發(fā)出的訪問總線的請(qǐng)求。

      ③當(dāng)指令隊(duì)列已滿,且EU又沒有總線訪問請(qǐng)求時(shí),BIU便進(jìn)入空閑狀態(tài)。

      ④在執(zhí)行轉(zhuǎn)移指令、調(diào)用指令和返回指令時(shí),由于待執(zhí)行指令的順序發(fā)生了變化,則指令隊(duì)列中已經(jīng)裝入的字節(jié)被自動(dòng)消除,BIU會(huì)接著往指令隊(duì)列裝入轉(zhuǎn)向的另一程序段中的指令代碼。

      從上述BIU與EU的動(dòng)作管理原則中,不難看出,它們兩者的工作是不同步的,正是這種既相互獨(dú)立又相互配合的關(guān)系,使得8086/8088可以在執(zhí)行指令的同時(shí),進(jìn)行取指令代碼的操作,也就是說BIU與EU是一種并行工作方式,改變了以往計(jì)算機(jī)取指令→譯碼→執(zhí)行指令的串行工作方式,大大提高了工作效率,這正是8086/8088獲得成功的原因之一

      (2)它的工作模式:有最小和最大(3)它的尋址方式: a、數(shù)據(jù)操作數(shù)

      這類操作數(shù)是與數(shù)據(jù)有關(guān)的操作數(shù),即指令中操作的對(duì)象是數(shù)據(jù)。數(shù)據(jù)操作數(shù)又可分為: A 立即數(shù)操作數(shù)。指令中要操作的數(shù)據(jù)包含在指令中。B 寄存器操作數(shù)。指令中要操作的數(shù)據(jù)存放在指定的寄存器中。C 存儲(chǔ)器操作數(shù)。指令中要操作的數(shù)據(jù)存放在指定的存儲(chǔ)單元中。D I/O操作數(shù)。指令中要操作的數(shù)據(jù)來自或送到I/O端口。b、地址操作數(shù)

      這類操作數(shù)是與程序轉(zhuǎn)移地址有關(guān)的操作數(shù),即指令中操作的對(duì)象不是數(shù)據(jù),而是要轉(zhuǎn)移的目標(biāo)地址。它也可以分為立即數(shù)操作數(shù)、寄存器操作數(shù)和存儲(chǔ)器操作數(shù),即要轉(zhuǎn)移的目標(biāo)地址包含在指令中,或存放在寄存器中,或存放在存儲(chǔ)單元之中。

      對(duì)于數(shù)據(jù)操作數(shù),有的指令有兩個(gè)操作數(shù):一個(gè)稱為源操作數(shù),在操作過程中其值不改變;另一個(gè)稱為目的操作數(shù),操作后一般被操作結(jié)果代替。有的指令只有一個(gè)操作數(shù),或沒有(或隱含)操作數(shù)。

      對(duì)于地址操作數(shù),指令只有一個(gè)目的操作數(shù),它是一個(gè)供程序轉(zhuǎn)移的目標(biāo)地址。下面以MOV指令為例:

      MOV dst,src;(dst)←(src)

      第三章:對(duì)8086的指令系統(tǒng)的介紹

      計(jì)算機(jī)的指令通常包括操作嗎和操作數(shù)兩部分,尋址方式是指令中說明操作數(shù)所在地址的方法。尋址方式有立即尋址方式、寄存器尋址方式、直接尋址方式、寄存器間接尋址方式、寄存器相對(duì)尋址方式、基址編址尋址方式、相對(duì)基址編址尋址方式,還有隱含尋址,I/O端口尋址等。要能

      第2頁

      正確判斷各種尋址方式。要熟練掌握一下下面的指令:數(shù)據(jù)傳送指令,通用數(shù)據(jù)傳送指令:MOV PUSH POP XCHG XLAT,輸入輸出指令:IN OUT地址目標(biāo)傳送指令: LEA LDS LES,標(biāo)志傳送指令: LAHF SAHF PUSHF POPF;算術(shù)運(yùn)算指令,加法:ADD ADC INC AAA DAA,減法:SUB SBB DEC NEG CMP AAS DAS,乘法: MUL IMUL AAM,除法:DIV IDIV AAD CBW CWD;邏輯運(yùn)算和移位指令,邏輯運(yùn)算指令:NOT AND OR XOR TEST,算術(shù)邏輯移位指令:SHL/SAL SHR SAR,循環(huán)移位指令: ROL ROR RCL RCR字符串處理指令MOVS CMPS 等,指令前綴REP(無條件重復(fù))以及轉(zhuǎn)移指令:JC JZ JS JP;標(biāo)志操作指令:CLC CMC STC STI等。

      第四章:討論8086匯編語言程序設(shè)計(jì)方法,并給出實(shí)例分析

      匯編語言是一種利用指令助記符、符號(hào)地址、標(biāo)號(hào)來編寫的計(jì)算機(jī)語言。是機(jī)器語言的符號(hào)表示,是面向機(jī)器的語言,是較低級(jí)的語言。

      本章主要內(nèi)容是匯編語言語句類別、MASM的運(yùn)算符及其表達(dá)式、偽指令語句格式和作用、基本程序結(jié)構(gòu)、調(diào)用程序和被調(diào)用程序之間的數(shù)據(jù)傳送途徑以及匯編源程序上機(jī)調(diào)試過程。

      本章重點(diǎn)是閱讀程序和編寫程序。本章知識(shí)要點(diǎn)如:匯編語言語句類別:實(shí)指令語句、偽指令語句、宏指令語句,程序基本機(jī)構(gòu):順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、過程(子程序)--參數(shù)傳遞途徑:寄存器約定、存儲(chǔ)器約定、堆棧傳遞,程序開發(fā)步驟:編輯--匯編--鏈接--調(diào)試程序。偽指令語句:符號(hào)定義指令EQU、=,數(shù)據(jù)定義偽指令DBDWDD……,段定義偽指令SEGMENTENDS,過程定義偽指令PROC……ENDP段指派偽指令A(yù)SSUME程序定位偽指令ORG匯編結(jié)束偽指令END。

      偽指令語句中的名字可以是變量名、段名、過程名。變量也有三種屬性:段、偏移量和類型。

      第五章:介紹存儲(chǔ)器的分類及應(yīng)用

      半導(dǎo)體存儲(chǔ)器是指用半導(dǎo)體器件作為存儲(chǔ)器介質(zhì)的存儲(chǔ)器。目前,計(jì)算機(jī)的內(nèi)存儲(chǔ)器(主存儲(chǔ)器)都由半導(dǎo)體存儲(chǔ)器芯片擔(dān)任。本章討論半導(dǎo)體存儲(chǔ)器芯片的類型、存儲(chǔ)原理、使用場(chǎng)合、引腳功能、如何與CPU(或系統(tǒng)總線)連接以及及軟件驗(yàn)證l連接是否正確等問題。

      本章知識(shí)要點(diǎn):存儲(chǔ)器分外部和內(nèi)部,外部又分軟盤、硬盤、磁帶、閃存盤和光盤;內(nèi)部又分RAM和ROM,RAM可分為 SRAM、DRAM;ROM也可分為PROM、EPROM、EEPROM 和Flash Memory。知道各種存儲(chǔ)器的結(jié)構(gòu)和用途,特點(diǎn)以及尋址方式,根據(jù)實(shí)際接線圖能寫出尋址空間,以及明白與CPU之間的速度匹配問題等。在學(xué)習(xí)時(shí)要知道存儲(chǔ)器芯片的存儲(chǔ)容量的計(jì)算方法(單元數(shù)X位數(shù)/單元),會(huì)計(jì)算各存儲(chǔ)器的芯片地址范圍。

      第六章:講述I/O接口和系統(tǒng)總線

      中斷傳送方式的優(yōu)點(diǎn)是:CPU不必查詢等待,工作效率高,CPU與外設(shè)可以并行工作;由于外設(shè)

      第3頁

      具有申請(qǐng)中斷的主動(dòng)權(quán),故系統(tǒng)實(shí)時(shí)性比查詢方式要好得多。但采用中斷傳送方式的接口電路相對(duì)復(fù)雜,而且每進(jìn)行一次數(shù)據(jù)傳送就要中斷一次CPU,CPU每次響應(yīng)中斷后,都要轉(zhuǎn)去執(zhí)行中斷處理程序,且都要進(jìn)行斷點(diǎn)和現(xiàn)場(chǎng)的保護(hù)和恢復(fù),浪費(fèi)了很多CPU的時(shí)間。故這種傳送方式一般適合于少量的數(shù)據(jù)傳送。

      第七章:討論中斷系統(tǒng)并介紹中斷控制器8259A 本章主要內(nèi)容是:中斷的概念,中斷源、中斷響應(yīng)、中斷優(yōu)先級(jí)、中斷向量表等。會(huì)編寫初始化程序,8259A的結(jié)構(gòu)和原理及應(yīng)用;根據(jù)題目要求會(huì)畫實(shí)際連線圖;會(huì)寫初始化命令字ICW1、ICW2、ICW3、ICW4和操作命令字OCW1、OCW2、OCW3;會(huì)處理中斷級(jí)聯(lián)和中斷嵌套的問題。

      第八章:介紹了可編程計(jì)數(shù)器、定時(shí)器、8253和8254芯片的基本原理和它們的大量應(yīng)用實(shí)例

      本章主要內(nèi)容是:定時(shí)器/計(jì)數(shù)器的應(yīng)用場(chǎng)合;如何實(shí)現(xiàn)定時(shí)/計(jì)數(shù);可編程計(jì)數(shù)器/定時(shí)器8253芯片的內(nèi)部結(jié)構(gòu)、引腳功能、計(jì)數(shù)原理、6種工作方式下的工作條件和輸出波形特征。重點(diǎn)是8253芯片的實(shí)際應(yīng)用。

      本章主要知識(shí)點(diǎn):知道計(jì)數(shù)和定時(shí)的概念,8253的原理和結(jié)構(gòu),有3個(gè)計(jì)數(shù)器,每個(gè)計(jì)數(shù)器能獨(dú)立工作于6種方式,可通過控制字寄存器來設(shè)置每個(gè)計(jì)數(shù)器的工作方式,根據(jù)題目要求能編寫簡單的初始化程序,也能根據(jù)連線圖寫出芯片地址。

      8253的引腳功能:與系統(tǒng)總線相連:數(shù)據(jù)引腳D0—D7、地址引腳A1、A0、控制引腳RD/CS/WR;通道引腳CLKGATEOUT其他引腳GNDVCC 可編程計(jì)數(shù)器/定時(shí)器8253的工作方式:方式0:計(jì)數(shù)結(jié)束中斷方式,方式1:可編程單穩(wěn)態(tài)輸出方式,方式2:比率發(fā)生器(分頻器),方式3:方波發(fā)生器,方式4:軟件觸發(fā)選通,方式5:硬件觸發(fā)選通。

      第九章:講了可編程外圍接口芯片8255A以及具體應(yīng)用

      本章主要內(nèi)容是并行輸入/輸出接口概念,可編程并行輸入/輸出接口芯片8255A的內(nèi)部結(jié)構(gòu)、引腳功能、3種工作方式下的輸入輸出工作過程及其實(shí)際應(yīng)用。

      本章主要內(nèi)容:接口的概念,知道8255A的結(jié)構(gòu)和功能以及應(yīng)用;芯片包括3個(gè)端口,能分別工作于3種方式,可以通過方式控制字來選擇工作方式,端口A三種方式都能工作,端口B只能工作于方式0和1,端口C只能工作于方式0,可單獨(dú)寫控制字;鍵盤接口消抖問題。

      第十章:簡述了串行通信和可編程接口芯片8251A 本章主要內(nèi)容:串信通信的基本概念:數(shù)據(jù)傳送方向,串行傳送的2中基本方式,串行傳送的2種基本工作方式,串行傳送速率,串行接口芯片,調(diào)制解調(diào)器;可編程串行通信接口芯片8251A:

      第4頁

      內(nèi)部結(jié)構(gòu)和外部引腳,記住方式字、命令字和狀態(tài)字。會(huì)畫與CPU的實(shí)際連線圖,能根據(jù)實(shí)際需要編寫8251的程序及其初始化設(shè)置。

      第十一章:簡介了模數(shù)(A/D)和數(shù)模(D/A)轉(zhuǎn)換

      本章主要內(nèi)容: 模數(shù)(A/D)和數(shù)模(D/A)轉(zhuǎn)換的概念,模擬量變成數(shù)字量需要采樣、量化、編碼,通過采樣保持器來實(shí)現(xiàn)。ADC0809轉(zhuǎn)換器要了解其原理,可以有8255A來控制ADC0809,知道連線圖和其在整個(gè)系統(tǒng)中的作用。

      小結(jié):

      微機(jī)的最基礎(chǔ)語言——計(jì)算機(jī)語言的一個(gè)最基礎(chǔ)最古老的匯編語言。俗話說的好,越基礎(chǔ)的東西越重要,因此它在重大的編程項(xiàng)目中應(yīng)用的最為廣泛。就我個(gè)人的理解,匯編是對(duì)寄存的地址,以及數(shù)據(jù)單元進(jìn)行最直接的修改。不過它有兩面性,有優(yōu)點(diǎn),也有缺點(diǎn),最重要的一點(diǎn)就是它本身較為復(fù)雜:對(duì)某個(gè)數(shù)據(jù)進(jìn)行修改時(shí),本來很簡單一個(gè)操作會(huì)用比較煩瑣的語句來解決,而這些語句本身在執(zhí)行和操作的過程中,占用大量的時(shí)間和成本。因此,在一些講求效率的場(chǎng)合,這種語言并不可取,所以可以適當(dāng)對(duì)它進(jìn)行取舍。

      匯編語言對(duì)學(xué)習(xí)其他計(jì)算機(jī)高級(jí)語言起到一個(gè)比較、對(duì)照參考的作用。因?yàn)閷W(xué)習(xí)總是從最簡單最原始最基礎(chǔ)的知識(shí)點(diǎn)開始,而匯編語言就是比較原始的一種計(jì)算機(jī)語言,故而學(xué)習(xí)高級(jí)語言也當(dāng)然可以從匯編開始。而學(xué)了高級(jí)計(jì)算機(jī)語言C以后,我經(jīng)常將C與匯編進(jìn)行對(duì)比。也發(fā)現(xiàn)其中的差異,以及各自的特點(diǎn),優(yōu)缺點(diǎn),從而讓我對(duì)計(jì)算機(jī)語言又有了更深一層次的了解。由此,可以擴(kuò)展的學(xué)習(xí)C++,JAVA等高級(jí)語言,這實(shí)際上是掌握了學(xué)習(xí)計(jì)算機(jī)各種語言的能力和素養(yǎng)。所以掌握匯編語言對(duì)以后其他語言的學(xué)習(xí)有極大的幫助和促進(jìn)作用。

      第5頁

      第五篇:微機(jī)原理與接口技術(shù) 實(shí)驗(yàn)報(bào)告一

      評(píng)

      微機(jī)原理與接口技術(shù)

      實(shí)驗(yàn)報(bào)告一

      姓名

      匡越

      學(xué)號(hào)

      1715211016

      時(shí)間

      地點(diǎn)

      實(shí)驗(yàn)題目

      一、實(shí)驗(yàn)?zāi)康?.熟悉Keil軟件使用

      2.熟悉MCS-51指令

      3.學(xué)習(xí)簡單程序的調(diào)試方法

      二、實(shí)驗(yàn)說明

      通過實(shí)驗(yàn)了解單片機(jī)內(nèi)部存儲(chǔ)器的結(jié)構(gòu)和分配及讀寫存儲(chǔ)器的方法,熟悉MCS-51指令同時(shí),學(xué)習(xí)單片機(jī)程序編程、調(diào)試方法。

      三、實(shí)驗(yàn)內(nèi)容及步驟

      1.啟動(dòng)PC機(jī),打開Keil軟件,軟件設(shè)置為模擬調(diào)試狀態(tài)。在所建的項(xiàng)目文件中輸入源程序1,進(jìn)行編譯,如有錯(cuò)誤按提示找到該行并糾錯(cuò),重新編譯直到通過。

      2.編譯無誤后,打開CPU窗口,選擇單步或跟蹤執(zhí)行方式運(yùn)行程序,觀察CPU窗口各寄存器的變化并將觀察到的結(jié)果記錄到預(yù)習(xí)報(bào)告。

      3.新建另一個(gè)項(xiàng)目輸入源文件2,打開CPU窗口,選擇單步或跟蹤執(zhí)行方式運(yùn)行程序,觀察存儲(chǔ)塊數(shù)據(jù)變化情況記錄到預(yù)習(xí)報(bào)告。點(diǎn)擊復(fù)位按鈕,改變存儲(chǔ)塊數(shù)據(jù),點(diǎn)擊全速執(zhí)行快捷按鈕,點(diǎn)擊暫停按鈕,觀察存儲(chǔ)塊數(shù)據(jù)變化情況,記錄到預(yù)習(xí)報(bào)告。點(diǎn)擊復(fù)位按鈕,改變存儲(chǔ)塊數(shù)據(jù),分別LOOP、LOOP1設(shè)置斷點(diǎn),點(diǎn)擊全速執(zhí)行快捷按鈕,在斷點(diǎn)處觀察寄存器及存儲(chǔ)塊數(shù)據(jù)變化情況。

      WAVE軟件使用方法參考其幫助文件。

      四、實(shí)驗(yàn)程序流程框圖、實(shí)驗(yàn)程序

      1、源程序1

      ORG

      0000H

      AJMP

      MAIN

      ORG

      0030H

      MAIN:

      MOV

      R0,#30H;

      (R0)=

      (00H)=

      MOV

      A,#40H;

      (A)=

      MOV

      R6,A;

      (A)=,(R6)=

      MOV

      A,@R0;

      (R0)=

      (A)=

      MOV

      40H,A;

      (A)=

      (40H)=

      MOV

      30H,40H;

      (30H)=

      (40H)=

      MOV

      R1,#40H;

      (R1)=

      MOV

      @R1,#0AAH;(R1)=

      (40H)=

      MOV

      SP,#60H;

      (SP)=

      PUSH

      ACC;

      (SP)=

      (61H)=

      PUSH

      30H;

      (SP)=

      (62H)=

      MOV

      A,#0FFH;

      (SP)=

      (A)=

      MOV

      30H,#30H;

      (SP)=

      (30H)=

      POP

      ACC;

      (SP)=

      (A)=

      POP

      30H;

      (SP)=

      (30H)=

      ADD

      A,30H;

      (30H)=

      (A)=

      Cy=

      SUBB

      A,#10;

      (A)=

      Cy=

      MOV

      R4,#00100100B;

      (R4)=

      H

      MOV

      A,#39H;

      (A)

      =

      ADD

      A,R4;

      (A)

      =

      (R4=)

      DA

      A;

      (A)

      =

      Cy=

      MOV

      28H,#55H;(28H)

      =

      Cy=

      MOV

      C,40H;

      (PSW)

      =

      Cy=

      MOV

      26H,#00H;(26H)

      =

      Cy=

      MOV

      30H,C;

      (30H)

      =

      (26H.1)

      =

      SJMP

      $

      j點(diǎn)擊project,選擇下拉式菜單中的New

      project;

      k選擇所要的單片機(jī),這里我們選擇常用的Ateml

      公司的AT89C51;

      l新建一個(gè)File,輸入源程序;

      m將新建文件保存為text.asm的格式;

      n鼠標(biāo)在屏幕左邊的Source

      Group1

      文件夾圖標(biāo)上右擊彈出菜單,在這里可以做在項(xiàng)目中增加減少文件等操作。選“Add

      File

      to

      Group

      ‘Source

      Group

      1’”彈出文件窗口,選擇剛剛保存的文件;

      o對(duì)程序進(jìn)行編譯運(yùn)行;

      使程序一得:

      ORG

      0000H

      AJMP

      MAIN

      ORG

      0030H

      MAIN:

      MOV

      R0,#30H

      ;

      (R0)=

      0x30

      (00H)=

      0x0000

      MOV

      A,#40H

      ;

      (A)=

      0x40

      MOV

      R6,A

      ;

      (A)=

      0x40,(R6)=

      0x40

      MOV

      A,@R0

      ;

      (R0)=

      0x30

      (A)=

      0x16

      MOV

      40H,A

      ;

      (A)=0x16

      (40H)=

      0x0040

      MOV

      30H,40H

      ;

      (30H)=

      0x0030

      (40H)=

      0x0040

      MOV

      R1,#40H

      ;

      (R1)=

      0x40

      MOV

      @R1,#0AAH;(R1)=

      0x40

      (40H)=

      0x0040

      MOV

      SP,#60H;

      (SP)=

      0x60

      PUSH

      ACC;

      (SP)=

      0x61

      (61H)=

      0x0061

      PUSH

      30H;

      (SP)=

      0x62

      (62H)=

      0x0062

      MOV

      A,#0FFH;

      (SP)=

      0x62

      (A)=

      0xff

      MOV

      30H,#30H;

      (SP)=

      0x62

      (30H)=

      0x0030

      POP

      ACC;

      (SP)=

      0x61

      (A)=

      0x16

      POP

      30H;

      (SP)=

      0x60

      (30H)=

      0x0030

      ADD

      A,30H;

      (30H)=

      0x0030

      (A)=

      0x2a

      Cy=

      0

      SUBB

      A,#10;

      (A)=

      0x20

      Cy=

      0

      MOV

      R4,#00100100B;

      (R4)=

      0x24

      H

      MOV

      A,#39H;

      (A)

      =

      0x39

      ADD

      A,R4;

      (A)

      =

      0x5d

      (R4=)

      0x24

      DA

      A;

      (A)

      =

      0x63

      Cy=

      0

      MOV

      28H,#55H;(28H)

      =

      0x0028

      Cy=

      0

      MOV

      C,40H;

      (PSW)

      =

      0x80

      Cy=

      MOV

      26H,#00H;(26H)

      =

      0x0026

      Cy=

      MOV

      30H,C;

      (30H)

      =

      0x0030

      (26H.1)

      =

      0

      SJMP

      $

      2、源程序2

      設(shè)(30H)=4,(31H)=1,(32H)=3,(33H)=5,(34H)=2,(35H)=6

      ORG

      0000H

      AJMP

      MAIN

      ORG

      0030H

      MAIN:

      MOV

      R0,#30H;30H→R0

      MOV

      R2,#6;6→R2

      SORT:

      MOV

      A,R0;30H→A

      MOV

      R1,A;30H→R1

      MOV

      A,R2;6→A

      MOV

      R5,A;6→R5

      CLR

      F0;

      狀態(tài)標(biāo)志位清零

      DEC

      R5;寄存器R5減一

      MOV

      A,@R1;R1→A

      LOOP:

      MOV

      R3,A;A→R3

      INC

      R1

      ;寄存器R1增1

      CLR

      C

      ;進(jìn)位標(biāo)志位清零

      MOV

      A,@R1;31H→A

      SUBB

      A,R3;累加器內(nèi)容減去寄存器內(nèi)容

      JNC

      LOOP1;僅為標(biāo)志位為1,則進(jìn)行LOOP1

      ;以下代碼完成數(shù)據(jù)交換

      SETB

      F0;狀態(tài)標(biāo)志位置1

      MOV

      A,@R1;31H→A

      XCH

      A,R3;將A于與R3的數(shù)據(jù)交換

      MOV

      @R1,A;將4賦值給寄存器R1(31H)

      DEC

      R1;寄存器減一

      MOV

      A,R3;1→A

      MOV

      @R1,A;將1賦值給寄存器R1(30H)

      INC

      R1;寄存器R1增一

      LOOP1:

      MOV

      A,@R1;4→A

      DJNZ

      R5,LOOP;寄存器R5減一,不為零則回到LOOP

      JB

      F0,SORT;狀態(tài)標(biāo)志位為零,則回到SORT

      SJMP

      $

      下載《32位微機(jī)原理與接口技術(shù)》課程教學(xué)大綱word格式文檔
      下載《32位微機(jī)原理與接口技術(shù)》課程教學(xué)大綱.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        微機(jī)原理與接口技術(shù)實(shí)驗(yàn)總結(jié)

        微機(jī)原理與接口技術(shù)實(shí)驗(yàn)總結(jié) 11107108徐寒黎 一、 實(shí)驗(yàn)內(nèi)容以及設(shè)計(jì)思路 1、①試編寫一程序,比較兩個(gè)字符串STRING1、 STRING2 所含字符是否相同,若相同輸出“MATCH”,若不......

        微機(jī)原理與接口技術(shù)學(xué)習(xí)心得5篇

        本學(xué)期微機(jī)原理課程已經(jīng)結(jié)束,關(guān)于微機(jī)課程的心得體會(huì)甚多。微機(jī)原理與接口技術(shù)作為一門專業(yè)課,雖然要求沒有專業(yè)課那么高,但是卻對(duì)自己今后的工作總會(huì)有一定的幫助。記得老師第......

        微機(jī)原理與接口技術(shù)試驗(yàn)學(xué)習(xí)總結(jié)

        微機(jī)原理與接口技術(shù)試驗(yàn)學(xué)習(xí)總結(jié) 本學(xué)期微機(jī)原理的實(shí)驗(yàn)課程即將結(jié)束,關(guān)于微機(jī)原理課程實(shí)驗(yàn)的心得體會(huì)頗多。 初學(xué)《微機(jī)原理》時(shí),感覺摸不著頭緒。面對(duì)著眾多的術(shù)語、概念及原......

        太原理工大學(xué)微機(jī)原理與接口技術(shù)課程設(shè)計(jì)

        微機(jī)原理課程設(shè)計(jì) 學(xué)校: 學(xué)院: 設(shè)計(jì)題目: 專業(yè)班級(jí): 姓名: 學(xué)號(hào):太原理工大學(xué) 信息工程學(xué)院 國際象棋棋盤繪制程序一.課程設(shè)計(jì)的題目:國際象棋棋盤繪制程序 二.程序功能簡述 本程......

        微機(jī)原理與接口技術(shù)及其課程設(shè)計(jì)心得體會(huì)

        微機(jī)原理與接口技術(shù)及其課程設(shè)計(jì)心得體會(huì) 本學(xué)期的微機(jī)原理和接口技術(shù)及其課程設(shè)計(jì)都已經(jīng)結(jié)束。在這個(gè)過程中,我們有所付出,也有所回報(bào),讓我感受頗多。 對(duì)于《微機(jī)原理與接口技......

        微機(jī)原理與接口技術(shù)小結(jié)范文大全

        微機(jī)原理與接口技術(shù)基礎(chǔ) 1.為什么在流水CPU中,將一條指令從取指到執(zhí)行結(jié)束的任務(wù)分割為一系列子任務(wù),并使各子任務(wù)在流水線的各個(gè)過程段并發(fā)地執(zhí)行,從而使流水CPU具有更強(qiáng)大的......

        微機(jī)原理與接口技術(shù)試題及答案

        一、 填空題(每空 1 分,共 15 分) 得分 評(píng)閱人 1.RESET信號(hào)到來后8088/86的CS和IP 分別為 _FFFF_H 和_0000_H。 2. 在特殊全嵌套方式下,8259可響應(yīng) 同級(jí)或高級(jí) 中斷請(qǐng)求。 3......

        微機(jī)原理與接口技術(shù)考試試題與答案

        一、填空題(每空1 分,共15 分) 1.RESET 信號(hào)到來后8088/86 的CS 和IP 分別為_FFFF_H 和 _0000_H。 2. 在特殊全嵌套方式下,8259 可響應(yīng)同級(jí)或高級(jí)中斷請(qǐng)求。 3. CPU 與外設(shè)接......