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

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

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

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

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

      微機(jī)原理期末考試重點(diǎn)總結(jié)

      時間:2019-05-15 09:53:16下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《微機(jī)原理期末考試重點(diǎn)總結(jié)》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《微機(jī)原理期末考試重點(diǎn)總結(jié)》。

      第一篇:微機(jī)原理期末考試重點(diǎn)總結(jié)

      把尋找操作數(shù)的方式叫做(操作數(shù))尋址方式 立即數(shù)尋址方式 寄存器尋址方式 存儲器尋址方式

      1、直接尋址方式

      2、寄存器間接尋址方式

      3、寄存器相對尋址方式

      4、基址變址尋址方式

      5、相對基址變址尋址方式

      微處理器的定義

      微處理器即中央處理單元,采用大規(guī)模集成電路技術(shù)制成的半導(dǎo)體芯片,內(nèi)部集成了計算機(jī)的主要部件:控制器、運(yùn)算器、寄存器組。微處理器通過執(zhí)行指令序列完成指定的操作,處理器能夠執(zhí)行全部指令的集合就是該處理器的指令系統(tǒng)。

      微機(jī)的總線結(jié)構(gòu)的好處,使用特點(diǎn)。包括總線定義,分類??偩€定義:指傳遞信息的一組公用導(dǎo)線,總線結(jié)構(gòu)的好處:總線結(jié)構(gòu)使得微機(jī)系統(tǒng)組態(tài)靈活,擴(kuò)展方便。使用特點(diǎn):在某個時刻只有一個總線主控設(shè)備控制系統(tǒng)總線。

      某一時刻只能有一個設(shè)備向總線發(fā)送信號,但可以有多個設(shè)備同時從總線上獲取信號??偩€按傳輸信號可以分為

      數(shù)據(jù)總線(用于CPU與其他部件之間傳遞信息,具有三態(tài)功能,且是雙向的)、地址總線(用于傳遞CPU要訪問的存儲單元或I/O接口的地址信號)、控制總線(連接CPU的控制部件和內(nèi)存、I/O設(shè)備等,用來控制內(nèi)存和I/O設(shè)備的全部工作)

      馮?諾依曼存儲程序工作原理

      1、將采取二進(jìn)制形式表示數(shù)據(jù)和指令。指令由操作碼和地址碼組成

      2、將程序和數(shù)據(jù)存放在存儲器中,計算機(jī)在工作時從存儲器取出指令加以執(zhí)行,自動完成計算任務(wù)。

      3、指令的執(zhí)行是順序的,即一般按照指令在存儲器中存放的順序執(zhí)行,程序分支由轉(zhuǎn)移指令實(shí)現(xiàn)。

      4、計算機(jī)由存儲器、運(yùn)算器、控制器、輸入設(shè)備和輸出設(shè)備五大基本部件組成,并規(guī)定了各部件的基本功能。

      8086微處理器的構(gòu)成、每一個T狀態(tài)的主要工作?;镜拇鎯ψx、寫總線周期構(gòu)成。常用的控制信號。

      總線周期是指CPU通過總線與外部(存儲器或I/O端口)進(jìn)行一次數(shù)據(jù)交換的過程,即完成一次總線操作的時間

      指令周期是指一條指令經(jīng)取指、譯碼、操作數(shù)讀寫直到指令完成所需要的時間。存儲器讀總線周期:T1狀態(tài)——輸出存儲器的地址

      T2狀態(tài)——輸出控制信號-RD,選通存儲器;DEN信號,選通數(shù)據(jù)收發(fā)器 T3和Tw狀態(tài)——檢測數(shù)據(jù)傳送是否能夠完成 T4狀態(tài)——前沿讀取數(shù)據(jù),完成數(shù)據(jù)傳送

      存儲器寫總線周期:T1狀態(tài)——輸出20位存儲器地址A19~ A0 T2狀態(tài)——-WR信號有效,-DEN信號有效以輸出數(shù)據(jù)D7~D0 T3和Tw狀態(tài)——-WR、-DEN等控制信號持續(xù)有效,T3時鐘下降沿檢測READY信號,決定 是否插入Tw;Tw期間,各信號延續(xù)狀態(tài)。

      T4狀態(tài)——完成數(shù)據(jù)傳送,并準(zhǔn)備過渡到下一操作。-WR、-DEN轉(zhuǎn)為無效。常用的控制信號:

      ALE地址鎖存允許,輸出、三態(tài)、高電平有效 IO/-M:I/O或存儲器訪問,輸出、三態(tài)-WR:寫控制,輸出、三態(tài)、低電平有效-RD:讀控制,輸出、三態(tài)、低電平有效 INTR、-INTA等

      存儲器地址的譯碼問題 全譯碼:

      所有的系統(tǒng)地址線均參與對存儲單元的譯碼尋址

      特點(diǎn):采用全譯碼,每個存儲單元的地址都是唯一的,不存在地址重復(fù) 譯碼電路可能比較復(fù)雜、連線也較多 部分譯碼:

      只有部分(高位)地址線參與對存儲芯片的譯碼

      特點(diǎn):每個存儲單元將對應(yīng)多個地址(地址重復(fù)),需要選取一個可用地址 可簡化譯碼電路的設(shè)計、但系統(tǒng)的部分地址空間將被浪費(fèi)

      存儲芯片為什么要設(shè)置片選信號?它與系統(tǒng)地址總線有哪些連接方式?采用何種連接方式可避免地址重復(fù)?采用哪些連接方式可節(jié)省用于譯碼的硬件? 解答:

      片選信號說明該存儲器芯片是否被選中正常工作,設(shè)置它可以比較方便地實(shí)現(xiàn)多個存儲器芯片組成大容量的存儲空間

      存儲器片選信號通常與CPU地址總線的高位地址線相關(guān)聯(lián),可以采用“全譯碼”、“部分譯碼”、“線選譯碼”方式

      采用全譯碼方式可以避免地址重復(fù) 采用部分或線選譯碼可以節(jié)省譯碼硬件

      8086微處理器的內(nèi)部結(jié)構(gòu),EU、BIU的定義和作用,流水線。

      BIU(總線接口單元):由指令隊列、指令指針、段寄存器、地址加法器和總線控制邏輯構(gòu)成。該單元管理著8088與系統(tǒng)總線的接口、負(fù)責(zé)CPU對存儲器和外設(shè)進(jìn)行訪問。

      EU(執(zhí)行單元):由ALU、通用寄存器、標(biāo)志寄存器和指令譯碼邏輯等構(gòu)成,它負(fù)責(zé)指令的譯碼、執(zhí)行和數(shù)據(jù)的運(yùn)算。

      兩個單元相互獨(dú)立,分別完成各自操作。兩個單元可以并行執(zhí)行,實(shí)現(xiàn)指令取指和執(zhí)行的流水線操作 8086的尋址方式。物理地址和邏輯地址的定義。兩者之間轉(zhuǎn)換。8086系統(tǒng)存儲器采用分段管理方式。(要求很熟練)

      對于每個存儲器單元都有一個唯一的20位地址,稱為物理地址。

      在8088的總線內(nèi)部和用戶編程時,所采用的“段地址:偏移地址”形式,稱為邏輯地址。一個存儲器單元可以擁有多個邏輯地址,但可能擁有唯一的物理地址。

      轉(zhuǎn)換過程:先將段寄存器提供的16位段地址左移四位,低位補(bǔ)0,恢復(fù)為20位地址,然后與由各種尋址方式提供的16位偏移地址相加,即得到20位的物理地址。

      8086微處理器的內(nèi)部構(gòu)成。8086的寄存器結(jié)構(gòu),標(biāo)志寄存器中每一個標(biāo)志位的含義及應(yīng)用。8086復(fù)位時各寄存器的初始狀態(tài)。

      內(nèi)部構(gòu)成:算術(shù)邏輯單元(運(yùn)算器)、寄存器組、指令處理單元(控制器)

      寄存器結(jié)構(gòu):8086/8088共有8個的通用寄存器,1個標(biāo)志寄存器,4個段寄存器和1個指令指針寄存器。

      進(jìn)位標(biāo)志CF:計算結(jié)果的最高有效位有進(jìn)位,則CF=1,否則CF=0 溢出標(biāo)志OF:若算術(shù)運(yùn)算的結(jié)果有溢出,則OF=1;否則 OF=0 全零標(biāo)志位ZF:若運(yùn)算結(jié)果為全0,則ZF=1,否則ZF=0 符號標(biāo)志CF:運(yùn)算結(jié)果最高位為1,則SF=1;否則SF=0 奇偶標(biāo)志位PF:當(dāng)運(yùn)算結(jié)果最低字節(jié)中1的個數(shù)為零或偶數(shù)時,PF=1;否則PF=0(奇校驗(yàn))輔助進(jìn)位標(biāo)志AF:運(yùn)算時D3位(低半字節(jié))有進(jìn)位或借位時,AF=1;否則AF=0 方向標(biāo)志DF:存儲地址自動增加,DF=1,否則DF=0 中斷允許標(biāo)志:IF=1,則允許中斷,IF=0,則禁止中斷

      陷阱標(biāo)志TF:TF=0,處理器正常工作;TF=1,處理器每執(zhí)行一條指令就中斷一次

      中斷向量表。掌握中斷向量表的構(gòu)成,計算中斷類型號,中斷服務(wù)程序入口地址。中斷的工作過程。

      中斷向量表是一種表數(shù)據(jù)結(jié)構(gòu),是中斷向量號與其對應(yīng)的中斷服務(wù)程序入口之間的鏈接表。該地址包括:偏移地址IP、段地址CS(共32位)

      每個中斷向量的低字是偏移地址、高字是段地址,需占用4個字節(jié)(低對低,高對高)。8088 微處理器從物理地址000H開始到3FFH(1KB),依次安排各個中斷向量,向量號從0到255。256個中斷向量所占用的1KB區(qū)域,稱中斷向量表 中斷向量的存放首址=N*4 中斷類型:

      8088 CPU具有哪些中斷類型?各種中斷如何產(chǎn)生,如何得到中斷向量號?

      除法錯中斷:在執(zhí)行除法指令時,除數(shù)為0或商超過了寄存器所能表達(dá)的范圍產(chǎn)生 指令中斷:在執(zhí)行中斷指令I(lǐng)NT n時產(chǎn)生

      溢出中斷:在執(zhí)行溢出中斷指令I(lǐng)NTO時,溢出標(biāo)志OF為1產(chǎn)生 單步中斷:單步標(biāo)志TF為1,在每條指令執(zhí)行結(jié)束后產(chǎn)生

      非屏蔽中斷:外部通過NMI請求信號向微處理器提出請求時產(chǎn)生

      可屏蔽中斷:外部通過INTR請求信號向微處理器提出請求,并在允許可屏蔽中斷的條件下產(chǎn)生

      (2)除法錯中斷、溢出中斷、單步中斷、非屏蔽中斷的向量號是8086微處理器內(nèi)部已經(jīng)確定

      指令中斷的操作數(shù)n就是向量號

      可屏蔽中斷的向量號在響應(yīng)中斷時通過數(shù)據(jù)總線從外部獲得 什么是8259A的中斷結(jié)束字(EOI)?

      (1)IRi被響應(yīng)時,ISR中對應(yīng)的Di位被置1;(2)中斷處理完畢,相應(yīng)的Di位應(yīng)置0。

      (3)向8259A送中斷結(jié)束指令,使ISR的某位清0,指令的內(nèi)容叫作中斷結(jié)束字。

      8259A中IRR、IMR和ISR三個寄存器的含義 中斷請求寄存器IRR:

      保存8條外界中斷請求信號IR0~I(xiàn)R7的請求狀態(tài) Di位為1表示IRi引腳有中斷請求;為0表示無請求 中斷屏蔽寄存器IMR:

      保存對中斷請求信號IRi的屏蔽狀態(tài)

      Di位為1表示IRi中斷被屏蔽(禁止);為0表示允許 中斷服務(wù)寄存器ISR:

      保存正在被8259A處理的中斷的狀態(tài)

      Di位為1表示IRi中斷正在處理中;為0表示沒有被處理

      中斷的概念。中斷向量表的含義。深入理解8259的工作方式,優(yōu)先權(quán)設(shè)置、中斷結(jié)束處理、中斷源屏蔽、中斷觸發(fā)等等。8259的初始化編程。中斷服務(wù)程序編寫。

      中斷:指當(dāng)出現(xiàn)需要時,CPU暫時停止當(dāng)前程序的執(zhí)行轉(zhuǎn)而執(zhí)行處理新情況的程序和執(zhí)行過程。

      優(yōu)先權(quán)設(shè)置:在ISR的 Di 位置位期間,禁止再發(fā)生同級和低級優(yōu)先權(quán)的中斷,但允許高級優(yōu)先權(quán)中斷的嵌套

      中斷結(jié)束處理:自動中斷結(jié)束方式、普通中斷結(jié)束方式、特殊中斷結(jié)束方式; 中斷向量表的含義:256個中斷向量所占用的1KB區(qū)域,稱中斷向量表

      計算機(jī)主機(jī)和I/O設(shè)備之間進(jìn)行數(shù)據(jù)傳送的方法。重點(diǎn)掌握查詢方式完成數(shù)據(jù)傳送的流程,要會編程。

      查詢傳送的特點(diǎn)是:工作可靠,適用面寬,但傳送效率低 查詢輸入接口(考電路):

      代碼如下:

      mov dx,8000h;dx指向狀態(tài)端口 Status: in al, dx ;讀狀態(tài)端口 test al,01h ;測試標(biāo)志位D0 jz status ;D0=0,未就緒,繼續(xù)查詢

      inc dx ;D0=1,就緒,DX指向數(shù)據(jù)端口 in al,dx ;從數(shù)據(jù)端口輸入數(shù)據(jù) 中斷傳送:

      中斷傳送是一種效率更高的程序傳送方式;

      中斷過程的完成由中斷系統(tǒng)(硬件,如8259和CPU)和中斷服務(wù)程序(軟件)共同控制完成

      中斷工作過程:

      1、中斷請求(外設(shè))

      2、中斷響應(yīng)(CPU)

      3、關(guān)中斷(CPU)

      4、斷點(diǎn)保護(hù)(CPU)

      5、中斷識別(軟件/硬件)

      6、現(xiàn)場保護(hù)(用戶)

      7、中斷服務(wù)(用戶)

      8、恢復(fù)現(xiàn)場(用戶)

      9、開中斷(用戶/CPU)

      10、中斷返回(IRET/用戶)

      最小組態(tài)的寫總線周期時序:

      如何限制只能輸入小寫字母(61h~7Ah,課本P22),否則要求重新輸入。

      .data msg db 'not a lowercase,input again',db 0dh, 0ah, '$' input: mov ah,1;輸入小寫字母

      int 21h

      cmp al, 61h

      jl once-again

      cmp al, 7Ah

      ja once-again

      jmp convert once-again: mov dx,offset msg

      mov ah,9

      int 21h

      jmp input

      convert: sub al,20h;轉(zhuǎn)換為大寫字母

      ?? 采用查表法,實(shí)現(xiàn)一位16進(jìn)制數(shù)轉(zhuǎn)換為ASCII碼顯示 04h——34h(4)0bh——42h(B)

      ASCII db 30h,31h,32h,33h,34h,35h,36h,37h,38h,39h ;對應(yīng)0 ~ 9的ASCII碼

      db 41h,42h,43h,44h,45h,46h ;對應(yīng)A ~ F的ASCII碼 hex db 04h,0bh ;假設(shè)兩個16進(jìn)制數(shù);代碼段

      mov bx,offset ASCII ;BX指向ASCII碼表 mov al, hex ;AL取得一位16進(jìn)制數(shù);恰好就是ASCII碼表中的位移 and al, 0fh ;只有低4位是有效的,高4位清0 xlat ;換碼:AL←DS:[BX+AL] mov dl,al ;欲顯示的ASCII碼送DL mov ah,2 ;2號DOS功能調(diào)用 int 21h ;顯示一個ASCII碼字符

      mov al,hex+1 ;轉(zhuǎn)換并顯示下一個數(shù)據(jù) and al,0fh xlat mov dl,al mov ah,2 int 21h 編寫一個源程序,在鍵盤上按一個鍵,將從AL返回的ASCII碼值顯示出來,如果按下ESC鍵則程序退出。(可調(diào)用書中的HTOASC子程序)HTOASC proc

      and al,0fh ;al低四位保存待轉(zhuǎn)

      ;換的16進(jìn)制數(shù)

      cmp al,9

      jbe htoasc1

      add al,37h;是A ~ F,加37H

      ret;子程序返回

      htoasc1: add al,30h;0 ~ 9,加30H

      ret;子程序返回 HTOASC endp push ax mov cl, 4 ror al, cl call HTOASC call disp_a_char pop ax call HTOASC call disp_a_char 把從鍵盤輸入的一個小寫字母用大寫字母顯示出來(大小寫字母轉(zhuǎn)換)。mov ah,1 ;輸入小寫字母

      int 21h sub al,20h ;轉(zhuǎn)換為大寫字母

      mov dl,al mov ah,2 int 21h ;顯示

      寫一個子程序,根據(jù)入口參數(shù)AL=0、1、2,依次實(shí)現(xiàn)對大寫字母轉(zhuǎn)換成小寫、小寫轉(zhuǎn)換成大寫或大小寫字母互換。欲轉(zhuǎn)換的字符串在string中,用0表示結(jié)束。lucase proc push bx mov bx,offset string cmp al,0 je case0cmp al,1jz case1cmp al,2jz case2jmp done case0: cmp byte ptr [bx],0je done cmp byte ptr [bx],’A’jb next0 cmp byte ptr [bx],’Z’ja next0 add byte ptr [bx],20h next0: inc bx jmp case0 case1: cmp byte ptr [bx],0 je done cmp byte ptr [bx],’a’

      jb next1 cmp byte ptr [bx],’z’

      ja next1 sub byte ptr [bx],20h next1: inc bx jmp case1 case2: cmp byte ptr [bx],0je done cmp byte ptr [bx],’A’jb next2 cmp byte ptr [bx],’Z’ja next20 add byte ptr [bx],20h jmp next2 next20: cmp byte ptr [bx],’a’

      jb next2 cmp byte ptr [bx],’z’

      ja next2 sub byte ptr [bx],20h next2: inc bx jmp case2 done: pop bx ret lucase endp 循環(huán)累加(調(diào)用子程序)

      array db 12h,25h,0f0h,0a3h,3,68h,71h,0cah,0ffh,90h count equ $-array ;數(shù)組元素個數(shù)

      result db ? ;校驗(yàn)和;代碼段(主程序)

      mov bx,offset array ;BX←數(shù)組的偏移地址

      mov cx,count ;CX←數(shù)組的元素個數(shù)

      call checksum ;調(diào)用求和過程

      mov result,al ;處理出口參數(shù) checksum proc

      xor al,al ;累加器清0 sum: add al,[bx] ;求和

      inc bx ;指向下一個字節(jié)

      loop sumRet Checksum endp 計算AX中有符號數(shù)的絕對值 cmp ax,0 jge nonneg ;條件滿足(AX≥0),轉(zhuǎn)移

      neg ax ;條件不滿足,求補(bǔ)(即絕對值P43)nonneg: mov result,ax ;保存結(jié)果;不恰當(dāng)?shù)姆种?/p>

      cmp ax,0 jl yesneg ;條件滿足(AX<0),轉(zhuǎn)移

      jmp nonneg yesneg: neg ax ;條件滿足,求補(bǔ) nonneg: mov result,ax ;保存結(jié)果

      設(shè)置兩個變量maxay和minay存放最大和最小值 array dw 10 dw-3,0,20,900,587,-632,777,234,-34,-56 maxay dw ? ;存放最大值 minay dw ? ;存放最小值 lea si,array mov cx,[si] ;取得元素個數(shù)

      dec cx ;減1后是循環(huán)次數(shù)

      add si,2mov ax,[si] mov bx,ax maxck: add si,2 cmp [si],ax ;與下一個數(shù)據(jù)比較

      jle minck mov ax,[si] ;AX取得更大的數(shù)據(jù)

      jmp next minck: cmp [si],bx jge next mov bx,[si] ;BX取得更小的數(shù)據(jù) next: loop maxck ;計數(shù)循環(huán)

      mov maxay,ax ;保存最大值

      mov minay,bx ;保存最小值 挑出數(shù)組中正數(shù)(不含0)和負(fù)數(shù),分別形成正、負(fù)數(shù)組 DATAS SEGMENT count equ 10 array dw 23h,9801h? ayplus dw count dup(0)ayminus dw count dup(0)DATAS ENDS STACKS SEGMENT STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKS START: MOV AX,DATAS MOV DS,AX mov si,offset array mov di,offset ayplus mov bx,offset ayminus mov ax,ds mov es,ax mov cx,count cld again: lodsw

      cmp ax,0

      jl minus

      jz next minus: xchg bx,di

      stosw

      xchg bx,di next: loop again MOV AH,4CH INT 21H CODES ENDS END START

      8259A 的初始化程序段(7.8)

      mov al,13H ;寫入ICW1:設(shè)定邊沿觸發(fā)方式,單片方式

      mov dx,0FFDCH

      out dx,al

      jmp intr1

      intr1:mov al,90H ;寫入ICW2:設(shè)定IR0的中斷向量號為90h

      mov dx,0FFDEH

      out dx,al

      jmp intr2

      intr2:mov al,1 ;寫入ICW4:設(shè)定普通嵌套方式,普通中斷方式

      mov dx,0FFDEH

      out dx,al 8259的初始化編程: 主片:

      mov al,11h;寫入ICW1

      out 20h,al intr1: mov al,08h;寫入ICW2

      out 21h,al intr2: mov al,04h;寫入ICW3

      out 21h,al intr3: mov al,05h;寫入ICW4

      out 21h,al 從片:

      mov al,11h;寫入ICW1

      out 0a0h,al intr5: mov al,70h;寫入ICW2

      out 0a1h,al intr6: mov al,02h;寫入ICW3

      out 0a1h,al intr7: mov al, 01h;寫入ICW4

      out 0a1h,al 試按如下要求分別編寫8253的初始化程序,已知8253的計數(shù)器0~2和控制字I/O地址依次為204H~207H。⑶ 使計數(shù)器2工作在方式2,計數(shù)值為02F0H。

      mov al,0b4h

      mov dx,207h

      out dx,al

      mov ax,02f0h

      mov dx,206h

      out dx,al;先寫入低字節(jié)

      mov al,ah

      out dx,al;后寫入高字節(jié) 8255的初始化編程

      要求:A口:方式1輸入、CH口:輸出、CL口:輸入、B口:方式0輸出 方式控制字:1 0110 001 B或B1H 初始化的程序段:

      mov dx,0fffeh;假設(shè)控制端口為FFFEH mov al,0b1h;方式控制字

      out dx,al;送到控制端口 某系統(tǒng)中8253芯片中計數(shù)器的0-2和控制字端口地址分別是FFF0H~FFF3H。編寫8253兩個計數(shù)器初始化程序及兩個計數(shù)器的連通圖。計數(shù)器0的計數(shù)值:5M/1K=5000=1388H 方式控制字:00100101=25H、2DH、35H、3DH(十進(jìn)制計數(shù))

      00100100=24H、2CH、34H、3CH(二進(jìn)制計數(shù))

      計數(shù)器1的計數(shù)值:1000 方式控制字:01101001=69H、79H

      (十進(jìn)制計數(shù))

      01101000=68H、78H

      (二進(jìn)制計數(shù))MOV DX,0FFF3H MOV AL,25H;通道0,只寫高字節(jié),方式2,十進(jìn)制 OUT DX,AL MOV DX, 0FFF0H MOV AL,50H ;計數(shù)初值5000 OUT DX,AL MOV DX,0FFF3H MOV AL,69H ;通道1,方式4 OUT DX,AL MOV DX, 0FFF1H MOV AL,10H ;計數(shù)初值1000 OUT DX,AL

      3、某字符輸出設(shè)備(如打印機(jī)),其數(shù)據(jù)口和狀態(tài)口的地址均為80H。在讀取狀態(tài)時,當(dāng)標(biāo)志位D7=0時,表明該設(shè)備閑,可以接收一個字符,請編寫利用查詢方式進(jìn)行數(shù)據(jù)傳送的程序段。要求將存放于符號地址addr處的一串字符(以$為結(jié)束標(biāo)志)輸出給該設(shè)備。mov bx, offset addr;利用offset操作符,可在匯編過程中得到addr的偏移地址 again: mov ah, [bx]

      cmp ah, ’$’ jz done status: in al, 80h;查詢一次

      test al, 80h;兩個80h不一樣

      jnz status;D7=1,表示設(shè)備忙,繼續(xù)查詢

      mov al, ah out 80h, al;輸出一個字節(jié)

      inc bx jmp again;循環(huán) done: ??

      如圖10.23為用一片8255A控制8個8段共陰極LED數(shù)碼管的電路?,F(xiàn)要求按下某個開關(guān),其代表的數(shù)字(K1為1,K2為2,?K8為8)在數(shù)碼管從左到右循環(huán)顯示(已有一個延時子程序delay可以調(diào)用),直到按下另一個開關(guān)。假定8255A的數(shù)據(jù)端口A、B、C及控制端口的地址依次為FFF8H~FFFBH。編寫完成上述功能的程序,應(yīng)包括8255A的初始化、控制程序和數(shù)碼管的顯示代碼表 ;顯示代碼表

      table db 0c0h ;對應(yīng)0(任意)

      db 0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h ;對應(yīng)1~8 ;8255A初始化

      mov dx,0fffbh mov al,10001001b ;=89h out dx,al;控制程序

      again0: mov dx,0fffah ;輸入開關(guān)狀態(tài)

      in al,dx mov cx,8 ;確定哪個開關(guān)閉合mov ah,01h ;mov ah,08h again1: shr al,1 ;shl al,1 jnc disp0 inc ah ;dec ah loop again1 jmp disp1 ;顯示字段 disp0: mov bx,offset table mov al,ah xlat mov dx,0fff8h out dx,al ;輸出段碼

      disp1: mov cx,8 ;循環(huán)顯示8位

      mov al,01h mov dx,0fff9h disp2: out dx,al ;輸出位碼

      call delay shl al,1 loop disp2 jmp again0 ;寫入方式字

      mov al,100×00×1b ;=81h mov dx,控制口地址 ;0fffeh out dx,al ;加入下一段更好,使L0~L3全亮

      mov al,0fh mov dx,端口C地址 ;0fffch out dx,al ;控制程序段

      mov dx,端口C地址 ;0fffch in al,dx ;讀入PC0~PC3 mov cl,4 shl al,cl ;左移4位

      out dx,al ;控制PC4~PC7 以8255的B口作輸入口、連接邏輯電平開關(guān);以8255的A口作輸出口、連接發(fā)光二極管 電路。要求:當(dāng)輸入不是全0時,輸出與輸入保持一致(即高電平時點(diǎn)亮);當(dāng)輸入是全0時,令發(fā)光二極管循環(huán)點(diǎn)亮(或閃爍告警)。

      begin: mov dx,portc;8255 初始化 mov al,82h

      ; A組方式0,A口出,; B組方式0,B口入

      out dx,al mov ah,0ffh mov bl,0 lp: mov dx,portb;B 口讀入開關(guān)狀態(tài)

      in al,dx test al,ah ;與ffh比較,看是否8個開關(guān)全閉合(0信號)

      jz shift mov dx,porta;A 口輸出開關(guān)狀態(tài)

      not al out dx,al jmp lp

      shift: mov al,bl ;bl初值為0 mov dx,porta not al

      out dx,al call delay;延時

      shl bl,1;移位

      test bl,ah ;ah初值為ffh jnz lp mov bl,1 jmp lp

      2、如果有一個輸入設(shè)備,其數(shù)據(jù)口地址為FFE0H,狀態(tài)口地址為FFE2H,當(dāng)狀態(tài)標(biāo)志D0=1時,表明一個字節(jié)的輸入數(shù)據(jù)就緒,請編寫利用查詢方式進(jìn)行數(shù)據(jù)傳送的程序段。要求從該設(shè)備讀取100個字節(jié)并寫到從2000H:2000H開始的內(nèi)存中。通過讀取狀態(tài)寄存器的標(biāo)志位來檢查外設(shè)是否就緒。若不就緒就繼續(xù)查詢,即程序不斷循環(huán);直至就緒。然后,進(jìn)行下一步的傳送工作。mov bx, 2000h

      mov ds, bx

      mov cx, 100 again: mov dx, 0ffe2h status: in al, dx;讀入狀態(tài)標(biāo)志D0

      test al, 01h;al & 01h

      jz status

      mov dx, 0ffe0h

      in al, dx;輸入一個字節(jié)

      mov [bx], al;al→ds:[bx], 寄存器間接尋址

      inc bx 查詢方式完成數(shù)據(jù)傳送。

      1、編程實(shí)現(xiàn)以下功能:當(dāng)K0鍵單獨(dú)按下時,發(fā)光二極管L0~L7將流水點(diǎn)亮(Ln→Ln+1),每個維持200ms;當(dāng)K1鍵單獨(dú)按下時,發(fā)光二極管L0~L7將反向流水點(diǎn)亮(Ln←Ln+1),每個也維持200ms;在其他情況下各發(fā)光二極管均不點(diǎn)亮。假定有延時200ms的子程序DELAY可直接調(diào)用。

      again: mov dx, 8000h;8000h是I/O端口地址 in al, dx;讀入端口數(shù)據(jù)

      not al;開關(guān)閉合,讀入數(shù)據(jù)是0;反相,保證如圖二極管點(diǎn)亮; cmp al, 1 ;K7~K0=11111110B ?或al=00000001B? je l1;單獨(dú)按下K0,轉(zhuǎn)移到l1 cmp al, 2 je l2;單獨(dú)按下K1,轉(zhuǎn)移到l2 jmp again

      ;其它情況,都不亮 l1: mov cx, 8;計數(shù)器設(shè)為8 mov al, 1 l11: out dx, al;點(diǎn)亮一個LED call delay;調(diào)用延時子程序,點(diǎn)亮狀態(tài)保持200ms rol al, 1;循環(huán)左移(shl行嗎?)loop l11;循環(huán)直到cx減到0為止

      jmp again;轉(zhuǎn)到起點(diǎn),繼續(xù)查詢端口變動

      l2: mov cx, 8;計數(shù)器設(shè)為8 mov al, 1 l21: out dx, al;點(diǎn)亮一個LED call delay;調(diào)用延時子程序,點(diǎn)亮狀態(tài)保持200ms ror al, 1 loop l21;jmp again

      delay proc mov cx,0bfffh ;延時200ms。0bffh=3071(D),loop $;延時時間=49151*33(時鐘周期)/8000000(CPU工作頻率)≈200ms delay endp loop again;循環(huán),輸入100個字節(jié)

      4、按照圖6-14所示的中斷查詢接口與相應(yīng)的流程圖,請編寫用于中斷服務(wù)的程序段。具 體要求是,當(dāng)程序查到中斷設(shè)備A有中斷請求(對應(yīng)數(shù)據(jù)線D0),它將調(diào)用名為PROC0的子程序;如此,依次去查中斷設(shè)備B~中斷設(shè)備D,并分別調(diào)用名為PROC1~PROC3的子程序。

      sti;開中斷

      push ax

      push dx

      ??

      mov dx,8001h;接口地址是8001h status: in al, dx

      test al, 01h

      jnz service0

      test al, 02h

      jnz service1

      test al, 04h

      jnz service2

      test al, 08h

      jnz service3 ??

      service0: call proc0

      jmp done service1: call proc1

      jmp done service2: call proc2

      jmp done service3: call proc3

      jmp done

      ?? done: pop dx

      pop ax

      iret;

      中斷返回15

      第二篇:城市規(guī)劃原理期末考試重點(diǎn)

      《城市規(guī)劃原理》期末考試重點(diǎn)

      【題型】名詞解釋10*4'=40' 簡答題 6*10'=60'

      一、名詞解釋

      1、城市及城市性質(zhì)

      現(xiàn)代城市的含義,主要包括三方面的因素:人口數(shù)量、產(chǎn)業(yè)構(gòu)成、行政管轄的意義。城市性質(zhì)則是指一個城市在全國或地區(qū)政治、經(jīng)濟(jì)、文化中的地位,代表城市個性、特點(diǎn)和發(fā)展方向,確定城市特性一般進(jìn)行城市職能分析。城市性質(zhì)是城市主要自然的概括,當(dāng)然也可由城市的典型特征來確定。

      2、霍華德“田園城市理論”(P22)

      發(fā)膨脹,并使城市土地劃屬城市統(tǒng)一管理;性”所致,3、有機(jī)疏散思想(P28)

      城市由于聚集導(dǎo)致人口膨脹,該理論認(rèn)為應(yīng)變這種無序擴(kuò)張為有序擴(kuò)張,彼此間用綠化帶隔離。過去城市無序擴(kuò)張,4、城市系統(tǒng)構(gòu)成包括社會

      559)也包括已列入城市規(guī)劃區(qū)域范圍內(nèi)還可包括按照城市規(guī)劃法所確定的城市

      而需將用地劃分成不同的范圍或區(qū)塊,以

      以及由城市職能所形成的城市功能組合與布局結(jié)

      7P128)

      經(jīng)濟(jì)、文化等社會生活活動比較集中的地方。這兒群集有多種主要公共設(shè)施。為了發(fā)揮城市中心的職能和市民公共活動的需要,在中心往往還配置有廣場、綠地以及交通設(shè)施等,形成一個過年公共設(shè)施相對集中而組合有序的地區(qū)或地段。

      8、逆中心化(P132)

      隨著信息、網(wǎng)絡(luò)技術(shù)與產(chǎn)業(yè)的快速發(fā)展,原本憑籍地緣性關(guān)系而緊湊集結(jié)的一些城市中心設(shè)施與功能,將可跨越地理空間的約束,分散到環(huán)境更為適宜的地點(diǎn)擇址,這就是所謂“逆中心”的傾向,它將會給城市公共中心的功能成分及其地域組構(gòu)形態(tài)帶來影響。

      9、城市綠地(P142)

      城市綠地是用以栽植樹木花草和布置配套設(shè)施,基本上由綠色植物所覆蓋,并賦以一定的功能與用途的場地。城市綠地是構(gòu)成城市自然環(huán)境基本的物質(zhì)要素。

      10、國土規(guī)劃(P167)

      國土規(guī)劃是對國土資源的開發(fā)、利用、治理和保護(hù)進(jìn)行全面規(guī)劃。它的內(nèi)容:包括土地、水、礦產(chǎn)、生物等自然資源的開發(fā)利用;工業(yè)、農(nóng)業(yè)、交通運(yùn)輸業(yè)的布局和地區(qū)組合與發(fā)展;環(huán)境保護(hù)以及影響地區(qū)經(jīng)濟(jì)發(fā)展的要害問題的解決等。

      11、一化二系三結(jié)構(gòu)(P169)

      即預(yù)測各發(fā)展階段區(qū)域城市化水平;規(guī)劃交通、通訊、供水、供電以及社會公共服務(wù)設(shè)施系統(tǒng)和區(qū)域生態(tài)環(huán)境系統(tǒng);即研究各城鎮(zhèn)的人口規(guī)模(規(guī)模等級結(jié)構(gòu))、各城鎮(zhèn)在體系中的職能分工(職能結(jié)構(gòu))以及城鎮(zhèn)的布局空間結(jié)構(gòu)(如空間發(fā)展軸,發(fā)展過程中增長極、生長點(diǎn)的研究),確定其時序關(guān)系和動態(tài)空間結(jié)構(gòu)。

      12、擴(kuò)大小區(qū)(P371)

      (主要是商業(yè)服務(wù)設(shè)施)結(jié)合公交點(diǎn)布置在擴(kuò)大小區(qū)邊緣,用公共服務(wù)設(shè)施可有選擇的余地。

      13、居住綜合區(qū)(P371)

      14、居住區(qū)規(guī)劃設(shè)計的基本原則、觀念(P381堅持“以人為本”的原則,設(shè)計就是要適應(yīng)與滿足各種不同層次居民的需求。

      15、住宅群體的空間組合(公共

      16、比例和尺度(P398)在建筑構(gòu)圖范疇內(nèi),寬、高的尺寸、體量間的關(guān)系。

      17、容積率(容積率=/

      包括建筑、名勝古跡、具有濃郁地方特色的工業(yè)產(chǎn)品,2112

      (1用,有方便的交通運(yùn)輸條件;能解決給排水問題。

      (2)職工的居住用地應(yīng)分布在衛(wèi)生條件較好的地段,盡量靠近工業(yè)區(qū),并有方便的交通聯(lián)系。

      (3)工業(yè)區(qū)和城市各部分,在各個發(fā)展階段中,應(yīng)保持緊湊集中,互不妨礙,并充分注意節(jié)約用地。

      (4)相關(guān)企業(yè)之間應(yīng)取得較好的聯(lián)系,開展必要的協(xié)作,考慮資源的綜合利用,減少市內(nèi)運(yùn)輸。

      3、工業(yè)區(qū)在城市總體布局中有如下幾種布置方式 116

      1)工業(yè)區(qū)包圍城市

      2)工業(yè)區(qū)與其他用地呈交叉布置

      3)組團(tuán)式布置

      4)群體組合式布置

      4、正確處理風(fēng)景與工業(yè)的關(guān)系270

      首先,從工業(yè)性質(zhì)方面加以嚴(yán)格控制,合理選擇工業(yè)項目。在風(fēng)景旅游城市中,可以發(fā)展少量為風(fēng)景旅游服務(wù)的工業(yè),如食品廠、印刷廠、傳統(tǒng)工藝美術(shù)工廠等。

      其次,在工業(yè)布局方面,合理選擇工廠建設(shè)的地點(diǎn),使工業(yè)建設(shè)有利于環(huán)境保護(hù),不妨礙風(fēng)景區(qū)內(nèi)旅游活動的正常開展。

      對于已經(jīng)布置在風(fēng)景區(qū)或風(fēng)景城市內(nèi)的工業(yè),應(yīng)根據(jù)對城市環(huán)境與風(fēng)景的影響程度,分別采取強(qiáng)制治理、改革工藝、遷移等不同的處理辦法,逐步加以解決。

      總之,在對待風(fēng)景與工業(yè)兩者的關(guān)系上,業(yè)完全對立起來,認(rèn)為在風(fēng)景城市中不能發(fā)展任何工業(yè);

      5、居住區(qū)規(guī)劃及其內(nèi)容(P364)

      居住區(qū)規(guī)劃的任務(wù)簡單講,(1(2(3(4布置方式;

      (5

      (6

      (7

      (861

      具有一定規(guī)模的、并不為城市交5000~10000人,用地為10~20平

      居住區(qū)直接由若干住宅組團(tuán)組成。住宅組團(tuán)300~800戶,1000~3000人。

      居住區(qū)—居住小區(qū)—住宅組團(tuán)。居住區(qū)由若干個居住小區(qū)組成,每個小區(qū)由2~3個住宅組團(tuán)組成。

      7、住宅層數(shù)(住宅建筑經(jīng)濟(jì)和用地經(jīng)濟(jì)比較密切相關(guān)的一個因素)385

      ?就住宅建筑本身而言,低層住宅一般比多層住宅造價低,而高層的造價更高,但低層占地大,如平房與5層樓房相比,要大3倍左右。對于多層住宅,提高層數(shù)能降低住宅建設(shè)的造價。

      ?從用地經(jīng)濟(jì)的角度來看,提高層數(shù)能節(jié)約用地,如住宅層數(shù)在3~5層時,每提高1層,每公頃可相應(yīng)曾加建筑面積1000平方米左右;而6層以上,效果將顯著下降。

      ?很多國家由于城市用地日趨緊張,住宅普遍向高高空發(fā)展,毫無疑問,高層住宅的造價與5層相比肯定要高得多,且層數(shù)越高一般造價越大。這主要是由于結(jié)構(gòu)形式的改變、電梯的增加、以及供水加壓設(shè)備、防火設(shè)施、建筑費(fèi)用和施工成本高等原因。

      8、住宅群體的組合方式390~395

      1)成組成團(tuán)的組合方式

      這種方式具體指,住宅群體的組合由一定規(guī)模和數(shù)量的住宅(或結(jié)合公共建筑)組合成組或成團(tuán),作為居住區(qū)或居住小區(qū)的基本組合單元,有規(guī)律地發(fā)展使用。

      2)成街成坊的組合方式

      成街的組合方式就是以住宅(或結(jié)合公共建筑)沿街成組或成段的組合方式,而成坊的組合方式就是住宅(或結(jié)合公共建筑)以街坊作為整體的一種布置方式。3)整體式的組合方式

      整體式組合方式就是將住在(或結(jié)合公共建筑)用連廊、式。

      9、住宅群體組合與節(jié)約用地407~409

      (1)住宅底層布置公共服務(wù)設(shè)施

      (2)合理利用住宅間用地

      1)住宅與公共建筑組合2)空間的借用

      3)少量住宅東西向布置

      4)高低層住宅混合布置

      (310

      城市規(guī)劃的任務(wù)確定城市

      城市規(guī)劃的根據(jù)區(qū)域規(guī)劃經(jīng)濟(jì)、社會和技術(shù)發(fā)展條件的基礎(chǔ)上,按照工程技術(shù)和

      第三篇:微機(jī)原理課程總結(jié)

      HEFEI UNIVERSITY

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

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

      別 電子信息與電氣工程系

      班 級 11級電子信息工程(2)班 姓

      名 鐘文俊

      學(xué) 號 1105012012 指導(dǎo) 老師 丁健 完成 時間 2013年5月28日

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

      摘 要:對于這學(xué)期《微機(jī)原理與接口技術(shù)》課程進(jìn)行一個簡單的總結(jié),與大家交流我的學(xué)習(xí)心得。

      關(guān)鍵字:微機(jī)原理、接口技術(shù)

      一、引言

      在計算機(jī)技術(shù)高度發(fā)展的今天,普遍認(rèn)為,要開發(fā)一個系統(tǒng),接口技術(shù)是重要的。機(jī)原理與接口技術(shù)作為一門專業(yè)課,雖然要求沒有專業(yè)課那么高,但根據(jù)當(dāng)今社會的情況,學(xué)好《微機(jī)原理與接口技術(shù)》的重要性依舊是不言而喻的,《微機(jī)原理與接口技術(shù)》作為我們電子工程專業(yè)的本科生選修課程,同時也是我們進(jìn)行實(shí)際技術(shù)研究的重要理論基礎(chǔ)。本課程主要講了計算機(jī)接口相關(guān)的基本原理、微處理器系統(tǒng)和微型計算機(jī)系統(tǒng)的總線、計算機(jī)接口技術(shù)的介紹以及計算機(jī)接口技術(shù)在工程實(shí)際當(dāng)中的應(yīng)用等。

      二、主要內(nèi)容

      在這本微機(jī)書中,它先是給我們介紹了計算機(jī)的大概的一個結(jié)構(gòu),計算機(jī)系統(tǒng)由中央處理器(CPU)、存儲器、IO系統(tǒng)組成,在發(fā)展的初期,CPU與各模塊之間采用點(diǎn)對點(diǎn)的方式直接連接,集成電路發(fā)展之后,才出現(xiàn)以總線為中心的標(biāo)準(zhǔn)結(jié)構(gòu)。

      從而,計算機(jī)總線的特點(diǎn)主要有:

      A、總線結(jié)構(gòu)簡化了軟硬件設(shè)計:所有的設(shè)備都以插件的形式掛接在總線上,設(shè)備在系統(tǒng)中只與總線直接打交道,因此硬件的設(shè)計與調(diào)試變得簡單化;軟件也變得規(guī)范化,并且同一類的總線設(shè)備相關(guān)軟件的編寫都有類似的模板可以遵循;

      B、總線簡化了系統(tǒng)結(jié)構(gòu):整個系統(tǒng)的連線減少了,整體邏輯變得簡明,而且總線結(jié)構(gòu)的出現(xiàn),使得系統(tǒng)的制造與安裝都變得簡化;

      C、便于系統(tǒng)擴(kuò)展與更新:設(shè)備的擴(kuò)展只是在總線負(fù)載能力許可的范圍內(nèi)增加系統(tǒng)的外設(shè),而更新只是替換掛接在總線上的某一個設(shè)備,這些操作已經(jīng)最大化地降低了對操作人員的技術(shù)與知識要求。

      其實(shí),總線就是一組公用導(dǎo)線,一些數(shù)據(jù)源中的任何一個都可以利用它傳送數(shù)據(jù)到另一個或者多個目的。它能使要使數(shù)據(jù)傳輸無誤,總線就要維持一個時序,在第一個事件結(jié)束后才能開始第二個事件;此外,在給定的時間周期內(nèi),源只能有一個,目的可以有多個??偟膩碚f,總線是時分復(fù)用的,在特定時間周期內(nèi),總線只能為一個源專用。

      之后本書又介紹了匯編語言,我們知道在微機(jī)中,最基礎(chǔ)的語言是匯編語言。匯編語言是一個最基礎(chǔ)最古老的計算機(jī)語言。語言總是越基礎(chǔ)越重要,在重大的編程項目中應(yīng)用最廣泛。就我的個人理解,匯編是對寄存的地址以及數(shù)據(jù)單元進(jìn)行最直接的修改。而在某些時候,這種方法是最有效,最可靠的。

      然而,匯編語言很復(fù)雜,對某個數(shù)據(jù)進(jìn)行修改時,本來很簡單的一個操作會用比較煩瑣的語言來解決,而這些語言本身在執(zhí)行和操作的過程中,占有大量的時間和成本。在一些講求效率的場合,并不可取。

      匯編語言對學(xué)習(xí)其他計算機(jī)起到一個比較、對照、參考的促進(jìn)作用。學(xué)習(xí)事物總是從最簡單基礎(chǔ)的開始。那么學(xué)習(xí)高級語言也當(dāng)然應(yīng)當(dāng)從匯編開始。學(xué)習(xí)匯編語言實(shí)際上是培養(yǎng)了學(xué)習(xí)計算機(jī)語言的能力和素養(yǎng)。個人認(rèn)為,學(xué)習(xí)匯編語言對學(xué)習(xí)其他語言很有促進(jìn)作用。

      在微機(jī)后面幾張講到了很多接口芯片,例如8255,8259,8251,其功能的實(shí)現(xiàn)以都要依賴于匯編語言的幫助,只有通過匯編語言,數(shù)據(jù)的傳遞,將指令輸入芯片里,才能啟動起其芯片的相應(yīng)的功能。

      三、學(xué)習(xí)心得

      本學(xué)期微機(jī)原理課程已經(jīng)結(jié)束,關(guān)于微機(jī)課程的心得體會甚多。微機(jī)原理與接口技術(shù)作為一門專業(yè)限選課,雖然要求沒有專業(yè)課那么高,但是卻對自己今后的工作總會有一定的幫助。記得老師第一節(jié)課說學(xué)微機(jī)原理是為以后的單片機(jī)打基礎(chǔ),這也就更加讓我下定決心學(xué)好微機(jī)原理這門課程。

      初學(xué)《微機(jī)原理與接口技術(shù)》時,感覺摸不著頭緒。面對著眾多的術(shù)語、概念及原理性的問題不知道該如何下手。在了解課程的特點(diǎn)后,我發(fā)現(xiàn),應(yīng)該以微機(jī)的整機(jī)概念為突破口,在如何建立整體概念上下功夫。“麻雀雖小,五臟俱全”,可以通過學(xué)習(xí)一個模型機(jī)的組成和指令執(zhí)行的過程,了解和熟悉計算機(jī)的結(jié)構(gòu)、特點(diǎn)和工作過程。

      《微機(jī)原理與接口技術(shù)》課程有許多新名詞、新專業(yè)術(shù)語。透徹理解這些名詞、術(shù)語的意思,為今后深入學(xué)習(xí)打下基礎(chǔ)。一個新的名詞從首次接觸到理解和應(yīng)用,需要一個反復(fù)的過程。而在眾多概念中,真正關(guān)鍵的并不是很多。比如“中斷”概念,既是重點(diǎn)又是難點(diǎn),如果不懂中斷技術(shù),就不能算是搞懂了微機(jī)原理。在學(xué)習(xí)中凡是遇到這種情況,絕對不輕易放過,要力求真正弄懂,搞懂一個重點(diǎn),將使一大串概念迎刃而解。

      學(xué)習(xí)過程中,我發(fā)現(xiàn)許多概念很相近,為了更好地掌握,將一些容易混淆的概念集中在一起進(jìn)行分析,比較它們之間的異同點(diǎn)。比如:微機(jī)原理中,引入了計算機(jī)由五大部分組成這一概念;從中央處理器引出微處理器的定義;在引出微型計算機(jī)定義時,強(qiáng)調(diào)輸入/輸出接口的重要性;在引出微型計算機(jī)系統(tǒng)的定義時,強(qiáng)調(diào)計算機(jī)軟件與計算機(jī)硬件的相輔相成的關(guān)系。微處理器是微型計算機(jī)的重要組成部分,它與微型計算機(jī)、微型計算機(jī)系統(tǒng)是完全不同的概念

      微處理器、微型計算機(jī)和微型計算機(jī)系統(tǒng)

      在微機(jī)中,最基礎(chǔ)的語言是匯編語言。匯編語言是一個最基礎(chǔ)最古老的計算機(jī)語言。語言總是越基礎(chǔ)越重要,在重大的編程項目中應(yīng)用最廣泛。就我的個人理解,匯編是對寄存的地址以及數(shù)據(jù)單元進(jìn)行最直接的修改。而在某些時候,這種方法是最有效,最可靠的。然而,事物總有兩面性,有優(yōu)點(diǎn)自然缺點(diǎn)也不少。其中,最重要的一點(diǎn)就是,匯編語言很復(fù)雜,對某個數(shù)據(jù)進(jìn)行修改時,本來很簡單的一個操作會用比較煩瑣的語言來解決,而這些語言本身在執(zhí)行和操作的過程中,占有大量的時間和成本。在一些講求效率的場合,并不可取。

      匯編語言對學(xué)習(xí)其他計算機(jī)起到一個比較、對照、參考的促進(jìn)作用。學(xué)習(xí)事物總是從最簡單基礎(chǔ)的開始。那么學(xué)習(xí)高級語言也當(dāng)然應(yīng)當(dāng)從匯編開始。學(xué)習(xí)匯編語言實(shí)際上是培養(yǎng)了學(xué)習(xí)計算機(jī)語言的能力和素養(yǎng)。個人認(rèn)為,學(xué)習(xí)匯編語言對學(xué)習(xí)其他語言很有促進(jìn)作用。

      匯編語言在本學(xué)期微機(jī)學(xué)習(xí)中有核心地位。本學(xué)期微機(jī)原理課程內(nèi)容繁多,還學(xué)習(xí)了可編程的計數(shù)/定時的8253,可編程的外圍接口芯片8255A等。學(xué)的都是芯片邏輯器件,而在名字前都標(biāo)有“可編程”,其核心作用不可低估。

      還有就是,在學(xué)習(xí)中要考慮到“學(xué)以致用”,不能過分強(qiáng)調(diào)課程的系統(tǒng)性和基本理論的完整性,而應(yīng)該側(cè)重于基本方法和應(yīng)用實(shí)例。從微機(jī)應(yīng)用系統(tǒng)的應(yīng)用環(huán)境和特點(diǎn)來看,微機(jī)系統(tǒng)如何與千變?nèi)f化的外部設(shè)備、外部世界相連,如何與它們交換信息,是微機(jī)系統(tǒng)應(yīng)用中的關(guān)鍵所在,培養(yǎng)一定的微機(jī)應(yīng)用系統(tǒng)的分析能力和初步設(shè)計能力才是最終目的!

      這就是這個學(xué)期學(xué)習(xí)微機(jī)原理課程中的一些見解和體會。

      五、發(fā)展走向

      隨著現(xiàn)代的科技發(fā)展應(yīng)用于微機(jī)原理技術(shù)和微機(jī)原理技術(shù)的應(yīng)用是非常的成熟,在很多領(lǐng)域都有廣泛的應(yīng)用,在未來的科技發(fā)展中將會有著不可替代的地位,因此學(xué)習(xí)電子專業(yè)并且學(xué)好這門課程有著廣闊的就業(yè)前景和發(fā)展前途,因此希望能通過這次的課程總結(jié)讓我們在今后的學(xué)習(xí)中能夠更加認(rèn)真,能夠?qū)⑽C(jī)原理與接口技術(shù)這門書的內(nèi)容掌握的更好,讓自己成為微機(jī)原理與數(shù)據(jù)接口技術(shù)的高手。

      第四篇:微機(jī)原理課程總結(jié)

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

      別 :專

      業(yè):班

      級:姓

      名:學(xué) 號:指導(dǎo)

      老師:

      電子信息與電氣工程系

      自動化

      自動化二班

      姚蘭蘭

      王敬生

      1205032038

      摘要:自20世紀(jì)70年代第一代微型計算機(jī)問世以來,計算機(jī)技術(shù)以驚人的速度發(fā)展,涌現(xiàn)了數(shù)十個品種幾百個型號的微處理器,數(shù)據(jù)寬度從8位、16位、32位發(fā)展到了64位,處理器芯片的CPU核心發(fā)展到了雙核乃至4核、6核和8核,當(dāng)前微型計算機(jī)的發(fā)展已經(jīng)進(jìn)入了智能多核時代。這門課程系統(tǒng)歸納和清晰展示已經(jīng)發(fā)展了40多年的計算機(jī)高新技術(shù),深入淺出地講清楚那些看似深奧的計算機(jī)知識。

      關(guān)鍵字:微機(jī)原理 8086/8088 接口技術(shù)

      正文:

      微型計算機(jī)原理與接口技術(shù)共學(xué)了九章,內(nèi)容包括2部分:第1~5章是基礎(chǔ)部分,以8086為主要對象,包括緒論、8086 CPU、尋址方式、指令系統(tǒng)、匯編語言程序設(shè)計和存儲器。第6~9章討論了接口和總線技術(shù),包括中斷、DMA和I/O接口以及8253、8254、8259A、8251A。

      第一部分: 1、8086系統(tǒng)

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

      它們兩者的工作是不同步的,正是這種既相互獨(dú)立又相互配合的關(guān)系,使得8086/8088可以在執(zhí)行指令的同時,進(jìn)行取指令代碼的操作,也就是說BIU與EU是一種并行工作方式,改變了以往計算機(jī)取指令→譯碼→執(zhí)行指令的串行工作方式,大大提高了工作效率,這正是8086/8088獲得成功的原因之一(2)它的工作模式:有最小和最大(3)它的尋址方式: a、數(shù)據(jù)操作數(shù)

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

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

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

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

      MOVdst,src;(dst)←(src)

      2、I/O接口總線與中斷

      中斷傳送方式的優(yōu)點(diǎn)是:CPU不必查詢等待,工作效率高,CPU與外設(shè)可以并行工作;由于外設(shè)具有申請中斷的主動權(quán),故系統(tǒng)實(shí)時性比查詢方式要好得多。但采 2

      用中斷傳送方式的接口電路相對復(fù)雜,而且每進(jìn)行一次數(shù)據(jù)傳送就要中斷一次CPU,CPU每次響應(yīng)中斷后,都要轉(zhuǎn)去執(zhí)行中斷處理程序,且都要進(jìn)行斷點(diǎn)和現(xiàn)場的保護(hù)和恢復(fù),浪費(fèi)了很多CPU的時間。故這種傳送方式一般適合于少量的數(shù)據(jù)傳送。

      第二部分: 1、8253的引腳功能

      與系統(tǒng)總線相連:數(shù)據(jù)引腳D0—D7、地址引腳A1、A0、控制引腳RD/CS/WR;通道引腳CLKGATEOUT其他引腳GNDVCC

      2、可編程計數(shù)器/定時器8253的工作方式

      方式0:計數(shù)結(jié)束中斷方式,方式1:可編程單穩(wěn)態(tài)輸出方式,方式2:比率發(fā)生器(分頻器),方式3:方波發(fā)生器,方式4:軟件觸發(fā)選通,方式5:硬件觸發(fā)選通。

      3、可編程外圍接口芯片8255A及其應(yīng)用

      8255A:引腳功能、內(nèi)部結(jié)構(gòu)-----A口B口C口、實(shí)際工作方式----數(shù)據(jù)傳送過程、實(shí)際使用------硬件連線------軟件編程。

      3種工作方式:方式0:基本輸入/輸出,方式1:選通輸入/輸出,方式2:雙向傳送

      8255A的引腳:與系統(tǒng)總線相連:數(shù)據(jù)引腳D0—D7,地址引腳A1—A0,控制引腳RDCSWRRESET;端口線:端口PA7—PA0;端口C:PC7—PC4PC3—PC0;端口B:PB7---PB0;其他引腳:GNDVCC

      實(shí)際應(yīng)用 :

      由于微型計算機(jī)技術(shù)的發(fā)展日新月異,新技術(shù)不斷涌現(xiàn),我們所學(xué)的芯片及其應(yīng)用要適應(yīng)生活和科技的需求,就拿8255芯片舉例:

      在實(shí)驗(yàn)中我們應(yīng)用可編程輸入輸出接口芯片8255來實(shí)現(xiàn)交通燈控制實(shí)驗(yàn),我們用8255的PA0..2、PA4..6來控制LED指示燈,模擬出交通燈的交替閃爍功能。這個小實(shí)驗(yàn)可以模擬出城市中十字路口的紅綠燈情況,用8255這個芯片就可以實(shí)現(xiàn),所以可以看出我們學(xué)習(xí)微機(jī)原理與接口技術(shù)的重要性。主機(jī)與外設(shè)的鏈接經(jīng)常使用兩種接口,并行接口和串行接口。而8255是由三個并行輸入輸出端口,讀寫控制邏輯,A組和B組控制電路,數(shù)據(jù)總線緩沖器構(gòu)成。所以這個實(shí)驗(yàn)使我們熟悉了8255內(nèi)部結(jié)構(gòu),熟悉了8255芯片的3種工作方式以及控制字格式。

      總結(jié):

      這門課程很注重系統(tǒng)性,先進(jìn)性和實(shí)用性,前后呼應(yīng),并有大量的程序和硬件設(shè)計類題目,使學(xué)生能夠深入了解計算機(jī)的原理、結(jié)構(gòu)和特點(diǎn),以及如何運(yùn)用這些知識來設(shè)計一個實(shí)用的微型計算機(jī)系統(tǒng)。在此門課程的學(xué)習(xí)過程中,老師給我們講解了一個個重要的知識點(diǎn),引導(dǎo)我們很快的了解微機(jī)原理知識。在一個學(xué)期的課程學(xué)習(xí)中,我雖然沒有將本門課程學(xué)得非常透徹,但對其中重要的內(nèi)容還是有了大致的了解,并對微機(jī)原理的主要知識點(diǎn)有了大致的掌握,我將會在以后的學(xué)習(xí)中繼續(xù)學(xué)習(xí)和探究本門課程,我相信此門課程將會對本專業(yè)后期的學(xué)習(xí)以及在印刷領(lǐng)域的應(yīng)用產(chǎn)生重大的影響,并會在以后的學(xué)習(xí)生活或工作中得到更廣泛的應(yīng)用。

      第五篇:微機(jī)原理課程設(shè)計總結(jié)

      微機(jī)原理課程設(shè)計總結(jié)

      以前從沒有學(xué)過關(guān)于匯編語言的知識,起初學(xué)起來感覺很有難度。當(dāng)知道要做課程設(shè)計的時候心里面感覺有些害怕和擔(dān)心,擔(dān)心自己不會或者做不好。但是當(dāng)真的要做的時候也只好進(jìn)自己作大的努力去做,做到自己最好的。

      我們在這個過程中有很多自己的感受,我想很多同學(xué)都會和我有一樣的感受,那就是感覺匯編語言真的是很神奇,很有意思。我們從開始的擔(dān)心和害怕漸漸變成了享受,享受著匯編帶給我們的快樂??粗约鹤龀鰜淼臇|西,心里面的感覺真的很好。雖然我們做的東西都還很簡單,但是畢竟是我們自己親手,呵呵,應(yīng)該是自己親鬧做出來的。很有成就感。

      我想微機(jī)原理課程設(shè)計和其他課程設(shè)計有共同的地方,那就是不僅加深和鞏固了我們的課本知識,而且增強(qiáng)了我們自己動腦,自己動手的能力。但是我想他也有它的獨(dú)特指出,那就是讓我們進(jìn)入一個神奇的世界,那就是編程。對于很多學(xué)過匯編或者其他的類似程序的同學(xué)來說,這不算新奇,但是對于我來說真的新奇,很有趣,也是我有更多的興趣學(xué)習(xí)微機(jī)原理和其他的匯編。

      微機(jī)原理與接口技術(shù)是一門很有趣的課程,任何一個計算機(jī)系統(tǒng)都是一個復(fù)雜的整體,學(xué)習(xí)計算機(jī)原理是要涉及到整體的每一部分。討論某一部分原理時又要涉及到其它部分的工作原理。這樣一來,不僅不能在短時間內(nèi)較深入理解計算機(jī)的工作原理,而且也很難孤立地理解某一部分的工作原理。所以,在循序漸進(jìn)的課堂教學(xué)過程中,我總是處于“學(xué)會了一些新知識,弄清了一些原來保留的問題,又出現(xiàn)了一些新問題”的循環(huán)中,直到課程結(jié)束時,才把保留的問題基本搞清楚。

      學(xué)習(xí)該門課程知識時,其思維方法也和其它課程不同,該課程偏重于工程思維,具體地說,在了解了微處理器各種芯片的功能和外部特性以后,剩下額是如何將它們用于實(shí)際系統(tǒng)中,其創(chuàng)造性勞動在于如何用計算機(jī)的有關(guān)技術(shù)和廠家提供的各種芯片,設(shè)計實(shí)用的電路和系統(tǒng),再配上相應(yīng)的應(yīng)用程序,完成各種實(shí)際應(yīng)用項目。

      這次實(shí)驗(yàn)并不是很難,主要的困難來自對程序的理解。功夫不負(fù)有心人,經(jīng)過四個人的合作和努力,我們最后對實(shí)驗(yàn)的原理有了清晰的認(rèn)識。雖然實(shí)驗(yàn)臺上的很多模塊單元沒有用到,但是就系統(tǒng)功能來說,我覺得我們做的還是不錯的。

      這次課設(shè)卻讓我們對實(shí)驗(yàn)臺有了足夠的了解,讓我們知道了實(shí)驗(yàn)臺上各個模塊的用法;而且它還讓我們對自己動手寫程序來控制實(shí)驗(yàn)臺的運(yùn)作有了一定的基礎(chǔ)。雖然實(shí)驗(yàn)臺只是一個小型的模擬平臺,但是通過對它的學(xué)習(xí)和操作,我們對有關(guān)接口的知識將會有一個更廣泛的認(rèn)識,而且它對我們以后的學(xué)習(xí)也會有幫助的。

      實(shí)驗(yàn)中個人的力量是不及群體的力量的,我們四個人分工合作,做事的效率高了很多。雖然有時候會為了一些細(xì)節(jié)爭論不休,但最后得出的總是最好的結(jié)論。而且實(shí)驗(yàn)也教會我們在團(tuán)隊中要善于與人相處,與人共事,不要一個人解決所有問題。

      總之,這次課程設(shè)計對于我們有很大的幫助,通過課程設(shè)計,我更加深入地理解了,微機(jī)原理課程上講到的各種芯片的功能,以及引腳的作用,同時加深了對于主要芯片的應(yīng)用的認(rèn)識,同時在試驗(yàn)室的環(huán)境里熟悉了匯編程序的編寫過程和運(yùn)行過程,最后還提高了自己的動手能力。感謝老師的悉心指導(dǎo)。

      對課程設(shè)計的建議

      本次課程設(shè)計的三個實(shí)驗(yàn)相對都比較簡單,而且經(jīng)過老師的講解以及實(shí)驗(yàn)書上的指導(dǎo),幾乎把我們要用到的程序和實(shí)驗(yàn)臺電路的接線方法都告訴我們了,所以做起來很容易。但是做完實(shí)驗(yàn),我們對實(shí)驗(yàn)臺及其上面的各個模塊還是不了解。對如何編程控制實(shí)驗(yàn)臺上各個模塊和芯片的運(yùn)作也沒有什么清晰的認(rèn)識。如果老師對我們實(shí)驗(yàn)報告的要求再嚴(yán)格一點(diǎn),也許同學(xué)們會更加自覺地去認(rèn)真理解程序和實(shí)驗(yàn)思路。

      希望老師根據(jù)試驗(yàn)室的環(huán)境布置一些可以讓我們自己去設(shè)計的題目,并給我們更多的實(shí)驗(yàn)時間,這樣也許能夠激發(fā)更多同學(xué)的創(chuàng)新能力。老師可以多給我們講一講各類芯片的實(shí)際應(yīng)用,這樣可以讓我們對各種芯片有一個更加貼切的感受。

      下載微機(jī)原理期末考試重點(diǎn)總結(jié)word格式文檔
      下載微機(jī)原理期末考試重點(diǎn)總結(jié).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點(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)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        微機(jī)原理課程設(shè)計總結(jié)

        微機(jī)原理課程設(shè)計總結(jié)以前從沒有學(xué)過關(guān)于匯編語言的知識,起初學(xué)起來感覺很有難度。當(dāng)知道要做課程設(shè)計的時候心里面感覺有些害怕和擔(dān)心, 擔(dān)心自己不會或者做不好。但是當(dāng)真的......

        微機(jī)原理-心得體會

        南陽師范學(xué)院物電學(xué)院微機(jī)原理課程收獲及心得 初學(xué)《微機(jī)原理》時,感覺摸不著頭緒。面對著眾多的術(shù)語、概念及原理性的問題不知道該如何下手。在了解課程的特點(diǎn)后,我發(fā)現(xiàn),應(yīng)該......

        微機(jī)原理課程設(shè)計

        匯編程序設(shè)計題 題目一 密碼設(shè)置模擬 該程序可以進(jìn)行密碼的設(shè)置(第一次)和修改(已設(shè)置密碼)。要求輸入的密碼不顯示。 題目二 計算器 編輯程序可以實(shí)現(xiàn)鍵盤輸入數(shù)據(jù)與運(yùn)算符......

        微機(jī)原理課程設(shè)計

        《微機(jī)原理》課程設(shè)計報告 時間 學(xué) 院 專業(yè)班級 姓 名 學(xué) 號 合 作 者 指導(dǎo)教師 成 績 2013 年 11 月摘要 本文針對可燃?xì)怏w檢測模塊MQ—K1,綜合運(yùn)用《微機(jī)原理》所學(xué)知識......

        微機(jī)原理課程設(shè)計

        接口技術(shù)課程設(shè)計 一、 設(shè)計內(nèi)容 設(shè)計一個投票統(tǒng)計器,完成投票、計票統(tǒng)計和票數(shù)顯示等功能。 二、設(shè)計原理及方案 在8086最小工作模式下,連接一塊8255A芯片。在 8255A的C端口......

        微機(jī)原理課程設(shè)計

        電子信息科學(xué)與技術(shù)《微機(jī)原理》課程設(shè)計 一、本次課程設(shè)計的目的和意義 學(xué)習(xí)和掌握計算機(jī)中常用接口電路的應(yīng)用和設(shè)計技術(shù),充分認(rèn)識理論知識對應(yīng)用技術(shù)的指導(dǎo)性作用,進(jìn)一步加......

        微機(jī)原理課程設(shè)計

        合肥工業(yè)大學(xué) 計算機(jī)與信息學(xué)院 課程設(shè)計 課程:微機(jī)原理與接口技術(shù)設(shè)計 專業(yè)班級:計算機(jī)科學(xué)與技術(shù)班 學(xué)號:2 姓名: 一、設(shè)計題目及要求: 利用 8259A中斷,實(shí)現(xiàn)對8253多種計數(shù)......

        微機(jī)原理答案.

        部分習(xí)題答案(顧三樂整理編輯版) 第二章 計算機(jī)中的數(shù)值和編碼 將十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制和十六進(jìn)制 (1) 129.75=1000 0001.11B=81.CH (2) 218.8125=1101 1010.1101B=DA.DH (3)......