版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一章作業(yè)解答1-1十進(jìn)制數(shù)轉(zhuǎn)換成二、十六進(jìn)制數(shù)整數(shù)轉(zhuǎn)換法——“除基取余”:十進(jìn)制整數(shù)不斷除以轉(zhuǎn)換進(jìn)制基數(shù),直至商為0。每除一次取一個(gè)余數(shù),從低位排向高位。
(1)39轉(zhuǎn)換成二進(jìn)制數(shù)
39=100111B 2 391(b0) 2 191(b1) 2 91(b2) 2 40(b3) 2 20(b4) 2 11(b5) 0(2)208轉(zhuǎn)換成十六進(jìn)制數(shù)
208=D0H16208余01613余13=DH 01-2將下列數(shù)看作是8位機(jī)中帶符號(hào)數(shù)的原碼、反碼和補(bǔ)碼時(shí),寫出相應(yīng)的真值
(1)10110110B(2)01000101B(3)11110010B(4)10101101B1141-3寫出下列各數(shù)的BCD碼:
(1)47(2)78(3)1996(4)115
(1)01000111B
(2)01111000B
(3)0001100110010110B或1996H
(4)000100010101B1-4用十六進(jìn)制寫出下列字符的ASCII碼:
(3)X1AB96(3)5831414239361-8
把下列各數(shù)按照補(bǔ)碼運(yùn)算規(guī)則求出X+Y的補(bǔ)碼及其真值:(2)X=+123Y=-49[X]補(bǔ)=01111011B[Y]原=10110001B,[Y]反=11001110B,[Y]補(bǔ)=11001111B01111011+1100111101001010[Z]補(bǔ)=01001010B,[Z]反=01001010B,[Z]原=01001010BC7=C8=1OV=C7⊕C8=0結(jié)果正確,真值:Z=74 1-9微處理器、微型計(jì)算機(jī)和微型計(jì)算機(jī)系統(tǒng)的概念是什么?
它們之間的關(guān)系如何?微處理器是將中央處理單元(CPU)集成在一塊半導(dǎo)體芯片上。包括控制部件、算術(shù)邏輯單元和寄存器三個(gè)部分,是構(gòu)成微型計(jì)算機(jī)的核心部件。微處理器簡(jiǎn)稱MPU微型計(jì)算機(jī)以微處理器MPU為核心,再配以相應(yīng)的半導(dǎo)體存儲(chǔ)器(RAM和ROM)、I/O接口和中斷系統(tǒng)等,并由系統(tǒng)總線連接起來(lái)組裝在一塊或者多塊印刷電路板上構(gòu)成的計(jì)算機(jī)。微處理計(jì)算機(jī)系統(tǒng)以微型計(jì)算機(jī)為核心,再配以相應(yīng)的外部設(shè)備、電源、輔助電路和控制微型計(jì)算機(jī)工作的軟件就構(gòu)成了完整的微型計(jì)算機(jī)系統(tǒng)。如上所述,他們之間是組成部分和整體之間的關(guān)系,即微處理器是微型計(jì)算機(jī)的一部分,微型計(jì)算機(jī)是微型計(jì)算機(jī)系統(tǒng)的一部分。
1-13某存儲(chǔ)器芯片有11條地址線和4條數(shù)據(jù)線,問它至少可以存放多少個(gè)二進(jìn)制數(shù)?地指范圍是什么?每個(gè)二進(jìn)制數(shù)有幾位?若要把每個(gè)二進(jìn)制數(shù)增加到8位,則應(yīng)采用什么辦法?P22、P232地址線條數(shù)個(gè)二進(jìn)制數(shù),每個(gè)數(shù)有4(數(shù)據(jù)線的條數(shù))位。地址范圍:00000000000B-11111111111B000H-7FFH若要增加到8位,需要將數(shù)據(jù)線增加到8條。1-14程序計(jì)算器PC的作用是什么?他靠什么功能來(lái)保證程序的連續(xù)運(yùn)行?在8位機(jī)中PC通常有二進(jìn)制多少位?
答:PC的作用是指示微處理器機(jī)將要執(zhí)行的下一條指令的地址。
PC靠自動(dòng)累加1保證程序的連續(xù)運(yùn)行。雙字節(jié)(16bit)。1-16指令、指令系統(tǒng)和程序三者間有什么區(qū)別?舉例說明指令的二進(jìn)制、十六進(jìn)制和助記符的形式。
答案:指令是控制計(jì)算機(jī)操作的代碼。一種微處理器所有指令的全集稱為它的指令系統(tǒng)。程序是為完成某項(xiàng)任務(wù)而由若干指令組成的目標(biāo)程序。第二章作業(yè)解答2-3:8051存儲(chǔ)器分那幾個(gè)空間?通過什么信號(hào)來(lái)區(qū)別不同空間的尋址?8051:存儲(chǔ)器分為程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器空間。程序存儲(chǔ)器空間分為內(nèi)部程序存儲(chǔ)器和外部程序存儲(chǔ)器,當(dāng)EA=1時(shí),先尋找片內(nèi)4KByte,后尋找片外60KB;當(dāng)EA=0時(shí)尋址片外64Kbyte程序空間。數(shù)據(jù)存儲(chǔ)器分為內(nèi)部128KB和外部64KB,由MOV和MOVX指令區(qū)分。片外程序存儲(chǔ)器和片外數(shù)據(jù)存儲(chǔ)器空間靠PSEN、RD和WR區(qū)分。2-4:?jiǎn)纹瑱C(jī)中執(zhí)行程序的地址放在哪里,是幾位數(shù)?最大尋址范圍是多少?是不是特殊功能寄存器?
執(zhí)行程序的地址放在PC中,為16位二進(jìn)制數(shù)。最大尋址范圍為64K。不是特殊功能寄存器。2-5在ROM中,0000H、0003H、000BH、0013H、001BH、0023H這6個(gè)單元有什么特定含義?2-6內(nèi)部RAM低128單元?jiǎng)澐譃槟娜齻€(gè)主要部分?各部分的主要功能?工作寄存器區(qū)、位尋址區(qū)、數(shù)據(jù)緩沖區(qū)(1)工作寄存器區(qū)用于存放操作數(shù)及中間結(jié)果(2)位尋址區(qū)有128個(gè)位地址,位尋址區(qū)的每個(gè)單元既可作為一般RAM單元使用,進(jìn)行字節(jié)操作,也可以利用位操作指令對(duì)單元中的每一位進(jìn)行位操作。(3)數(shù)據(jù)緩沖區(qū)一般用于存放用戶數(shù)據(jù)及作堆棧使用。2-7:51單片機(jī)/EA信號(hào)有何功能?8031的該信號(hào)引腳如何處理?
EA是訪問外部ROM的選通信號(hào),低電平有效。用來(lái)區(qū)分片內(nèi)程序存儲(chǔ)器和片外程序存儲(chǔ)器,在使用8031時(shí)應(yīng)接地。2-8:在8051擴(kuò)展系統(tǒng)中,為什么片外ROM和片外RAM共處同一地址空間不會(huì)發(fā)生總線沖突?
因?yàn)榭刂菩盘?hào)不同。片外程序存儲(chǔ)器使用PSEN,而片外數(shù)據(jù)存儲(chǔ)器使用RD、WR。2-9程序狀態(tài)字有哪幾位?作用?
位序PSW.7PSW.6PSW.5PSW.4PSW.3PSW.2PSW.1PSW.0位標(biāo)志CYACF0RS1RS0OV未定義P(1)CY:進(jìn)位標(biāo)志位在執(zhí)行某些算術(shù)和邏輯指令時(shí),可以被硬件或軟件置位或清零。在算術(shù)運(yùn)算中它可作為進(jìn)位標(biāo)志,在位運(yùn)算中,它作累加器使用,在位傳送、位與和位或等位操作中,都要使用進(jìn)位標(biāo)志位。(2)AC:輔助進(jìn)位標(biāo)志進(jìn)行加法或減法操作時(shí),當(dāng)發(fā)生低四位向高四位進(jìn)位或借位時(shí),AC由硬件置“1”,否則AC位被置“0”。在進(jìn)行十進(jìn)制調(diào)整指令時(shí),將借助AC狀態(tài)進(jìn)行判斷。(3)用戶標(biāo)志位該位為用戶定義的狀態(tài)標(biāo)記,用戶根據(jù)需要用軟件對(duì)其置位或清零,也可以用軟件測(cè)試F0來(lái)控制程序的跳轉(zhuǎn)。2-10:
開機(jī)復(fù)位后,使用第0組工作寄存器,其地址為00H∽07H,改變PSW中的RS1、RS0,即可改變當(dāng)前工作寄存器組。2-11SP表示什么,有幾位?作用?復(fù)位后,SP的內(nèi)容是什么?堆棧指針SP指明棧頂元素的地址,8位,可軟件設(shè)置初值,復(fù)位時(shí)SP=07H。2-12程序設(shè)計(jì)時(shí),為什么有時(shí)要對(duì)復(fù)位后的堆棧指針SP重新賦值?如果在操作中需要使用兩組工作寄存器,SP的初值應(yīng)該是多大?
SP復(fù)位后的初值是07H2組工作寄存器進(jìn)棧操作時(shí),先SP加1,后寫入數(shù)據(jù)。若使用2組工作寄存器,SP的初值最小可以是0FH。2-15復(fù)位操作有上電自動(dòng)復(fù)位和按鍵手動(dòng)復(fù)位兩種方式。2-16時(shí)序定時(shí)單位節(jié)拍P:振蕩脈沖周期,用P表示。狀態(tài)S:時(shí)鐘信號(hào)周期,用S表示。一個(gè)狀態(tài)包含兩個(gè)節(jié)拍。機(jī)器周期:MCS-51采用定時(shí)方式,因此有固定的機(jī)器周期,一個(gè)機(jī)器周期等于6個(gè)狀態(tài)周期。指令周期:執(zhí)行一條指令所需要的時(shí)間??梢园?、二、三或四個(gè)機(jī)器周期。2-20第三章作業(yè)解答3-4(1)MOVA,#30H立即尋址,
表示立即數(shù)(2)MOV30H,@R1寄存器間接尋址,表示單元(字節(jié))地址(3)MOVC,30H位尋址表示位地址(4)MOV30H,R5寄存器尋址表示單元地址3-5A<-30H,R1<-02H,(30H)<-02H,(35H)<-30H,PSW中P=0,其余位不變。A<-86H,(30H)<-89H,PSW:Cy=1,Ac=1,P=1.3-6(1)R1內(nèi)容送R0MOVA,R1MOVR0,A(2)內(nèi)部RAM25H單元內(nèi)容送35H單元MOVA,25HMOV35H,A(3)內(nèi)部RAM送P1口MOVA,25HMOV90H,AMOVP1,25H或(4)內(nèi)部RAM40H單元中內(nèi)容送外部RAM2005H單元MOVA,40HMOVDPTR,2005HMOVX@DPTR,A(5)外部RAM3000H單元內(nèi)容送外部RAM25H單元MOVDPTR,#3000HMOVXA,@DPTRMOVR0,#25HMOVX@R0,A(6)外部ROM1000H單元內(nèi)容送內(nèi)部RAM35H單元MOVDPTR,#1000HCLRAMOVCA,@A+DPTRMOV35H,A(7)外部ROM4000H單元中內(nèi)容送外部RAM4000H單元MOVDPTR,#4000HCLRAMOVCA,@A+DPTRMOVX@DPTR,A(8)外部RAM1000H單元中內(nèi)容送SP堆棧指針MOVDPTR,#1000HMOVXA,@DPTRMOVSP,A3-8試寫出每一步A,B的結(jié)果MOVA,#22H ;(A)=22HMOVB,#05H ;(B)=05HMOVR0,#08H ;MULAB ;(A)=0AAH,(B)=00HMOVB,R0 ;(B)=08HDIVAB ;(A)=15H,(B)=02HMULAB被乘數(shù)放在A中乘數(shù)放在B中積的低8位在A中,積的高8位在B中;C總為0。DIVAB被除數(shù)放在A中,除數(shù)放在B中。商放在A中余數(shù)放在B中3-9(1)外部RAM1000H單元中的低四位變0,其余不變MOVDPTR,#1000HMOVXA,@DPTRANLA,#0F0HMOVX@DPTR,A(2)內(nèi)部RAM50H單元中的低4位變1,其余位不變MOVA,50HORLA,#0FHMOV50H,A(3)內(nèi)部RAM50H單元中的高3位變反,其余位不變XRLA,#0EOH(4)內(nèi)部RAM50H單元中的高4位變1,低4位變0ORLA,#0FOHANLA,#0FOH(5)使內(nèi)部RAM50H單元中的所有位變反XRLA,#0FFH或CPLA3-10完成以內(nèi)部RAM30H為首地址的20個(gè)數(shù)據(jù)傳送,目的地址為外部RAM以3000H為首地址的區(qū)域。ORG0000HLJMPMAINORG1000HMAIN:MOVR0,#20MOVDPTR,#3000HMOVR1,#30HLOOP:MOVA,@R1MOVX@DPTR,AINCR1INCDPTRDJNZR0,LOOPSJMP$END3-12已知(SP)=53H,(PC)=37FEH
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《牛的繁殖技術(shù)》課件
- 污水處理多源數(shù)據(jù)融合-洞察分析
- 虛擬現(xiàn)實(shí)兼容性-洞察分析
- 炭疽疫苗毒株變異分析-洞察分析
- 游戲劇情制作與敘事設(shè)計(jì)-洞察分析
- 醫(yī)保年度工作總結(jié)范文(7篇)
- 托烷司瓊與藥物不良反應(yīng)-洞察分析
- 消費(fèi)升級(jí)與個(gè)性化需求-洞察分析
- 虛擬試戴技術(shù)應(yīng)用分析-洞察分析
- 醫(yī)生個(gè)人工作總結(jié)范文1500字(7篇)
- 期末試卷(試題)-2024-2025學(xué)年三年級(jí)上冊(cè)數(shù)學(xué)蘇教版
- 天津市南開區(qū)2023-2024學(xué)年四年級(jí)上學(xué)期期末英語(yǔ)試題
- 期末考試-公共財(cái)政概論-章節(jié)習(xí)題
- 初中語(yǔ)文部編版七年級(jí)上冊(cè)期末復(fù)習(xí)詞語(yǔ)成語(yǔ)運(yùn)用練習(xí)題(附參考答案)
- 專題四“挺膺擔(dān)當(dāng)”主題團(tuán)課
- 國(guó)家開放大學(xué)《納稅籌劃》章節(jié)測(cè)試參考答案
- 概率論與數(shù)理統(tǒng)計(jì)課后習(xí)題與答案
- 上海市醫(yī)療器械經(jīng)營(yíng)質(zhì)量管理規(guī)范實(shí)施細(xì)則
- EVM500在電纜中應(yīng)用
- 建渣處置-運(yùn)輸方案(共4頁(yè))
- 空心板計(jì)算書
評(píng)論
0/150
提交評(píng)論