




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單片機(jī)原理及接口技術(shù)課后答案_(第三版)1.單片機(jī)具有哪些特點(diǎn)(1)片內(nèi)存儲(chǔ)容量越來(lái)越大。(2 抗干擾性好,可靠性高。(3)芯片引線齊全,容易擴(kuò)展。(4)運(yùn)行速度高,控制功能強(qiáng)。(5)單片機(jī)內(nèi)部的數(shù)據(jù)信息保存時(shí)間很長(zhǎng),有的芯片可以達(dá)到 100 年以上。2 .89C51 單片機(jī)內(nèi)包含哪些主要邏輯功能部件?答:80C51 系列單片機(jī)在片內(nèi)集成了以下主要邏輯功能部件:(l)CPU(中央處理器):8 位(2)片內(nèi) RAM:128B(3)特殊功能寄存器:21 個(gè)(4)程序存儲(chǔ)器:4KB(5)并行 I/O 口:8 位,4 個(gè)(6)串行接口:全雙工,1 個(gè)(7)定時(shí)器/計(jì)數(shù)器:16 位,2 個(gè)(8)片內(nèi)時(shí)鐘
2、電路:1 個(gè)3 .什么是微處理器(CPU)、微機(jī)和單片機(jī)?答:微處理器本身不是計(jì)算機(jī),但它是小型計(jì)算機(jī)或微機(jī)的控制和處理部分。微機(jī)則是具有完整運(yùn)算及控制功能的計(jì)算機(jī),除了微處理器外還包括存儲(chǔ)器、接口適配器以及輸入輸出設(shè)備等。單片機(jī)是將微處理器、一定容量的 RAM、ROM 以及 I/O 口、定時(shí)器等電路集成在一塊芯片上,構(gòu)成的單片微型計(jì)算機(jī)。4 .微型計(jì)算機(jī)怎樣執(zhí)行一個(gè)程序?答:通過(guò) CPU 指令,提到內(nèi)存當(dāng)中,再逐一執(zhí)行。5.什么是嵌入式系統(tǒng)?他有哪些類型?為什么說(shuō)單片機(jī)是典型的嵌入式系統(tǒng)?答; 嵌入式系統(tǒng)是將先進(jìn)的計(jì)算機(jī)技術(shù)、半導(dǎo)體技術(shù)和電子技術(shù)和各個(gè)行業(yè)的具體應(yīng)用相結(jié)合后的產(chǎn)物,這一點(diǎn)就決
3、定了它必然是一個(gè)技術(shù)密集、資金密集、高度分散、不斷創(chuàng)新的知識(shí)集成系統(tǒng)。它有嵌入式微處理器、嵌入式微控制器、嵌入式 DSP 處理器、嵌入式片上系公維凱寺 O嵌入式系統(tǒng)的出現(xiàn)最初是基于單片機(jī)的。它從體系結(jié)構(gòu)到指令系統(tǒng)都是按照嵌入式應(yīng)用特點(diǎn)專門設(shè)計(jì)的,能最好的滿足面對(duì)控制對(duì)象,應(yīng)運(yùn)系統(tǒng)的嵌入、現(xiàn)場(chǎng)的可靠運(yùn)行以及非凡的控制品質(zhì)要求。因此,她是典型的嵌入式系統(tǒng)。第二章1.89C51 單片機(jī)內(nèi)包含哪些主要邏輯功能部件?答:80C51 系列單片機(jī)在片內(nèi)集成了以下主要邏輯功能部件:(l)CPU(中央處理器):8 位(2)片內(nèi) RAM:128B(3)特殊功能寄存器:21 個(gè)(4)程序存儲(chǔ)器:4KB(5)并行 I
4、/O 口:8 位,4 個(gè)(6)串行接口:全雙工,1 個(gè)(7)定時(shí)器/計(jì)數(shù)器:16 位,2 個(gè)(8)片內(nèi)時(shí)鐘電路:1 個(gè)2.89C51 的 EA 端有何用途?答:/EA 端接高電平時(shí),CPU 只訪問片內(nèi) 并執(zhí)行內(nèi)部程序,存儲(chǔ)器。/EA 端接低電平時(shí), CPU 只訪問外部 ROM,并執(zhí)行片外程序存儲(chǔ)器中的指令。 /EA 端保持高電平時(shí),CPU 執(zhí)行內(nèi)部存儲(chǔ)器中的指令。3 .89C51 的存儲(chǔ)器分哪幾個(gè)空間?如何區(qū)別不同空間的尋址?答:ROM(片內(nèi) ROM 和片外 ROM 統(tǒng)一編址)(使用 MOVC)(數(shù)據(jù)傳送指令)(16bits 地址)(64KB)片外 RAM(MOVX)(16bits 地址)(6
5、4KB)片內(nèi) RAM(MOV)(8bits 地址)(256B)4 .簡(jiǎn)述 89C51 片內(nèi) RAM 的空間分配。答:片內(nèi) RAM 有 256B低 128B 是真正的 RAM 區(qū)高 128B 是 SFR(特殊功能寄存器)區(qū)5 .簡(jiǎn)述布爾處理存儲(chǔ)器的空間分配,片內(nèi) RAM 中包含哪些可位尋址單元。答:片內(nèi) RAM 區(qū)從 00HFFH(256B)其中 20H2FH(字節(jié)地址)是位尋址區(qū)對(duì)應(yīng)的位地址是 00H7FH6 .如何簡(jiǎn)捷地判斷 89C51 正在工作?答: 用示波器觀察 8051的 XTAL2端是否有脈沖信號(hào)輸出 (判斷震蕩電路工作是否正常?)ALE(地址鎖存允許)(AddressLatchEn
6、able)輸出是 fosc 的 6 分頻用示波器觀察 ALE 是否有脈沖輸出(判斷 8051 芯片的好壞?)觀察 PSEN(判斷 8051 能夠到 EPROM 或 ROM 中讀取指令碼?)因?yàn)?PSEN 接外部 EPROM(ROM)的/OE 端子OE=OutputEnable(輸出允許)7 .89C51 如何確定和改變當(dāng)前工作寄存器組?答:PSW(程序狀態(tài)字)(ProgramStatusWord)中的 RS1 和 RS0可以給出 4 中組合用來(lái)從 4 組工作寄存器組中進(jìn)行選擇PSW 屬于 SFR(SpecialFunctionRegister)(特殊功能寄存器)8.89C51P0口用作通用I/
7、O口輸入時(shí), 若通過(guò)TTL“OC門輸入數(shù)據(jù), 應(yīng)注意什么?為什么?答:9 .讀端口鎖存器和“讀引腳”有何不同?各使用哪種指令?答:讀鎖存器(ANLP0,A)就是相當(dāng)于從存儲(chǔ)器中拿數(shù)據(jù),而讀引腳是從外部拿數(shù)據(jù)(如MOVA,P1 這條指令就是讀引腳的,意思就是把端口 p1 輸入數(shù)據(jù)送給A)傳送類 MOV,判位轉(zhuǎn)移 JB、JNB、這些都屬于讀引腳,平時(shí)實(shí)驗(yàn)時(shí)經(jīng)常用這些指令于外部通信, 判斷外部鍵盤等; 字節(jié)交換 XCH、 XCHD 算術(shù)及邏輯運(yùn)算 ORL、 CPL、 ANL、ADD、ADDC、SUBB、INC、DEC 控制轉(zhuǎn)移 CJNE、DJNZ 都屬于讀鎖存器。10.89C51P0P3結(jié)構(gòu)有何不同
8、?用作通用 I/O 口輸入數(shù)據(jù)時(shí), 應(yīng)注意什么?答: P0內(nèi)部沒有上拉電阻,可以用做 16 位地址的低 8 位;P3 有第二功能;P2 口可以用做 16 位地址的高 8 位;需要上拉電阻。OC 門電路無(wú)法輸出高低電平,只有靠上拉電阻才能實(shí)現(xiàn)11.89C51 單片機(jī)的 EA 信號(hào)有何功能?在使用 8031 時(shí),EA 信號(hào)引腳應(yīng)如何處理?答:(1)80C51 單片機(jī)的 EA 信號(hào)的功能EA 為片外程序存儲(chǔ)器訪問允許信號(hào),低電平有效;在編程時(shí),其上施加 21V的編程電壓EA 引腳接高電平時(shí),程序從片內(nèi)程序存儲(chǔ)器開始執(zhí)行,即訪問片內(nèi)存儲(chǔ)器;EA 引腳接低電平時(shí),迫使系統(tǒng)全部執(zhí)行片外程序存儲(chǔ)器程序。(2
9、)在使用 80C31 時(shí),EA 信號(hào)引腳的處理方法因?yàn)?80C31 沒有片內(nèi)的程序存儲(chǔ)器,所以在使用它時(shí)必定要有外部的程序存儲(chǔ)器,EA 信號(hào)引腳應(yīng)接低電平。12 .89C51 單片機(jī)有哪些信號(hào)需要芯片引腳以第 2 功能的方式提供?第二功能串行口:RXD(串行輸入口)TXD(串行輸出口)中斷:INT0 外部中斷 0INT1 外部中斷 1定時(shí)器/計(jì)數(shù)器(T0、T1):T0(定日器/計(jì)數(shù)器 0 的外部輸入)T1(定日器/計(jì)數(shù)器 1 的外部輸入)數(shù)據(jù)存儲(chǔ)器選通:WR(外部存儲(chǔ)器寫選通,低電平RD(外部存儲(chǔ)器讀選通,低電平定時(shí)器/計(jì)數(shù)器(T2):T2(定時(shí)器 T2 的計(jì)數(shù)端)T2EX(定時(shí)器 T2 的外
10、部輸入端)13 .內(nèi)部 RAM 低 128 字節(jié)單元?jiǎng)澐譃槟?3 個(gè)主要部分?各部分主要功能是什么?答:片內(nèi) RAM 低 128 單元的劃分及主要功能:(l)工作寄存器組(00HlFH)這是一個(gè)用寄存器直接尋址的區(qū)域,內(nèi)部數(shù)據(jù) RAM 區(qū)的 031(00HlFH),共 32個(gè)單元。它是 4 個(gè)通用工作寄存器組,每個(gè)組包含 8 個(gè) 8 位寄存器,編號(hào)為 R0R7o(2)位尋址區(qū)(20H2FH)從內(nèi)部數(shù)據(jù) RAM 區(qū)的 3247(20H2FH)的 16 個(gè)字節(jié)單元,共包含 128 位,是可位尋址的 RAM 區(qū)。這 16 個(gè)字節(jié)單元,既可進(jìn)行字節(jié)尋址,又可實(shí)現(xiàn)位尋址。答:第一功能P3.0P3.1P3
11、.2P3.3P3.4P3.5P3.6有效,輸出)P3.7有效,輸出)P1.0P1.1(3)字節(jié)尋址區(qū)(30H7FH)從內(nèi)部數(shù)據(jù) RAM 區(qū)的 48127(30H7FH),共 80 個(gè)字節(jié)單元,可以采用間接字節(jié)尋址的方法訪問14 .使單片機(jī)復(fù)位有幾種方法?復(fù)位后機(jī)器的初始狀態(tài)如何?答:(1)單片機(jī)復(fù)位方法單片機(jī)復(fù)位方法有:上電自動(dòng)復(fù)位、按鍵電平復(fù)位和外部脈沖三種方式,如題圖 2-1所 75。題圖 2-1(2)復(fù)位后的初始狀態(tài)復(fù)位后機(jī)器的初始狀態(tài),即各寄存器的狀態(tài):PC 之外,復(fù)位操作還對(duì)其他一些特殊功能寄存器有影響,它們的復(fù)位狀態(tài)如題表 2-1 所例15.開機(jī)復(fù)位后,CPU 使用的是哪組工作寄存
12、器?它們的地址是什么?CPU 如何確定和改變當(dāng)前工作寄存器組?答:一般開機(jī)復(fù)位后都是選擇第一組通用工作寄存器作為工作寄存器的,一共有4 組,分別為 0.1.2.3 連續(xù)位于 00h 到 1FH 地址,然后在機(jī)器中有個(gè)程序狀態(tài)字 PSW,它的第四和第三位 RS1,RS0 是用來(lái)選擇工作寄存器組的,可能不同機(jī)器地址稍有不同。他們倆的值和寄存器組的關(guān)系:RS1/RS00/00/11/01/1使用的工作寄存器 0123地址 00-0708-0F10-1718-1F寫程序的時(shí)候就是通過(guò)定義程序狀態(tài)字來(lái)選擇使用不同的寄存器組。也可以直接對(duì) RS1 和 RS0 賦值。(最后一問同題 7)16 .程序狀態(tài)寄存
13、器 PSW 的作用是什么?常用標(biāo)志有哪些位?作用是什么?答:PSW 是一個(gè) SFR(特殊功能寄存器)位于片內(nèi) RAM 的高 128B具體地址 D0H(00HFFH)(片內(nèi) RAM 的編址)(8bits 編址方法)PSW=ProgramStatusWord(程序狀態(tài)字)PSW 的常用標(biāo)志位有哪些?CY=Carry(進(jìn)位標(biāo)志位)AC=AuxiliaryCarry(輔助進(jìn)位標(biāo)志位)(半進(jìn)位標(biāo)志位)F0 用戶標(biāo)志位RS1,RS0,用來(lái)選擇當(dāng)前工作寄存器組(R0R7)(4 選 1)OV=Overflow(溢出標(biāo)志位)P=Parity(奇偶校驗(yàn)位)17.位地址 7CH 與字節(jié)地址 7CH 如何區(qū)別?位地址
14、 7CH 具體在片內(nèi) RAM 中的什么位置?答:用不同的尋址方式來(lái)加以區(qū)分,即訪問 128 個(gè)位地址用位尋址方式,訪問低 128 字節(jié)單元用字節(jié)尋址和間接尋址。具體地址為 2F 的第五位,即為 7C。18 .89C51 單片機(jī)的時(shí)鐘周期與振蕩周期之間有什么關(guān)系?什么叫機(jī)器周期和指令周期?答:時(shí)鐘信號(hào)的周期稱為機(jī)器狀態(tài)周期,是振蕩周期的兩倍。一個(gè)機(jī)器周期是指 CPU 訪問存儲(chǔ)器一次所需的時(shí)間。指令周期是執(zhí)行一條指令所需的時(shí)間。19 .一個(gè)機(jī)器周期的時(shí)序如何劃分?答:一個(gè)機(jī)器周期=12 個(gè)震蕩周期=6 個(gè)時(shí)鐘周期(狀態(tài)周期)S1P1,S1P2,S2P1,S2P2,S3P1,S3P2,S4P1,S4
15、P2,S5P1,S5P2,S6P1,S6P2其 中s=state(狀態(tài)),p=phase(相位)20. 什么叫堆棧?堆棧指針 SP 的作用是什么?89C51 單片機(jī)堆棧的容量不能超過(guò)多少字節(jié)?答:堆棧都是一種數(shù)據(jù)項(xiàng)按序排列的數(shù)據(jù)結(jié)構(gòu),只能在一端(稱為棧頂(top)對(duì)數(shù)據(jù)項(xiàng)進(jìn)行插入和刪除。要點(diǎn):堆:順序隨意棧:后進(jìn)先出(Last-In/First-Out)在調(diào)用子程序時(shí)需要保存調(diào)用函數(shù)的 CPU 寄存器 PC 指針,PC 指針是被CALL 指令自動(dòng)壓入 SP 所指向的片內(nèi)存儲(chǔ)器,CPU 寄存器要由用戶用 PUSH 指令自行保存,因此 SP 的作用就是一個(gè)指針,當(dāng)進(jìn)行中斷調(diào)用,子函數(shù)調(diào)用時(shí)將現(xiàn)場(chǎng)數(shù)
16、據(jù)壓入 SP所指向的存儲(chǔ)器,SP自動(dòng)增加 1或 2,當(dāng)中斷結(jié)束 RETI,調(diào)用返回 RET,POP時(shí)將 SP數(shù)據(jù)彈出,SP 自動(dòng)減 1 或,28051 最大為 128 字節(jié)的片內(nèi)存儲(chǔ)器,0X20 以上理論都可以做堆棧用 96 字節(jié),8052為256 字節(jié) 224 字節(jié)可用,但這樣便沒有其它空間可用于數(shù)據(jù)存儲(chǔ)現(xiàn)在的單片機(jī)的程序一般都能用 C51 來(lái),不用關(guān)心堆棧大小與 SP 寄存器21. 89C51 有幾種低功耗方式?如何實(shí)現(xiàn)?答:空閑方式和掉電方式空閑方式和掉電方式是通過(guò)對(duì) SFR 中的 PCON(地址 87H)相應(yīng)位置 1 而啟動(dòng)的。當(dāng) CPU 執(zhí)行完置 IDL=1(PCON.1)的指令后,
17、系統(tǒng)進(jìn)入空閑工作方式。這時(shí),內(nèi)部時(shí)鐘不向 CPU 提供,而只供給中斷、串行口、定時(shí)器部分。CPU 的內(nèi)部狀態(tài)維持,即包括堆棧指針 SP、程序計(jì)數(shù)器 PC、程序狀態(tài)字 PSW、累加器 ACC 所有的內(nèi)容保持不變,端口狀態(tài)也保持不變。ALE 和 PSEN 保持邏輯高電平。當(dāng) CPU 執(zhí)行一條置 PCON.1 位(PD)為 1 的指令后,系統(tǒng)進(jìn)入掉電工作方式。在這種工作方式下,內(nèi)部振蕩器停止工作。由于沒有振蕩時(shí)鐘,因此,所有的功能部件都停止工作。但內(nèi)部 RAM 區(qū)和特殊功能寄存器的內(nèi)容被保留,而端口的輸出狀態(tài)值都保存在對(duì)應(yīng)的 SFR 中,ALE 和 PSEN 都為低電平。22. PC 與 DPTR
18、各有哪些特點(diǎn)?有何異同?答:(1)程序計(jì)數(shù)器 PC 作為不可尋址寄存器的特點(diǎn)程序計(jì)數(shù)器 PC 是中央控制器中最基本的寄存器,是一個(gè)獨(dú)立的計(jì)數(shù)器,存放著下一條將程序存儲(chǔ)器中取出的指令的地址。程序計(jì)數(shù)器 PC 變化的軌跡決定程序的流程。程序計(jì)數(shù)器的寬度決定了程序存儲(chǔ)器可以尋址的范圍。程序計(jì)數(shù)器 PC 的基本工作方式有:程序計(jì)數(shù)器 PC 自動(dòng)加 1。這是最基本的工作方式,也是這個(gè)專用寄存器被稱為計(jì)數(shù)器的原因。執(zhí)行條件或無(wú)條件轉(zhuǎn)移指令時(shí),程序計(jì)數(shù)器將被置入新的數(shù)值,程序的流向發(fā)生變化。變化的方式有下列幾種:帶符號(hào)的相對(duì)跳轉(zhuǎn) SJMP、短跳轉(zhuǎn) AJMP、長(zhǎng)跳轉(zhuǎn) LJMP 及JMPA+DPTR 等。在執(zhí)行
19、調(diào)用指令或響應(yīng)中斷時(shí):PC 的現(xiàn)行值,即下一條將要執(zhí)行的指令的地址送入堆棧,加以保護(hù);將子程序的入口地址或者中斷矢量地址送入 PC,程序流向發(fā)生變化,執(zhí)行子程序或中斷服務(wù)程序;子程序或中斷服務(wù)程序執(zhí)行完畢,遇到返回指令 RET 或 RETI 時(shí),將棧頂?shù)膬?nèi)容送到 PC 寄存器中,程序流程又返回到原來(lái)的地方,繼續(xù)執(zhí)行。(2)地址指針 DPTR 的特點(diǎn)地址指針 DPTR 的特點(diǎn)是,它作為片外數(shù)據(jù)存儲(chǔ)器尋址用的地址寄存器(間接尋址)。(3)地址指針 DPTR 與程序計(jì)數(shù)器 PC 的異同相同之處: 兩者都是與地址有關(guān)的、16 位的寄存器。其中,PC 與程序存儲(chǔ)器的地址有關(guān),而DPTR 與數(shù)據(jù)存儲(chǔ)器的地
20、址有關(guān)。 作為地址寄存器使用時(shí), PC 與 DPTR 都是通過(guò) P0 和 P2 (作為 16 位地址總線)輸出的。但是,PC 的輸出與 ALE 及 PSEN 有關(guān);DPTR 的輸出,則與 ALE、RD 及WR 相聯(lián)系。不同之處:PC 只能彳為 16 位寄存器對(duì)待,由于有自動(dòng)加 1 的功能,故又稱為計(jì)數(shù)器;DPTR 可以作為 16 位寄存器對(duì)待,也可以作為兩個(gè) 8 位寄存器對(duì)待。 PC 是不可以訪問的,有自己獨(dú)特的變化方式,它的變化軌跡決定了程序執(zhí)行的流程;DPTR 是可以訪問的,如 MOVDPTR,#XXXXH,INCDPTP。23. 89C51 端口鎖存器的“讀一修改一寫”操作與“讀引腳”操
21、作有何區(qū)別?答:指令系統(tǒng)中有些指令讀鎖存器的值,有些指令則讀引腳上的值。讀鎖存器指令是從鎖存器中讀取一個(gè)值并進(jìn)行處理,把處理后的值(原值或已修改后的值)重新寫入鎖存器中。這類指令稱為讀-修改-寫指令。對(duì)于讀-修改-寫指令。 直接讀鎖存器而不是讀端口引腳,是因?yàn)閺囊_上讀出的數(shù)據(jù)不一定能真正反映鎖存器的狀態(tài)。第三章1、指令:CPU 根據(jù)人的意圖來(lái)執(zhí)行某種操作的命令指令系統(tǒng):一臺(tái)計(jì)算機(jī)所能執(zhí)行的全部指令集合機(jī)器語(yǔ)言:用二進(jìn)制編碼表示,計(jì)算機(jī)能直接識(shí)別和執(zhí)行的語(yǔ)言匯編語(yǔ)言:用助記符、符號(hào)和數(shù)字來(lái)表示指令的程序語(yǔ)言高級(jí)語(yǔ)言:獨(dú)立于機(jī)器的,在編程時(shí)不需要對(duì)機(jī)器結(jié)構(gòu)及其指令系統(tǒng)有深入了解的通用性語(yǔ)言2、見
22、第 1 題3、簡(jiǎn)述 8951 的匯編指令格式。答:操作碼目的操作數(shù),源操作數(shù)4、簡(jiǎn)述 8951 的尋址方式和所能涉及的尋址空間。尋址方式尋址空間立即數(shù)尋址程ROM直接尋址片內(nèi) RAM 低 128B、特殊功能寄存器寄存器尋址工作寄存器 R0-R7、A、B、C、DPTR寄存器間接尋址片內(nèi) RAM 低 128B、片外 RAM變址尋址程序存儲(chǔ)器(A+PC,A+DPTR)相對(duì)尋址程序存儲(chǔ)而 256B 氾圍(PC+偏移單)尋址片內(nèi) RAM 的 20H-2FH 字節(jié)地址、部分 SFR5、訪問特殊功能寄存器和外數(shù)據(jù)存儲(chǔ)器,應(yīng)采用那些尋址方式?答:SFR:直接尋址,位尋址,寄存器尋址;片外 RAM:寄存器間接尋
23、址6、 8951 中已知(30H)=38H,請(qǐng)分析以下各是什么指令, 說(shuō)明源操作數(shù)的尋址方式以及執(zhí)行結(jié)果。MOVA,40H;直接尋址(40H)fAMOVR0,A;寄存器尋址(A)-R0MOVP1,#0F0H;立即數(shù)尋址 0F0-P1MOVR0,30H;直接尋址(30H)(R0)MOVDPTR,#3848H;立即數(shù)尋址 3848HDPTRMOV40H,38H;直接尋址(38H)30HMOVR0,30H;直接尋址(30H)蓋 0MOVP0,R0;寄存器尋址(R0)P0MOV18H,#30H;立即數(shù)尋址 30Hf18HMOVA,R0;寄存器間接尋址(R0)田MOVP2,P1;直接尋址(P1)-P2最
24、后結(jié)果:(R0)=38H,(A)=40H,(P0)=38H,(P1)=(P2)=0F0H,(DPTR)=3848H,(18H)=30H,(30H)=38H,(38H)=40H,(40H)=40H,(48H)=38H注意:-左邊是內(nèi)容,右邊是單元7、8951 片內(nèi)高 128 字節(jié)的地址尋址要注意什么/?答:用直接尋址,位尋址,寄存器尋址8、指出些列指令的本質(zhì)?MOVA,DATA;直接尋址 2 字節(jié) 1 周期MOVA,#DATA;立即數(shù)尋址 2 字節(jié) 1 周期MOVDATA1,DATA2;直接尋址 3 字節(jié) 2 周期MOV74H,#78H;立即數(shù)尋址 3 字節(jié) 2 周期如果想查某一指令的機(jī)器碼,字
25、節(jié)數(shù)或周期數(shù)可查閱書本后面的附錄 A9、 設(shè) R0 的內(nèi)容分為 32H,A 的內(nèi)容為 48H,Oooo 請(qǐng)指出在執(zhí)行下列程序段后上述各單元內(nèi)容的變化?MOVA,R0;(R0)=80H 田MOVR0,40H;(40H)=08H-(R0)MOV40H,A;(A)=8030HMOVR0,#35H;35H 蓋 0最后結(jié)果:(R0)=35H(A)=80H,(32H)=08H,(40H)=80H10、如何訪問 SFR,可采用那些尋址方式?答:用直接尋址,位尋址,寄存器尋址11、如何訪問片外 RAM,可使用那些尋址方式?答:只能采用寄存器間接尋址(用 MOVX 指令)12、如何訪問片內(nèi) RAM,可使用那些尋
26、址方式?答:低 128 字節(jié):直接尋址,位尋址,寄存器間接尋址,寄存器尋址(R0R7)高 128 字節(jié):直接尋址,位尋址,寄存器尋址13、如何訪問片內(nèi)外程序存儲(chǔ)器,可使用那些尋址方式?答:采用變址尋址(用 MOVC 指令)14、說(shuō)明十進(jìn)制調(diào)整的原因和方法?答:壓縮 BCD 碼在進(jìn)行加法運(yùn)算時(shí)應(yīng)逢十進(jìn)一,而計(jì)算機(jī)只將其當(dāng)作十六進(jìn)制數(shù)處理,此時(shí)得到的結(jié)果不正確。用 DAA 指令調(diào)整(力口 06H,60H,66H)15、說(shuō)明 8951 布爾機(jī)處理機(jī)功能?答:用來(lái)進(jìn)行位操作16、ANLA,#17H;83HA17H=03H3ORL17H,A;34Hx03H=37Hf17HXRLA,R0;03H37H=3
27、4HCPLA;34H 求反等于 CBH所以(A)=CBH17、(1)SETBACC.0 或 SETBE0H;E0H 是累加器的地址(2)CLRACC.7CLRACC.6CLRACC.5CLRACC.4(3)CLRACC.6CLRACC.5CLRACC.4CLRACC.318、MOV27H,R7MOV26H,R6MOV25H,R5MOV24H,R4MOV23H,R3MOV22H,R2MOV21H,R1MOV20H,R019、MOV2FH,20MOV2EH,21MOV2DH,2220、編程,進(jìn)行兩個(gè) 16 位數(shù)的減法:6F5DH-13B4H,結(jié)果存入內(nèi)部 RAM 的 30 和 31H單元,30H 存低八位。CLRCMOVA,#5DHMOVR2,#B4HSUBBA,R2MOV30H,AMOVA,#6FHMOVR2,#13HSUBBA,R2MOV31H,A;被減數(shù)的低 8 位,A;減數(shù)低 8 位 fR2;被減數(shù)減去減數(shù),差 7A;低 8 位
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電廠運(yùn)行請(qǐng)假管理制度
- 工程管理類管理制度
- 網(wǎng)絡(luò)核查應(yīng)急管理制度
- 船舶供應(yīng)公司管理制度
- 管理機(jī)構(gòu)人員管理制度
- 私人小區(qū)電線管理制度
- 社區(qū)養(yǎng)老顧問管理制度
- 舞蹈培訓(xùn)設(shè)施管理制度
- plc機(jī)房管理制度
- 船員服務(wù)車輛管理制度
- 解毒藥及機(jī)理(動(dòng)物藥理學(xué)課件)
- 新修訂《土地管理法》考試題庫(kù)及答案
- 小老虎過(guò)生日
- 2023-2024學(xué)年廣西壯族自治區(qū)南寧市小學(xué)語(yǔ)文六年級(jí)期末深度自測(cè)試卷詳細(xì)參考答案解析
- 注塑混料記錄表
- 國(guó)開《學(xué)前兒童語(yǔ)言教育活動(dòng)指導(dǎo)》形考1-4試題及答案
- 2023年住院醫(yī)師規(guī)范化培訓(xùn)-住院醫(yī)師規(guī)范化培訓(xùn)(口腔內(nèi)科)考試上岸提分歷年高頻考題答案
- ???023綜合安防工程師認(rèn)證試題答案HCA
- 2023年中山市軌道交通有限公司招聘筆試題庫(kù)及答案解析
- 濁度儀使用說(shuō)明書
- GB/T 13912-2002金屬覆蓋層鋼鐵制件熱浸鍍鋅層技術(shù)要求及試驗(yàn)方法
評(píng)論
0/150
提交評(píng)論