




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
專接本計(jì)算機(jī)微機(jī)原理與匯編語言模擬試題及答案(一)
一、單項(xiàng)選擇題(每小題1分,共15分)
1.8088/8086的存儲(chǔ)器組織是將存儲(chǔ)器劃分為段,可作為段的起始地址的是()。
A.I85A2HB.00020HC.01003HD.0AB456H
2.指令POP[BX]中,目的操作數(shù)的段寄存器是()。
A.DSB.ESC.SSD.CS
3.CPU執(zhí)行“OUT40H,AL”指令時(shí),下列信號為高的是()。
ARDB.WRC.M/IOD?INTA
4.執(zhí)行1號DOS系統(tǒng)功能調(diào)用后,從鍵盤輸入的字符應(yīng)存放在()。
A.ALB.BLC.CLD.DL
5.間接尋址方式中,操作數(shù)處在()中。
A.通用寄存器B.內(nèi)存單元
C.程序計(jì)數(shù)器D.準(zhǔn)棧
6.8086在最小模式下,分時(shí)使用AD。?ADis,所以必須外接地址鎖存器,當(dāng)總線上為地址
信息時(shí),通過()信號將地址送入地址鎖存器。
A.DENB.ALEC.BHED.DT/R
7.在對匯編語言程序的處理過程中,用編輯程序產(chǎn)生匯編語言的源程序的擴(kuò)展名是()。
A..EXEB..OBJC..BATD..ASM
8.表示過程定義結(jié)束的偽指令是()。
A.ENDB.ENDPC.ENDSD.ENDM
9.默認(rèn)狀態(tài)下,在寄存器間接尋址中與SS段寄存器對應(yīng)的寄存器是()。
A.BPB.BXC.SID.DI
10.標(biāo)志寄存器中屬于控制標(biāo)志的是()。
A.DF、SF、OFB.DF、IF、TF
C.OF、CF、PFD.AF、OF、SF
11.兩個(gè)組合十進(jìn)制數(shù)46H、35H相力口,調(diào)整指令DAA完成的是()。
A.加00H調(diào)整B.加60H調(diào)整
C.加06H調(diào)整D.加66H調(diào)整
12.在8086的I/O指令中,間接端口寄存器是()。
A.BXB.SIC.DXD.DI
13.浮點(diǎn)加減中的對階是()。
A.將較小的一個(gè)階碼調(diào)整到與較大的一個(gè)階碼相同
B.將較大的一個(gè)階碼調(diào)整到與較小的一個(gè)階碼相同
C.將被加數(shù)的階碼調(diào)整到與加數(shù)的階碼相同
D.將加數(shù)的階碼調(diào)整到與被加數(shù)的階碼相同
14.保護(hù)斷點(diǎn)就是保存()。
A.中斷類型碼B.中斷服務(wù)程序入口地址
C.現(xiàn)場D.當(dāng)前CS、IP的值
15.對以下類型的中斷,優(yōu)先級最低的是()。
A.指令中斷B.非屏蔽中斷C.可屏蔽中斷D.單步中斷
二、填空題(每空1分,共20分)
1.指令MOVBX,MASK[BP],若MASK=3500H,SS=1200H,DS=1000H,BP=1000H,
那么有效地址為,物理地址為。
2.對于十六進(jìn)制表示的數(shù)碼19.8H,轉(zhuǎn)換為十進(jìn)制數(shù)時(shí)為;該數(shù)碼用壓縮BCD碼
表示時(shí)數(shù)據(jù)為。
3.已知X的補(bǔ)碼為,其原碼是;真值為。
4.使用DOS功能調(diào)用時(shí),子程序的功能號應(yīng)放在寄存器中。
5.設(shè)堆棧段寄存器SS所存放的數(shù)據(jù)為2250H,堆棧指示器SP所存放的數(shù)據(jù)為0140H,
如壓入堆棧7個(gè)數(shù)據(jù)庫字,問棧頂?shù)刂?、SS和SP各為、、。
6.使CF標(biāo)志置1的指令是;使DF標(biāo)志清0的指令是o
7.組成16Mx8位的存儲(chǔ)器,需要1MX4位的存儲(chǔ)芯片片。
8.8253可編程定時(shí)/計(jì)數(shù)器按照二進(jìn)制計(jì)數(shù),其計(jì)數(shù)范圍是從0到;按照BCD碼計(jì)
數(shù),共計(jì)數(shù)范圍是從0到。
9.PC機(jī)的中斷類型有、和不可屏蔽中斷三種,不可屏蔽中斷的請求信息送CPU
的引腳。
10.8255A的控制字的最高位D7=l時(shí),表示該控制字為控制字。
11.CPU可訪問8259的端口地址數(shù)為。
三、簡答題(每小題5分,共20分)
1.定時(shí)器和計(jì)數(shù)器有什么相同和不同?
2.什么是接口?硬接口和軟接口的含義各是什么?
3.在A/D轉(zhuǎn)換過程中,采樣保持電路有什么作用?在什么情況下可以不使用采樣保持電
路?
4.什么是中斷?常見的中斷源有哪幾類?CPU響應(yīng)中斷的條件是什么?
四、分析題(每小題5分,共15分)
1.若STR是字符串的首地址,閱讀程序段,回答問題:
LEABX,STR
MOVCX,30
LP:CMP[BX],S
JNZNEXT
MOV[BX],
NEXT:INCBX
LOOPLP
HLT
(1)指出程序的功能;
(2)對程序的各個(gè)語句加上注解。
2.閱讀程序段,完成指定問題:
NUMDB4ABCDEFGHr
MOVAH,01H
INT21H
ANDAL,OFH
DECAL
XORAH,AH
MOVBX,OFFSETNUM
ADDBX,AX
MOVDL,[BX]
MOVAH,02H
INT21H
試回答:(1)上述程序段的功能是什么?
(2)如從鍵盤輸入字符,程序段有什么結(jié)果?
3.請把下列程序中所缺語句補(bǔ)充完整,并回答問題:
TITLEEXAMPLE.ASM
DATASEGMENT
ADW0
BDW0
CDW230,20,54
CODESEGMENT
ASSUME_______________________________
PROGPROCFAR
START:PUSHDS
MOVAX.O
MOVAX,DATA
MOVBX,OFFSETC
MOVAX,[BX]
MOVB,AX
MOVAX,2[BX]
ADDAX,B
MOVA,AX
EXIT:
CODEENDS
問題:(1)程序執(zhí)行完后,A單元的內(nèi)容是多少?
(2)寫出上機(jī)運(yùn)行本程序的步驟。
五、應(yīng)用題(每小題10分,共30分)
1.首地址為DAT的數(shù)據(jù)區(qū)中有3個(gè)互不相等的8位無符號整數(shù),編寫一個(gè)完整的程序,
將這3個(gè)數(shù)的最大者存放到MAX單元。
2.設(shè)8253計(jì)數(shù)器。工作在方式2,CLKo為5MHz,輸出OUTo為IKHz方波.二進(jìn)制計(jì)
數(shù);計(jì)數(shù)器1用OUTo作計(jì)數(shù)脈沖,計(jì)數(shù)值為1000,二進(jìn)制計(jì)數(shù),計(jì)數(shù)器減到0時(shí)向CPU
發(fā)出中斷請求,CPU響應(yīng)這一中斷請求后繼續(xù)寫入計(jì)數(shù)值1000,開始重新計(jì)數(shù),保持每
一秒鐘向CPU發(fā)出一次中斷請求。試編寫出對8253的初始化程序。(8253端口地址為
04B0H-04B3H)
3.在如圖所示的電路中,試分析電路圖,回答以下問題。
(1)74LS138的作用是什么?
(2)74LS138在什么條件下才工作?
(3)RAM的地址范圍是多少?
參考答案
一、單項(xiàng)選擇題(每小題1分,共15分)
l.B2.C3.A4.A5.B6.B7.D8.B9.A10.B
ll.C12.C13.AI4.D15.D
解釋:
1.段的起始地址必須從節(jié)開始,而每節(jié)是16個(gè)字節(jié),所以段的起始地址用十六進(jìn)制表示時(shí)
應(yīng)該末尾是Oo
2.指令POP[BX]中的目的操作數(shù)為BX指向的內(nèi)存單元,而BX默認(rèn)使用DS;源操作數(shù)是
堆棧中的數(shù)據(jù)。
二、填空題(每空1分,共20分)
1.4500H、16500H
(計(jì)算有效地址EA=MASK的3500H+BP的1000H=4500H
物理地址=1200H*16+EA=12000H+4500H=16500H)
2.25.5..0101B
3.、-1034.AH
5.22640H、2250H、0132H
解:已知:DS=2250H,棧頂?shù)刂返钠频刂?0140H
棧頂?shù)刂?(2250H'10H)+0140H
=22640H
壓入7個(gè)數(shù)據(jù)字后:
SP=0140H-2,7=0132H
SS=2250H
6.STC>CLD7.32
8.65535、99999.軟件中斷、可屏蔽中斷、NMI
10.方式11.2
三、簡答題(每小題5分,共20分)
1.答:定時(shí)器和計(jì)數(shù)器是同一器件一-計(jì)數(shù)器,其共同的特點(diǎn)是都有一個(gè)計(jì)數(shù)脈沖輸入端,
每輸入一個(gè)脈沖,計(jì)數(shù)器就進(jìn)行加1或減1計(jì)數(shù)。
若計(jì)數(shù)器件的計(jì)數(shù)脈沖的頻率固定,則可利用計(jì)數(shù)實(shí)現(xiàn)定時(shí),這就是定時(shí)器。
若計(jì)數(shù)器件的作用僅僅是記錄輸入脈沖的多少,則稱為計(jì)數(shù)器。
2.答接口是位于主機(jī)與外設(shè)之間的一些轉(zhuǎn)換電路的總稱.是CPU與外設(shè)交互通信的中間接點(diǎn),
一般由若干組存儲(chǔ)單元組成,用于暫存數(shù)據(jù)發(fā)實(shí)現(xiàn)CPU與外設(shè)之間的通信,并有緩沖的功
能用來平衡CPU與外設(shè)的不匹配,硬接口是用硬件來實(shí)現(xiàn)接口的功能,而軟接口是通過程
序設(shè)計(jì)來實(shí)現(xiàn)接口的功能的。
3.答:采樣一保持電路廣泛應(yīng)用于數(shù)據(jù)采集系統(tǒng)和實(shí)時(shí)控制系統(tǒng)中,它的功能有兩種:
(1)采樣跟蹤狀態(tài):在此期間應(yīng)盡可能快地接受輸入信號,使輸出和輸入信號相一致
(2)保持狀態(tài):把采樣結(jié)束前瞬間的輸入信號保持下來,使輸出和保持的信號一致。
由于模/數(shù)轉(zhuǎn)換需要一定時(shí)間,在轉(zhuǎn)換期間,要求模擬信號保持穩(wěn)定,因此當(dāng)輸入信號變化
速率較快時(shí),都應(yīng)采用采樣一保持電路,如果輸入信號變化緩慢,則可不用保持電路。
4.答:中斷是指CPU在正常執(zhí)行程序時(shí),由于內(nèi)部/外部時(shí)間或程序的預(yù)先安排引起CPU
暫時(shí)終止執(zhí)行現(xiàn)行程序,轉(zhuǎn)而去執(zhí)行請求CPU為其服務(wù)的服務(wù)程序,待該服務(wù)程序執(zhí)行完
畢,又能自動(dòng)返回到被中斷的程序繼續(xù)執(zhí)行的過程。
常見的中斷源有:一般的輸入/輸出設(shè)備請求中斷;實(shí)時(shí)時(shí)鐘請求中斷;故障源;數(shù)據(jù)通道
中斷和軟件中斷。
CPU響應(yīng)中斷的條件:若為非屏蔽中斷請求,則CPU執(zhí)行完現(xiàn)行指令后,就立即響應(yīng)中斷。
CPU若要響應(yīng)可屏蔽中斷請求,必須滿足以下三個(gè)條件:①無總線請求;②CPU允許中斷;
③CPU執(zhí)行完現(xiàn)行指令。
四、分析題(每小題5分,共15分)
I.(1)程序功能:將字符串STR(長度30字節(jié))中所有‘$,用,&,代替。
(2)LEABX,STR;置地址指針
MOVCX,30;置計(jì)數(shù)器初值
LP:CMP[BX],,$,;取字符與,$,比較
JNZNEXT;不是‘$‘轉(zhuǎn)NEXT
MOV[BX],&;是節(jié)惻用,&,替換
NEXT:INCBX;地址加1
LOOPLP;CX—1為0繼續(xù)
HLT
2.答:(1)程序段功能:根據(jù)從鋌盤輸入的字符T?,夕,確定在顯示器上顯示NUM中第
幾個(gè)字符。
(2)顯示器顯示字符,E\
解釋如下:
MOVAH,01;從鍵盤輸入,51
INT21H;AL=35H
ANDAL,OFH;AL=05H
DECAL;AL=04H
XORAH,AH;AH=0
MOVBX,OFFSETNUM;BX指向NUM的首地址
ADDBX,AX;BX指針向高地址移動(dòng)4下
MOVDL,[BX];DL=,BX指針指向的內(nèi)容而「E,
MOVAH,02H
INT21H;顯示輸出,E,
3.(1)程序執(zhí)行完后,A單元的內(nèi)容是250。
(2)寫出上機(jī)運(yùn)行本程序的步驟是:
答:OMASMEXAMPLE
OLINKEXAMPLE
C>EXAMPLE
五、應(yīng)用題(每小題10分,共30分)
1.參考程序如下:
DATASEGMENT
DATDB23H,32H,13H
MAXDB?
DATAENDS
CODESEGMENT
ASSUMECS:CODE,DS:DATA
START:MOVAX,DATA
MOVDS,AX
MOVAL,DAT;AL-23H
MOVBL,DAT+1;BL—32H
MOVCL,DAT+2;CL—13H
LOP1:CMPAL,BL
JALOP2;AL中的數(shù)據(jù)高于BL中的數(shù)據(jù)則跳轉(zhuǎn)致LOP2
XCHGAL,BL
LOP2:CMPAL,CL;AL中的數(shù)據(jù)高于CL中的數(shù)據(jù)則跳轉(zhuǎn)致LOP3
JALOP3
XCHGAL,CL;AL中的數(shù)據(jù)為最大值
LOP3:MOVMAX,AL;招最大者存放到MAX單元
MOVAH,4CH
INT2IH
CODEENDS
ENDSTART
2.參考答案:計(jì)數(shù)器0工作在方式2,初值N=5M/1K=5OOO,控制字為34H,
計(jì)數(shù)器1工作在方式0,計(jì)數(shù)初值為1000,控制字為70H;
程序段如下:
;計(jì)數(shù)器0初始化,寫入控制字
MOVAL,34H
MOVDX,04B3H
OUTDX,AL
:計(jì)數(shù)器0賦初值,先寫低8位再寫高8位
MOVAX,5000
MOVDX,04B0H
OUTDX,AL
MOVAL,AH
OUTDX,AL
;計(jì)數(shù)器I初始化,寫入控制字
MOVAL,70H
MOVDX,04B3H
OUTDX,AL
;計(jì)數(shù)器l賦初值
MOVAX,1000
MOVDX,04B1H
OUTDX,AL
MOVAL,AH
OUTDX,AL
3.答:(1)74LS138的作用是地址譯碼;
(2)74LS138在G1為高電平,G2A和G2B都為低電平時(shí)才工作;
(3)RAM的地址范圍是72000H?73FFFH。
解釋:RAM芯片的片內(nèi)地址是A]2~AO,片外地址為A19~A]3,其中地址為A15?A13
是譯碼器輸入端,應(yīng)該為001;Al9A18Al7A16應(yīng)該為0111。
所以20為地址是011100100?
011100111o
專接本計(jì)算機(jī)微機(jī)原理與匯編語言模擬試題及答案(二)
一、單項(xiàng)選擇題(每小題1分,共15分)
1.十進(jìn)制正數(shù)38的八位二進(jìn)制補(bǔ)碼是()。
A.B.C.D.
2.以下屬于總線仲裁器的是()。
A.8288B.8289C.0809D.8089
3.在數(shù)據(jù)定義中,如果將STRINGABC作為字符串表示時(shí),應(yīng)使用的偽指令是()。
A.DBB.DWC.DDD.DQ
4.若將AH的內(nèi)容的高四位分離,則應(yīng)選用()。
A.ANDAL,0F0HB.ORAL,0F0H
C.XORAL,OFOHD.TESTAL,OFOH
5.不能實(shí)現(xiàn)將AX清零和CF清零的指令是()。
A.SUBAX,AXB.MOVAX,0
C.XORAX,AXD.ANDAX,0
6.LDS指令要求源操作數(shù)必須為()。
A.一個(gè)16位寄存器B.一個(gè)存儲(chǔ)淵操作數(shù)
C.一個(gè)有效地址D.一個(gè)段寄存器
7.條件轉(zhuǎn)移指令JNE的測試條件為()。
A.ZF=OB.CF=0C.ZF=1D.CF=1
8.ORG設(shè)定當(dāng)前可分配內(nèi)存單元的()。
A.段地址B.偏移地址C.類型D.字節(jié)數(shù)
9.計(jì)算機(jī)系統(tǒng)軟件中的匯編程序是一種()。
A.匯編語言程序B.編輯程序
C.翻譯程序D.鏈接程序
10.CPU在對存儲(chǔ)器進(jìn)行訪問時(shí),地址線有效和數(shù)據(jù)線有效的時(shí)間關(guān)系應(yīng)該是()。
A.同時(shí)有效同時(shí)無效B.地址線較先有效
C.數(shù)據(jù)線較先有效D.地址數(shù)據(jù)復(fù)用同時(shí)有效
11.響應(yīng)NMI請求的必要條件是()。
A.IF=1B.IF=0
C.一條指令結(jié)束D.無INTR請求
12.在微機(jī)系統(tǒng)中采用DMA方式傳輸數(shù)據(jù)時(shí),數(shù)據(jù)傳送是()。
A.由CPU控制完成
B.由執(zhí)行程序(軟件)完成
C.由DMAC發(fā)出的控制信號完成
D.由總線控制器發(fā)出的控制信號完成
13.若8259A工作在優(yōu)先級自動(dòng)循環(huán)方式,則IRQ3的中斷請求被響應(yīng)并且服務(wù)完畢后,
優(yōu)先權(quán)最高的中斷源是()。
A.IRQoB.IRQ:C.IRQ3D.IRQ4
14.在中斷系統(tǒng)中,中斷類型號是在()的作用下送往CPU的。
A.讀信號B.地址譯碼信號
C.中斷請求信號INTRD.中斷響應(yīng)信號
15.8086響應(yīng)以下中斷時(shí),需要到數(shù)據(jù)總線讀入中斷類型碼的是()。
A.單步中斷B.指令中斷
C.可屏蔽中斷D.非屏蔽中斷
二、填空題(每空1分,共20分)
1.8086CPU具有條地址線,可直接尋址容量的內(nèi)存空間,在訪問I/O端口時(shí),使用
地址線,最多可尋址個(gè)I/O端口.
2.每次進(jìn)行串掃描指令SCAS時(shí),使用的段寄存器是,變址寄存器是。
3,已知一個(gè)具有14位地址和8位數(shù)據(jù)的存儲(chǔ)器,該存儲(chǔ)器能存儲(chǔ)字節(jié)的信息,如果存
儲(chǔ)器由8Kx4位RAM芯片組成,需要片。
4.8255A的工作方式有基本型輸入/輸出方式、I/O方式和I/O方式。
5.8086/8088微處理器被設(shè)計(jì)為兩個(gè)獨(dú)立的功能部件是和。
6.所謂指令的尋址方式是指尋找的方式。
7.在Intel2116動(dòng)態(tài)RAM存儲(chǔ)器中,對存儲(chǔ)器刷新的方法是每次刷新個(gè)單元.
8.DMA技術(shù)提供了到的數(shù)據(jù)直接傳輸通道。
9.中斷向量是中斷服務(wù)程序的,每個(gè)中斷向量占字節(jié)。Intel8086將
對應(yīng)256類中斷的中斷向量組成一張,占據(jù)內(nèi)存從0到H區(qū)間。
三、簡答題(每小題5分,共20分)
1.8086系統(tǒng)中的存儲(chǔ)器分為幾個(gè)邏輯段?各段之間的關(guān)系如何?每個(gè)段寄存器的作用是什
么?
2.BHE低電平信號的作用是什么?試說明當(dāng)起始地址為奇地址、偶地址、一次讀寫一個(gè)字
節(jié)和一個(gè)字時(shí),BHE和A0的狀態(tài)。
3.試分析8253的6種工作方式的特點(diǎn)和功能,各方式下的時(shí)鐘信號CLK和門控信號GATE
分別起什么作用?
4.在一個(gè)微型計(jì)算機(jī)系統(tǒng)中,確定采用何種方式進(jìn)行數(shù)據(jù)傳送的依據(jù)是什么?
四、分析題(每小題5分,共15分)
1.DATADB46H,84,34,—3,20H,122,73
MOVCX,7
LEASI,DATA
NEXT:MOVAL,[SI]
INCSI
TESTAL,81H
LOOPZNEXT
MOVBL,[SI]
程序段運(yùn)行后,請回答:(AL)=(BL)=o
2.閱讀程序段,回答問題:
DIDB300DUP(?)
D2DB100DUP(?)
MOVCX,100
MOVBX,200
MOVSI,0
MOVDL0
NEXT:MOVAL,D1[BX][SI]
MOVD2[DI],AL
INCSI
INTDI
LOOPNEXT
(1)該程序段的功能:
(2)“LOOPNEXT”指令可以用什么指令取代:
3.執(zhí)行完下列程序后,回答指定的問題。
MOVAX,0
MOVBX,2
MOVCX,50
LP:ADDAX,BX
ADDBX,2
LOOPLP
問:(l)該程序的功能是
(2)程序執(zhí)行完成后,(AX)=o
五、應(yīng)用題(每小題10分,共30分)
1.已知在內(nèi)存中從DA單元起存放有10個(gè)帶符號字節(jié)數(shù)據(jù),統(tǒng)計(jì)其中負(fù)數(shù)的個(gè)數(shù)并放入FU
單元。
2,編寫程序,計(jì)算下面函數(shù)的值c
'2x(r<0)
s=-3r(0<=x<=10)<
4xr>10
3.用查詢方式的打印機(jī)接口如圖,已知8255的A口作為輸出打印的數(shù)據(jù)口,工作于方
式0,PC口高4位工作于輸出方式,PC6產(chǎn)生STB信號(低電平有效),PC口的低4
位工作于輸入方式,PC2接收打印機(jī)的BUSY信號。設(shè)打印字符存放在數(shù)據(jù)段中有效地
址為2000H的內(nèi)存單元。
請寫出8255A的初始化程序和打印子程序。(8255的口地址為
80H-83H)
一PC6Py
y
…PA-
p打印機(jī),
DATAQ”
-PCk----------------
y
,8255和
BUSY〉
參考答案
一、單項(xiàng)選擇題(每小題1分,共15分)
1.D2,B3.A4.A5.B6.B7.A8.B9.C1O.B
ll.C12.C13.D14.D15.C
解釋:
2.8288為總線控制器;0809為模數(shù)轉(zhuǎn)換器;8089為I/O處理器
9.常用的匯編程序是MASM,屬于匯編翻譯程序,是把匯編源程序翻譯為機(jī)器目標(biāo)程序的
程序。
10.在8086/8088中盡管地址數(shù)據(jù)復(fù)用,但是是分時(shí)復(fù)用,即在總線周期的T1傳送地址,
在T2-T4傳送數(shù)據(jù),所以地址線較先數(shù)據(jù)線有效。
15.8086響應(yīng)可屏蔽中斷中斷時(shí),由硬件提供中斷類型號,是在響應(yīng)信號INTA(低電平有
效)的第二個(gè)響應(yīng)周期時(shí)放入數(shù)據(jù)總線;非屏蔽中斷無響應(yīng)信號;內(nèi)部中斷由指令直接獲取
中斷類型號。
二、填空題(每空1分,共20分)
1.20、1MB、16條、64K2.ES、DI
3.16K、4片4.字節(jié)選通、雙向
5.EU、BIU6.操作數(shù)
7.128(2116容量為16Kx1,即7位地址線行線和列線復(fù)用,每次刷新一行的128個(gè)單
元)
8.外設(shè)、存儲(chǔ)器9.入口地址、4、中斷向量表、003FFH
三、簡答題(每小題5分,共20分)
1.8086系統(tǒng)中的存儲(chǔ)器分為幾個(gè)邏輯段?各段之間的關(guān)系如何?每個(gè)段寄存器的作用是什
么?
答:8086CPU將1MB的存儲(chǔ)空間分成邏輯段來進(jìn)行管理:每個(gè)邏輯段最小為16B。所以最
多可分成64K個(gè)段;每個(gè)邏輯段最大為64KB,最少可分成16個(gè)邏輯段。各段的起始位置
由程序員指出,可以彼此分離,也可以首尾相連、重疊或部分重疊。
4個(gè)16位的段寄存器用來存放每一個(gè)邏輯段的段起始地址:CS中為代碼段的起始地址;DS
中為數(shù)據(jù)段的起始地址;SS中為淮棧段的起始地址;ES中為附加段的起始地址。
2.BHE低電平信號的作用是什么?試說明當(dāng)起始地址為奇地址、偶地址、一次讀寫一個(gè)字
節(jié)和一個(gè)字時(shí),BHE和A0的狀態(tài)。
答B(yǎng)HE信號的作用是高8位允許引腳。若BHE為0則表示對一個(gè)字進(jìn)行操作,即高8位有
效,若BHE為1則表示對一個(gè)字節(jié)進(jìn)行操作,即高8位無效。當(dāng)起始地址為奇地址時(shí),一
次讀寫一個(gè)字節(jié)時(shí),BHE為1,A0狀態(tài)為1;當(dāng)起始地址為偶地址時(shí),一次讀寫一個(gè)字節(jié)
時(shí),BHE為1,A0狀態(tài)為0;當(dāng)起始地址為奇地址時(shí),一次讀寫一個(gè)字時(shí),BHE為0,A0
狀態(tài)為1;當(dāng)起始地址為偶地址時(shí),一次讀寫一個(gè)字時(shí),BHE為0,A0狀態(tài)為0。
3.試分析8253的6種工作方式的特點(diǎn)和功能,各方式下的時(shí)鐘信號CLK和門控信號GATE
分別起什么作用?
答:方式0:計(jì)數(shù)結(jié)束,產(chǎn)生中斷
方式1:可重復(fù)觸發(fā)的單穩(wěn)態(tài)觸發(fā)器
方式2:分頻器
方式3:方波發(fā)生器
方式4:軟件觸發(fā)的選通信號發(fā)生器
方式5:硬件觸發(fā)的選通信號發(fā)生器
時(shí)鐘信號CLK的作用:在8253進(jìn)行定時(shí)或計(jì)數(shù)工作時(shí),每輸入1個(gè)時(shí)鐘脈沖信號CLK,
便使計(jì)數(shù)值減1。
GATE信號的控制作用如下:
GATE引腳輸入狀態(tài)所起的作用OUT引腳
工作方式
低電平下降沿上升沿高電平
輸出狀態(tài)
置入初值后WR上升沿開始計(jì)數(shù)過程中輸出低
方式0禁止計(jì)數(shù)暫停計(jì)數(shù)計(jì)數(shù),由GATE的上升沿繼允許計(jì)數(shù)電平。計(jì)數(shù)至0輸出
續(xù)計(jì)數(shù)高電平
置入初值后,GATE的上升沿輸出寬度為n個(gè)CLK
方式1不影響不影響不影響計(jì)數(shù)
開始計(jì)數(shù),或重新開始計(jì)數(shù)。的低電平(單次)
置入初值后,WR上升沿開始輸出寬度為n個(gè)CLK
方式2禁止計(jì)數(shù)停止計(jì)數(shù)計(jì)數(shù),由GATE的上升沿重允許計(jì)數(shù)寬度為1個(gè)CLK的
新開始計(jì)數(shù)負(fù)脈沖
置入初值后,WR上升沿開始
輸出寬度為n個(gè)CLK
方式3禁止計(jì)數(shù)停止計(jì)數(shù)計(jì)數(shù),由GATE的上升沿重允許計(jì)數(shù)
的方波(重復(fù)波形)
新開始計(jì)數(shù)
置入初值后,WR上升沿開始計(jì)數(shù)至0,輸出寬度
方式4禁止計(jì)數(shù)停止計(jì)數(shù)計(jì)數(shù),由GATE的上升沿重允許計(jì)數(shù)為1個(gè)CLK的負(fù)脈
新開始計(jì)數(shù)沖(單次)
計(jì)數(shù)至0,輸出寬度
置.入初值后,GATE的上升沿
方式5不影響不影響不影響計(jì)數(shù)為1個(gè)CLK的負(fù)脈
開始計(jì)數(shù),或重新開始計(jì)數(shù)。
沖(單次)
4.在一個(gè)微型計(jì)算機(jī)系統(tǒng)中,確定采用何種方式進(jìn)行數(shù)據(jù)傳送的依據(jù)是什么?
答:無條件傳送方式主要用于對簡單外設(shè)進(jìn)行操作,或者外設(shè)的定時(shí)是固定的或已知的場合。
條件傳送方式主要用于不能保證輸入設(shè)備總是準(zhǔn)備好了數(shù)據(jù)或者輸出設(shè)備已經(jīng)處在可以接
收數(shù)據(jù)的狀態(tài)。
中斷控制方式主要用于需要提高CPU利用率和進(jìn)行實(shí)時(shí)數(shù)據(jù)處理的情況.
DMA控制方式主要用于快速完成大批的數(shù)據(jù)交換任務(wù)。
在實(shí)際工作中,具體采用哪種方式要根據(jù)實(shí)際工作環(huán)境與需要結(jié)合各種方式的特點(diǎn)進(jìn)行選擇。
四、分析題(每小題5分,共15分)
1.(AL)=-3或(OFBH)(BL)=20H
解釋:本程序段用于檢測最高位和最低位是否為0,若同時(shí)為0程序循環(huán),若不同時(shí)為0,
只要其中有一個(gè)位為1,則結(jié)束程序。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 南充2025年四川南充市高端人才服務(wù)中心南充市干部人事檔案中心考調(diào)3人筆試歷年參考題庫附帶答案詳解
- 商鋪續(xù)租合同
- 幼兒園教師實(shí)習(xí)期聘用合同
- 還款協(xié)議書范例二零二五年
- 二零二五林地承包合同書范例
- 二零二五版幼兒園廚師聘用合同范例
- 二零二五版學(xué)校租賃辦學(xué)場地合同范例
- 車輛質(zhì)押借款合同全套二零二五年
- 小學(xué)生防溜冰防溺水課件
- 2025上海房屋租賃合同(示范合同)
- 2024年注冊會(huì)計(jì)師考試稅法科目試卷與參考答案
- 《大壩安全監(jiān)測培訓(xùn)》課件
- 報(bào)關(guān)實(shí)務(wù)-教學(xué)課件 第一章 海關(guān)概念
- 防火門監(jiān)控系統(tǒng)技術(shù)規(guī)格書
- 生鮮電商物流配送模式分析及優(yōu)化策略-以京東為例
- 湛江市2025屆高三10月調(diào)研測試 語文試卷(含答案詳解)
- 中國詩詞線索題
- GB/T 10433-2024緊固件電弧螺柱焊用螺柱和瓷環(huán)
- 《人工智能基礎(chǔ)》課件-AI的前世今生:她從哪里來
- 透析器首次使用綜合征
- 下肢靜脈曲張的靜脈內(nèi)射頻消融術(shù)
評論
0/150
提交評論