版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
嵌入式硬件技術(shù)基礎(chǔ)
一、填空題(20*1)1、微機(jī)系統(tǒng)由(硬件系統(tǒng))和(軟件系統(tǒng)
)兩部分組成。2、8086有(20)位地址線(xiàn),存儲(chǔ)器容量為(1M)B。3、8086CPU內(nèi)部組成結(jié)構(gòu)從功能上講,可分為(BIU)和(EU)兩部分。4、8086/8088的四個(gè)段寄存器為(DS)、(ES)、(SS)、(CS)5、用來(lái)存放CPU狀態(tài)信息的寄存器是(FLAGS/標(biāo)志寄存器)。6、用來(lái)存放指令地址的寄存器是(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)無(wú)符號(hào)數(shù)乘2的指令的助記符是(SHL),實(shí)現(xiàn)有符號(hào)數(shù)除2的指令的助記符是(SAR)。22、8086CPU引腳信號(hào)中中斷請(qǐng)求兩個(gè)信號(hào)名稱(chēng)為(INTR)和(NMI)。26、I/O端口的編址方式一般有(I/O端口與存儲(chǔ)器統(tǒng)一編址)和(I/O端口獨(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.指令MOVAX,[BX]的機(jī)器碼為8BH,07H,指令MOV[BX],AX的機(jī)器碼為(89H
),(07H
).5.8255A的工作方式有方式0功能為(基本輸入輸出),方式1功能為(
選通輸入輸出
),方式2功能為(
雙向數(shù)據(jù)傳送
).6.執(zhí)行指令PUSHAX有SP=(SP-2
),執(zhí)行指令POPAX有
SP=(
SP+2
)7.組合十進(jìn)制加法調(diào)整指令DAA對(duì)寄存器(
AL
)中的值進(jìn)行調(diào)整.8.和指令SHLAL,1功能相同的指令是(
SALAL,1
)
9.8259A的初始化命令字應(yīng)按(
順序
)寫(xiě)入,操作命令字應(yīng)按(
需要
)寫(xiě)入.10.2114為1024X4的RAM存儲(chǔ)器芯片,組成8KB主存儲(chǔ)器需要(16
)片2114.二、選擇題(20*1)1、源的變址寄存器是(A)。
A)SI
B)DI
C)SP
D)BX2、用來(lái)存放即將執(zhí)行的指令的偏移地址的寄存器是(B)。段寄存器:用來(lái)存放段的基值IP:存放下一條指令的地址指令隊(duì)列緩沖器:用來(lái)存放預(yù)取的指令總線(xiàn)控制邏輯:將內(nèi)部總線(xiàn)和外部總線(xiàn)相連.7、CPU在中斷周期要完成哪些主要的操作?答:CPU在中斷周期要完成下列操作:
(1)關(guān)中斷
(2)保留斷點(diǎn)
(3)保護(hù)現(xiàn)場(chǎng)
(4)給出中斷入口地址,轉(zhuǎn)去相應(yīng)的中斷服務(wù)程序
(5)恢復(fù)現(xiàn)場(chǎng)(6)開(kāi)中斷(7)
返回8、芯片8255有幾個(gè)控制字?各自功能如何?若8255A控制字寫(xiě)入同一個(gè)控制端口如何區(qū)分不同的控制字?答:芯片8255有2個(gè)控制字:方式選擇控制字和端口C置位/復(fù)位控制字。功能如下:
方式選擇控制字:制定工作方式工作。端口C置位/復(fù)位控制字:通過(guò)對(duì)控制寄存器寫(xiě)入端口C置位/復(fù)位控制字來(lái)實(shí)現(xiàn)對(duì)其按位控制。通過(guò)控制字D7作為特征位來(lái)區(qū)分不同的控制字。四:指令改錯(cuò)(每題2分,共20分)1.MOV[2000],20HMOVAL,20H
MOV[2000H],AL2.MOV[DX],2000HMOVBX,DX
MOV[BX],2000H3.OUT300MOVDX,300H
OUTDX4.PUSHALPUSHAX
5.DIV[BX]DIVBYTEPTR[BX]
OR
DIVWORDPTR[BX]五:讀程序并回答問(wèn)題(每題8分,共16分)1.程序1DATASEGMENTNUM1DB48H,41H,16H,28HNUM2DB37H,22H,52H,84HSUM
DB4DPU(?)DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTARPROCFARPUSHDSMOVAX,0PUSHAXMOVAX,DATAMOVDS,AXLEASI,NUM1LEADI,NUM2LEABX,SUM
MOVCX,4AG:
MOVAL,[SI]ADDAL,[DI]MOV[BX],ALINCSIINCDIINCBXDECCXJNZAGRETSTARENDPCODEENDS
ENDSTAR問(wèn):執(zhí)行程序后,SUM中的值為(7FH),(63H),(68H
),(ACH
)2.程序2DATASEGMENTBUF1DB0,1,2,3,4,5,6,7,8,9BUF2DB?COUNTEQU$-BUFDATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTARPROCFARPUSHDSMOVAX,0PUSHAXMOVAX,DATAMOVDS,AXLEABX,BUF1MOVCX,COUNT-1MOVAL,[BX]AG:
INCBX
CMPAL,[BX]JAEBIGMOVAL,[BX]BIG:
DECCXJNZAGMOVBUF2,ALRETSTARENDPCODEENDSENDSTAR問(wèn):該程序執(zhí)行后BUF2中的值為(
9
).
四、程序設(shè)計(jì)題(2*10)1、編寫(xiě)一個(gè)匯編語(yǔ)言程序,要求從鍵盤(pán)輸入一個(gè)小寫(xiě)字母,將其轉(zhuǎn)換成大寫(xiě)字母在屏幕上顯示出來(lái)。DATA
SEGMENT
BUF
DB0DH,0AH,"PLEASEINPUTACHAR:$"DATAENDSSTACK
SEGMENT
DB20DUP(?)STACKENDSCODESEGMENT
ASSUME
DS:DATA,CS:CODE,SS:STACKBEGIN:
MOVAX,DATA
MOVDS,AX
LEADX,BUF
;9號(hào)調(diào)用顯示PLEASEINPUTACHAR:
MOVAH,9
INT21H
MOVAH,1;1號(hào)調(diào)用,從鍵盤(pán)接收1字符
INT21HCMP
AL,61H
/41H
;若比“a”/A小轉(zhuǎn)PEND
JB
PEND
CMP
AL,7AH
/5BH
;若比“z”/Z大轉(zhuǎn)PEND
JAPEND
;
ADD/SUBAL,20H
;
如在“a”與“z”之間則減去20變?yōu)榇髮?xiě)字符
MOVDL,AL
MOVAH,2
;
2號(hào)功能調(diào)用顯示一個(gè)字符
INT21HPEND:
MOVAH,4CH;程序結(jié)束運(yùn)行,返回DOS
INT21HCODE
ENDSEND
BEGIN2、已知芯片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位的,所以讀/寫(xiě)格式為11因此控制字為:01110010=72控制字:MOV
AL,72HOUT
4F3H,AL低8位:MOV
AL,60HOUT
4F1H,AL高8位:MOV
AL,30HOUT
4F1H,AL六:編程題(7分)編一個(gè)完整的程序,數(shù)據(jù)段有10個(gè)符號(hào)的ASCII碼值數(shù)據(jù)塊BUF,若數(shù)據(jù)為0到9的ASCII碼值,在屏上顯示Y,否則顯示N解:DATASEGMENTBUFDB10DUP(?)DATAENDSCODESEGMENT
ASSUMECS:CODE,DS:DATANAINPROCFAR
PUSHDS
MOVAX,0
PUSHAX
MOVAX,DATA
MOVDS,AX
MOVCX,10
LEABX,BUFAG:
MOVAL,[BX]
CMPAL,30H
JLDISNO
CMPAL,39H
JGDISNO
MOVAH,02H
MOVDL,‘Y’
INT21H
JMPNEXTDISNO:MOVAH,02H
MOVDL,‘N’
INT21HNEXT:INCCX
DECCX
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《從多元文化觀(guān)點(diǎn)談》課件
- 2022年高考物理大一輪總復(fù)習(xí)(江蘇專(zhuān)版-)題庫(kù)-第二章-相互作用-章末
- 2021年高考英語(yǔ)考點(diǎn)總動(dòng)員系列-專(zhuān)題04-形容詞和副詞(解析版)
- 【紅對(duì)勾】2020-2021學(xué)年人教版高中物理選修3-1:綜合評(píng)估
- 【KS5U原創(chuàng)】新課標(biāo)2021年高二物理暑假作業(yè)9《楞次定律》
- 【KS5U原創(chuàng)】新課標(biāo)2021年高二暑假化學(xué)作業(yè)(九)
- 【全程復(fù)習(xí)方略】2022屆高考數(shù)學(xué)(文科人教A版)大一輪階段滾動(dòng)檢測(cè)(五)第一~八章-
- 五年級(jí)數(shù)學(xué)(小數(shù)乘法)計(jì)算題專(zhuān)項(xiàng)練習(xí)及答案
- 2022年行政管理實(shí)習(xí)報(bào)告范文
- 2022年成人高考《大學(xué)語(yǔ)文》章節(jié)練習(xí)題答案及解析
- 2025年正規(guī)的離婚協(xié)議書(shū)
- 2025中國(guó)地震應(yīng)急搜救中心公開(kāi)招聘應(yīng)屆畢業(yè)生5人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 醫(yī)療健康大模型白皮書(shū)(1.0版) 202412
- 部編版八年級(jí)初二語(yǔ)文上冊(cè)第六單元《寫(xiě)作表達(dá)要得體》說(shuō)課稿
- 公共衛(wèi)生管理制度(3篇)
- 政治-2025年八省適應(yīng)性聯(lián)考模擬演練考試暨2025年四川省新高考教研聯(lián)盟高三年級(jí)統(tǒng)一監(jiān)測(cè)試題和答案
- 2024年中國(guó)醫(yī)藥研發(fā)藍(lán)皮書(shū)
- 坍塌、垮塌事故專(zhuān)項(xiàng)應(yīng)急預(yù)案(3篇)
- 2024年融媒體中心事業(yè)單位考試工作人員另選錄用55人內(nèi)部選題庫(kù)及參考答案(研優(yōu)卷)
- 排水管道疏通、清淤、檢測(cè)、修復(fù)方案
- 陜西省安康市2023-2024學(xué)年高一上學(xué)期期末考試 生物 含解析
評(píng)論
0/150
提交評(píng)論