久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

微機(jī)原理復(fù)習(xí)題3(含答案)(精選)

時(shí)間:2019-05-14 14:17:32下載本文作者:會(huì)員上傳
簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《微機(jī)原理復(fù)習(xí)題3(含答案)(精選)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《微機(jī)原理復(fù)習(xí)題3(含答案)(精選)》。

第一篇:微機(jī)原理復(fù)習(xí)題3(含答案)(精選)

匯編語(yǔ)言試卷

一、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中,選出一個(gè)正確的答案,并將其號(hào)碼填在題干的括號(hào)內(nèi)。每小題1分,共20分)

1、設(shè)DS=8225H,DI=3942H,指令NEG BYTE PTR[DI]操作數(shù)的物理地址是(A)A、85B92H B、86192H C、BB690H D、12169H

2、下列寄存器組中在段內(nèi)尋址時(shí)可以提供偏移地址的寄存器組是(B)A、AX,BX,CX,DX B、BX,BP,SI,DI C、SP,IP,BP,DX D、CS,DS,ES,SS

3、循環(huán)指令LOOPNZ終止循環(huán)的條件是(B)。

A、CX=0,且ZF=0 B、CX=0,或ZF=1 C、CX10,且ZF=0 D、CX10,或ZF=1

4、對(duì)寄存器AX的內(nèi)容乘以4的正確指令序列是(B)。

A、SHR AX,1 SHR AX,1 B、SHL AX,2 SHL,AX,2 C、ROL AX,1 ROL AX,1 D、RCR AX,1 RCR AX,1

5、執(zhí)行INC指令除對(duì)SF、ZF有影響外,還要影響的標(biāo)志位是(A)。A、OF,AF,PF B、OF,AF,CF C、OF,PF,CF D、AF,PF,CF

6、設(shè)DH=10H,執(zhí)行NEG DH指令后,正確的結(jié)果是(D)。

A、DH=10H CF=1 B、DH=0F0H CF=0 C、DH=10H CF=0 D、DH=0F0H CF=1

7、下列傳送指令中有語(yǔ)法錯(cuò)誤的是(A)。

A、MOV CS,AX B、MOV DS,AX C、MOV SS,AX D、MOV ES,AX

8、下面指令執(zhí)行后,改變AL寄存器內(nèi)容的指令是(D)。

A、TEST AL,02H B、OR AL,AL C、CMP AL,BL D、AND AL,BL

9、執(zhí)行除法指令后,影響的標(biāo)志位是(D)。

A、CF,OF B、SF,ZF C、CF,OF,SF D、AF,CF,OF,PF,SF,ZF都不確定

10、執(zhí)行下面指令序列后,結(jié)果是(A)。MOV AL,82H CBW A、AX=0FF82H B、AX=8082H C、AX=0082H D、AX=0F82H

11、與MOV BX,OFFSET VAR指令完全等效的指令是(D)。

A、MOV BX,VAR B、LDS BX,VAR C、LES BX,VAR D、LEA BX,VAR

12、在段定義時(shí),如果定位類型用戶未選擇,就表示是隱含類型,其隱含類型是(D)。A、WORD B、PAGE C、BYTE D、PARA

13、MOV SP,3210H

PUSH AX 執(zhí)行上述指令序列后,SP寄存器的值是(B)。A、3211H B、320EH C、320FH D、3212H

14、BUF DW 10H DUP(3 DUP(2,10H),3,5)上述語(yǔ)句匯編后,為變量BUF分配的存儲(chǔ)單元字節(jié)數(shù)是(B)。A、80H B、100H C、124 D、192

15、在匯編語(yǔ)言程序的開(kāi)發(fā)過(guò)程中使用宏功能的順序是(C)。

A、宏定義,宏調(diào)用

B、宏定義,宏展開(kāi) C、宏定義,宏調(diào)用,宏展開(kāi)

D、宏定義,宏展開(kāi),宏調(diào)用

16、匯編語(yǔ)言源程序中,每個(gè)語(yǔ)句由四項(xiàng)組成,如語(yǔ)句要完成一定功能,那么該語(yǔ)句中不可省略的項(xiàng)是(B)。

A、名字項(xiàng)

B、操作項(xiàng)

C、操作數(shù)項(xiàng)

D、注釋項(xiàng)

17、編寫(xiě)分支程序,在進(jìn)行條件判斷前,可用指令構(gòu)成條件,其中不能形成條件的指令有(D)。A、CMP B、SUB C、AND D、MOV

18、為使CX=-1時(shí),轉(zhuǎn)至MINUS而編制了一指令序列,其中錯(cuò)誤的序列是(C)。A、INC CX JZ MINUS B、SUB CX,OFFFFH JZ MINUS C、AND CX,OFFFFH JZ MINUS D、XOR CX,OFFFFH JZ MINUS

19、AL和VAR字節(jié)單元中分別存放一個(gè)帶符號(hào)數(shù),執(zhí)行CMP AL,VAR時(shí),如AL>VAR,那么溢出位和符號(hào)位 的關(guān)系是(A)。

A、OF=SF B、OF1SF C、OF=SF=1 D、OF=SF=0 20、檢查BUF的內(nèi)容是否為正偶數(shù),如是正偶數(shù),則0TAL。下面程序段正確的是(C)。A、MOV AL,BUF JS K1 SHR AL,1 JNC K1 MOV AL,0 K1:……

B、MOV AL,BUF AND AL,11 JNZ K2 MOV AL,0 K2:……

C、MOV AL,BUF TEST AL,81H JNZ K3 MOV AL,0 K3:……

D、MOV AL,BUF JNP K4 TEST AL,80H JNZ K4 MOV AL,0 K4:……

二、簡(jiǎn)答題(每小題4分,共12分)

1、在指令系統(tǒng)中,段內(nèi)、段間返回均為RET指令。試回答:(1)執(zhí)行段內(nèi)返回RET指令時(shí),執(zhí)行的操作是:POP IP(2)執(zhí)行段間返回RET指令時(shí),執(zhí)行的操作是:POP IP POP CS

2、ARY DW 10 DUP(?)┇

MOV AL,TYPE ARY MOV BL,LENGTH ARY MOV CL,SIZE ARY 上述MOV指令序列執(zhí)行后的結(jié)果是什么? AL=

2、BL=

10、CL=2*10=20

3、設(shè)某數(shù)據(jù)段: DATA SEGMENT ORG 20H NUM1=8 NUM2=NUM1+10H DA1 DB 'COMPUTER' DB 0AH,0DH COUNT EQU $-DA1 DA2 DW 'CO','MP','UT','ER' DATA ENDS 試回答:(1)DA1的偏移地址是:0020H(2)COUNT的值是 002AH-0020H=0AH=10(3)DA2+5字節(jié)單元的內(nèi)容是 ‘U’

三、程序分析題(每小題6分,共36分)

1、已知AX=0FF60H,CF=1 MOV DX,96 XOR DH,0FFH SBB AX,DX 執(zhí)行上述指令序列后,AX=_________0____________,CF=___________0__________

2、設(shè)寄存器AL,BL,CL中內(nèi)容均為76H,XOR AL,0FH AND BL,0FH OR CL,0FH 執(zhí)行上述指令序列后,AL=_________79h___________________________ BL=____________06h_____________________,CL=___________7fh_____________________

3、已知AX=0A33AH,DX=0F0F0H AND AH,DL XOR AL,DH NEG AH NOT AL 執(zhí)行上述指令序列后,AH=_______60h______________,AL=_______35h______________

4、DATA SEGMENT S9 DB0,1,2,3,4,5,6,7,8,9 DATA ENDS ┇

LEA SI,S9 LEA,DI,S9+1 MOV CX,5 LOP: MOV AL,[SI] XCHG AL,[DI] MOV [SI],AL ADD SI,2 ADD DI,2 LOOP LOP 上述程序段運(yùn)行后,S9開(kāi)始的10個(gè)字節(jié)存儲(chǔ)單元內(nèi)容是什么?

1,0,3,2,5,4,7,6,9,8

5、MOV AL,38H MOV BL,49H CALL SUBO INC AL DEC CL ┇

SUBO PROC ADD AL,BL MOV CL,AL DAA RET SUBO ENDP 上述程序段運(yùn)行后,AL=________88h_____________,CL=_________80h____________

6、DA3 EQU WORD PTR DA4 DA4 DB 0ABH,89H ┇

SHR DA3,1 MOV DX,DA3 SHL DA4,1 MOV CX,DA3 上述程序段運(yùn)行后,CX=_____44aah________________,DX=_______44d5h_____________

四、程序填空題(下列各小題中,每空只能填一條指令!每小題6分,共12分)

1、下面程序段是判斷寄存器AH和AL中第3位是相同,如相同,AH置0,否則AH置全1。試把空白處填上適當(dāng)指令。

____XOR AH,AL__________________ AND AH,08H ______JZ ZERO_______________ MOV AH,OFFH JMP NEXT ZERO:MOV AH,0 NEXT:……

2、以BUF為首址的字節(jié)單元中,存放了COUNT個(gè)無(wú)符號(hào)數(shù),下面程序段是找出其中最大數(shù)并送入MAX單元中。

BUF DB 5,6,7,58H,62,45H,127,…… COUNT EQU $-BUF MAX DB?

MON BX,OFFSET BUF MOV CX,COUNT-1 MOV AL,[BX] LOP1:INC BX _______CMP AL,[BX]_______________ JAE NEXT MOV AL,[BX] NEXT:DEC CX _______JNZ LOP1______________ MOV MAX,AL

五、編制程序題(第1小題6分,第2小題14分,共20分)

1、編定程序段,用DOS的1號(hào)功能調(diào)用通過(guò)鍵盤(pán)輸入一字符,并判斷輸入的字符。如字符是“Y”,則轉(zhuǎn)向YES程序段;如字符是“N”,則轉(zhuǎn)向NO程序段;如是其他字符,則轉(zhuǎn)向DOS功能調(diào)用,重新輸入字符。(考生勿需寫(xiě)出源程序格式,只需寫(xiě)出與試題要求有關(guān)的指令序列)(YES和NO分別是兩程序段入口處的標(biāo)號(hào))

五、KEY_IN:MOV AH,1

INT 21H

CMP AL,’Y’

JE YES

CMP AL,’N’

JE NO

JMP KEY_IN

2、在BUF1和BUF2兩個(gè)數(shù)據(jù)區(qū)中,各定義有10個(gè)帶符號(hào)字?jǐn)?shù)據(jù),試編制一完整的源程序,求它們對(duì)應(yīng)項(xiàng)的絕對(duì)值之和,并將和數(shù)存入以SUM為首址的數(shù)據(jù)區(qū)中。DATA SEGMENT BUF1 DW-56,24,54,-1,89,-8…… BUF2 DW45,-23,124,345,-265,…… SUM DW10DUP(0)DATA ENDS

第二篇:微機(jī)原理復(fù)習(xí)題6(含答案)

匯編語(yǔ)言試卷

一、單項(xiàng)選擇題(本大題共20小題,每小題1分,共20分)1.設(shè)A=0.4H,B=0.8H,C=0.4,D=0.4Q,它們之間的關(guān)系是(C)。A)C+D=B B)A+D=B C)B=D D)A>C>D 2.標(biāo)志寄存器中屬于控制標(biāo)志位的是(B)。

A)DF,OF,SF

B)DF,IF,TF

C)OF,CF,PF D)AF,OF,SF 3.8088/8086存儲(chǔ)器分段,每個(gè)段不超過(guò)(D)A)64K個(gè)字

B)32K個(gè)字節(jié)

C)1兆個(gè)字節(jié)

D)64K個(gè)字節(jié) 4.設(shè)AL中已有壓縮型BCD碼,為實(shí)現(xiàn)對(duì)AL的減1操作,可選用的指令序列是(D A)DEC AL

B)SBB AL,0

AAS

DAS C)SUB AL,1

D)SUB AL,1

AAS

DAS

5.要輸入端口1234H中的8位數(shù)據(jù),其指令應(yīng)是()。A)MOV DX,1234H

B)MOV DX,1234H

OUT DX,AL

1N AL,DX C)1N AX,1234H

D)OUT DX,1234H 6.若AX=-15要得到AX=15應(yīng)執(zhí)行的指令是(A)。A)NEG AX B)NOT AX

C)INC AX D)DEC AX 7.8086/8088系統(tǒng)執(zhí)行傳送指令MOV時(shí)(A)。

A)不影響標(biāo)志位 B)影響DF方向標(biāo)志

C)影響SF符號(hào)標(biāo)志 D)影響CF進(jìn)位標(biāo)志 8.MOV AL,79 ADD AL,0B1H 上面指令執(zhí)行后,設(shè)置的標(biāo)志位CF和OF的值是(D)A)CF=0,OF=1 B)CF=1,OF=1

C)CF=0,OF=1 D)CF=1,OF=0 9.已知AX,BX中均為帶符號(hào)數(shù),當(dāng)進(jìn)行字相除時(shí),下面指令或指令序列正確的是(B A)DIV BX

B)CWD

IDIV BX C)XOR DX,DX

D)CBW DIV BX

IDIV BX 10.下列指令中操作數(shù)在代碼段中的是(A)。A)MOV AL,42H

B)ADD AL,BL C)SUB [BX],DI

D)1NC [DI] 11.用REPE SCASB指令對(duì)字符串進(jìn)行掃描,如CX0時(shí),掃描結(jié)束,那么表示(D A)在字符串中遇上第一個(gè)AL中指定的字符 B)在字符串中有一個(gè)AL中指定的字符 C)在字符串中有一個(gè)不是AL中指定的字符

D)在字符串中遇上第一個(gè)不是AL中指令的字符

12.下列指令執(zhí)行后對(duì)源和目的操作數(shù)均無(wú)影響的是(D)。

A)MOV [BX+2],AX B)SUB AX,2467H

C)SBB [SI],BX D)CMP AX,BX 13.表示過(guò)程定義結(jié)束的偽指令是(A)。A)ENDP B)ENDS

C)END D)ENDM

。)。))

14.下列有語(yǔ)法錯(cuò)誤的語(yǔ)句是(C)。

A)DB 12H B)DW 4567H

C)DD ˋBCDˊ

D)DB ˋCDˊ 15.DB1 DB 8 DUP(2 DUP(3),3 DUP(2))

MOV AX,WORD PTR DB1 [04H] 上面指令執(zhí)行后,AX的內(nèi)容是(A)。A)0302H

B)0203H

C)0202H D)0303H 16.BUF1 DB 3 DUP(0,2 DUP(1,2),3)COUNT EQU $-BUF1 符號(hào)COUNT等價(jià)的值是(B)。A)6

B)18

C)16 D)8 17.DA1 DW 2A05H DA2 DB 0FAH

MOV AL,BYTE PTR DA1 SUB DA2,AL 上述指令執(zhí)行后,DA2中的內(nèi)容是(C)。A)0DAH B)0FAH

C)0F5H D)0D0H 18.設(shè)(SS)=338AH,(SP)=450H,執(zhí)行PUSH BX,和PUSHF兩條指令后,堆棧頂部的物理地址是(A)。A)33CECH B)33CF2H

C)33CF4H

D)33CE8H

19.設(shè)(SP)=0028H,執(zhí)行段內(nèi)返回指令RET 6后,SP的內(nèi)容是(C)。A)0036H B)0022H

C)0030H D)0020H 20.條件轉(zhuǎn)移指令JNBE產(chǎn)生轉(zhuǎn)移的條件是(A)。A)CF=0 AND ZF=0 B)CF=0 AND ZF=1

C)CF=1 AND ZF=0 D)CF=1 AND ZF=1

二、填空題(本大題共5小題,每小題1分,共5分)

21.8086/8088CPU允許最大的存儲(chǔ)空間為1MB,因此CPU的地址總線是

位。22.一個(gè)語(yǔ)句的名字項(xiàng)可以是標(biāo)號(hào)或變量,在程序中它們兩個(gè)在書(shū)寫(xiě)形式上的主要區(qū)別是標(biāo)號(hào)及其所代表的指令之間用冒號(hào)分開(kāi),變量及其所代表的數(shù)據(jù)之間用空格分開(kāi)。

23.無(wú)符號(hào)數(shù)和帶符號(hào)數(shù)的兩組條件轉(zhuǎn)移指令,每條指令都有完全等效的兩個(gè)指令助記符,例如,JL指令另一個(gè)指令助記符是

JNGE。

24.指令MOV AX,SEG BUF的執(zhí)行,是把 BUF所在段的地址送到AX中。

25.如果多個(gè)條件轉(zhuǎn)移指令實(shí)現(xiàn)多路分支程序設(shè)計(jì),那么為實(shí)現(xiàn)5路分支,需要

個(gè)條件轉(zhuǎn)移指令。

三、簡(jiǎn)答題(本大題共3小題,每小題2分,共6分)假設(shè)DS=2000H,COUNT=0100H,SI=0030H,指令MOV AX,COUNT[ST] ①寫(xiě)出源操作數(shù)的物理地址?②該指令可否寫(xiě)成MOV AX,[COUNT+SI]?.①物理地址=20130H

②可以

27.下面指令有無(wú)錯(cuò)誤?若有錯(cuò),是什么錯(cuò)誤?

① MOV AX,[SI][DI] 不能用兩個(gè)變址連用,其中一個(gè)應(yīng)為基址。② CMP [SI],[BX] 存儲(chǔ)單元之間不能直接比較

28.條件轉(zhuǎn)移指令的判斷條件除標(biāo)志位PF外還有哪幾個(gè)標(biāo)志位?OF、ZF、SF 和CF 的標(biāo)志位

四、程序分析題(本大題共7小題,每小題5分,共35分)29.ADR DW 1234H,5678H ┇

LEA SI,ADR LDS BX,ADR 設(shè)變量ADR的偏移地址是100H,上述兩條指令執(zhí)行后:SI= 100H

,BX= 1234H

。30.已知DS和ES指向同一個(gè)段,且當(dāng)前數(shù)據(jù)段從0000H到00FFH單元內(nèi)容分別為01,02,03,…,0FF,00H。問(wèn)下列程序段執(zhí)行后,0000~0009H的內(nèi)容是些什么值。MOV SI,0000H MOV DI,0001H MOV CX,0080H CLD REP MOVSW

答案:(從0 單元開(kāi)始的內(nèi)容是01,01,02,02,04,04,06,06,08,08)

31.STR1 DB ˋCOMPUTERNDPASCALˊ

SCA DB ˋNˊ

┇ LEA DI,STR1 MOV AL,SCA MOV CX,10H CLD REPNE SCASB NEXT:……

程序運(yùn)行到NEXT時(shí)CX= 7

ZF=

32.已知AX=0FFFFH,DX=0001H MOV CX,2 LOP:SHL AX,1 RCL DX,1 LOOP LOP 上述程序段執(zhí)行后,DX=

0007H AX=

OFFFCH

33.已知DX=0A476H,CX=0302H,CF=1 OR DX,DX RCR DX,CL XCHG CH,CL RCL DX,CL 上述程序段執(zhí)行后,DX= 48ECH

CF=

34.MOV AX,10 SHL AX,1 SHL AX,1 MOV BX,AX MOV CL,2 SHL AX,CL ADD AX,BX 上述程序段執(zhí)行后,BX= 40或28H

AX= 200或0OC8H

35.已知AX=78H,BX=0804H SHR BX,1 AND BX,0F0FH MOV CX,4 LOP:XCHG BH,BL DIV BL SAL AX,1 LOOP LOP 上述程序段執(zhí)行后,AX=

30/1EH

BX=

0402H

五、程序填空題(本大題共2小題,每小題6分,共12分)

36.下面程序執(zhí)行后,AL的內(nèi)容為ARRAY數(shù)組中的最小數(shù),請(qǐng)?jiān)诳瞻滋幐魈钌弦粭l指令。ARRAY DB 3,5,-3,-2,4,5,-8,6

┇ MOV CX,7 MOV DI,0 MOV AL,ARRAY A1:

INC DI ①

CMI AL,ARRAY

JLE A2 MOV AL,ARRAY [DI] A2:②

LOOP Al

37.下面程序段是判斷兩個(gè)存儲(chǔ)單元是否同為正數(shù),如是,則AX置全0,否則AX置非0。試在空白處各填上適當(dāng)?shù)囊粭l條件轉(zhuǎn)移指令(兩空白處要利用不同的標(biāo)志位選用不同的條件轉(zhuǎn)移指令)。

VAR1 DW ×××× VAR2 DW ×××× ┇

MOV AX,VAR1 MOV BX,VAR2 XOR AX,BX ①

JS NEXT

TEST BX,8000H

JNE NEXT

MOV AX,0 NEXT:……

六、編程序(本大題共3小題,共22分)

38.編一程序段將BUF字節(jié)單元中的數(shù)折成高低四位,并且將分離出的高四位和低四位分別放于BUF+1和BUF+2字節(jié)單元的低四位上。(5分)MOV AL,BUF

MOV BUF+2,AL

AND BUF+2.0FH

MOV CL,4

SHR AL,CL

MOV BUF+1,AL 39.編寫(xiě)一子程序,將AL中一位十六進(jìn)制數(shù)轉(zhuǎn)移為對(duì)應(yīng)的ASCII碼并用2號(hào)DOS功能調(diào)用顯示出來(lái),輸入?yún)?shù):被轉(zhuǎn)換的十六進(jìn)制數(shù)已在AL中。(5分)HEC1 PROC

CMP AL,l0

JC K1

ADD AL,7

K1: ADD AL,30H

MOV DL,AL

MOV AH,2

INT 21H

RET

HEC1 NEDP

40.在數(shù)據(jù)段中,WEEK是星期一~星期日的英語(yǔ)縮寫(xiě),DAY單元中有數(shù)1~7(1表示星期一,7表示星期日):

WEEK DB ˋMONˊ,ˋTUEˊ,ˋWEDˊ,ˋTHUˊ,ˋFRIˊ,ˋSATˊ,ˋSUNˊ

DAY DB X ;數(shù)字1~7 試編寫(xiě)一源程序,根據(jù)DAY的內(nèi)容用單個(gè)字符顯示功能調(diào)用(2號(hào)功能)去顯示對(duì)應(yīng)的英文縮寫(xiě)。(12分)DATA SEGMENT

WEEK DB ‵MON ′,‵TUE ′,‵WED ′,‵THU ′,‵FRI ′,‵SAT ′,‵SUN

DAY DB X

DATA ENDS

STACK1 SEGMENT PAPA STACK

DW 10H DUP(0)

STACK 1 ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START:MOV AX,DATA

MOV DS,AX

XOR BX,BX

MOV BL,DAY

DEC BL

MOV AL,BL

SAL BL,1

ADD BL,AL

MOV CX .3

LOP:MOV DL,WEEK [BX]

MOV AH,02H

INT 21H

INC BX

LOOP LOP

MOV AH,4CH

INT 21H

CODE:ENDS END START

第三篇:微機(jī)原理復(fù)習(xí)題及答案

一、選擇題

1.一般微機(jī)中不使用的控制方式是(D)A.程序查詢方式

B.中斷方式

C.DMA方式

D.通道方式 2.控制器的功能是(C)A.產(chǎn)生時(shí)序信號(hào) B.從主存取出指令并完成指令操作譯碼 C.從主存取出指令,分析指令并產(chǎn)生有關(guān)的操作控制信號(hào) D.控制計(jì)算機(jī)的一切核心功能

3.采用級(jí)聯(lián)方式使用8259中斷控制器,可使它的中斷源最多擴(kuò)大到(D)個(gè) A.8 B.16 C.32 D.64 4.Pc機(jī)數(shù)據(jù)總線信號(hào)的狀態(tài)是:(C).A.單向雙態(tài) B.單向三態(tài) C.雙向三態(tài) D.雙向雙態(tài) 5.地址總線為32位的微機(jī)系統(tǒng)中其內(nèi)存最大容量為(D)A.2000KB B.2048KB C.2048MB D.4096MB 6.CPU中程序計(jì)數(shù)器(PC)中存放的是(B)A.指令 B.指令地址 C.操作數(shù) D.操作數(shù)地址 7.采用條件傳送方式時(shí),必須要有(C).A.中斷邏輯 B.請(qǐng)求信號(hào) C.狀態(tài)端口 D.類型號(hào) 8.在任何一個(gè)總線周期的T1狀態(tài),ALE輸出(A)A.高電平B.低電平C.高阻態(tài) D.無(wú)電流 9.若標(biāo)志寄存器的奇偶標(biāo)志位PF置“1”反映操作(C)A.結(jié)果是偶數(shù) B.結(jié)果是奇數(shù) C.結(jié)果中“1”的個(gè)數(shù)為偶數(shù) D.結(jié)果中“1”的個(gè)數(shù)為奇數(shù) 10.在DMA方式下,CPU與總線的關(guān)系是(C).A.只能控制數(shù)據(jù)總線 B.只能控制地址總線 C.成隔離狀態(tài) D.成短接狀態(tài) 11.當(dāng)使用BP寄存器作基址尋址時(shí),若無(wú)指定段替換,則內(nèi)定在(B)段內(nèi)尋址。A.程序 B.堆棧 C.數(shù)據(jù) D.附加

12.某DRAM芯片,其存儲(chǔ)容量為512KX*8位,該芯片的地址線和數(shù)據(jù)線數(shù)目為(D)A.8,512 B.512,8 C.18,8 D.19,8 13.計(jì)算機(jī)的存儲(chǔ)器采用分級(jí)存儲(chǔ)體系的主要目的是(D)。

A.便于讀寫(xiě)數(shù)據(jù) B.減小機(jī)箱的體積 C.便于系統(tǒng)升級(jí) D.解決存儲(chǔ)容量、價(jià)格和存取速度之間的矛盾 14.CPU中程序計(jì)數(shù)器(PC)中存放的是(B)A.指令 B.指令地址 C.操作數(shù) D.操作數(shù)地址 15.外設(shè)的中斷類型碼必須通過(guò)16位數(shù)據(jù)總線的(B)傳送給8086.A.高8位 B.低8位 C.16位 D.高4位

16.磁盤(pán)存儲(chǔ)器的數(shù)據(jù)存取速度與下列哪一組性能參數(shù)有關(guān)?(B).A.平均等待時(shí)間,磁盤(pán)旋轉(zhuǎn)速度,數(shù)據(jù)傳輸速串 B.平均尋道時(shí)間,平均等待時(shí)間,數(shù)據(jù)傳輸速串 C.數(shù)據(jù)傳輸速率,磁盤(pán)存儲(chǔ)密度,平均等待時(shí)間 D.磁盤(pán)存儲(chǔ)器容量,數(shù)據(jù)傳輸速率,平均等持時(shí)間 17.8259的OCW1----中斷屏蔽字(C)設(shè)置.A.在ICW之前 B.只允許一次 C.可允許多次 D.僅屏蔽某中斷源時(shí) 18.PC機(jī)中的硬中斷服務(wù)程序執(zhí)行的是:(A)。

A.外部中斷請(qǐng)求CPU完成的任務(wù) B.主程序中安排的中斷指令 C.主程序中安排的轉(zhuǎn)移指令 D.主程序中安排的調(diào)用指令 19.標(biāo)志寄存器的標(biāo)志位ZF=1表示運(yùn)算結(jié)果(A)A.為零 B.為負(fù) C.溢出 D.有進(jìn)位 20.在DMA方式下,CPU與總線的關(guān)系是(C).A.只能控制數(shù)據(jù)總線 B.只能控制地址總線 C.成隔離狀態(tài) D.成短接狀態(tài) 21.存儲(chǔ)單元是指(B)

A.存放一個(gè)二進(jìn)制信息位的存儲(chǔ)元 B.存放一個(gè)機(jī)器字的所有存儲(chǔ)元集合 C.存放一個(gè)字節(jié)的所有存儲(chǔ)元集合 D.存放兩個(gè)字節(jié)的所有存儲(chǔ)元集合 22.提出中斷請(qǐng)求的條件是(B).A.外設(shè)提出請(qǐng)求 B.外設(shè)工作完成和系統(tǒng)允許時(shí)

C.外設(shè)工作完成和中斷標(biāo)志觸發(fā)器為“1”時(shí) D.外設(shè)需要工作

23.計(jì)算機(jī)的主存儲(chǔ)器容量達(dá)到10M時(shí),其地址的表示至少需要使用多少個(gè)2進(jìn)位?(C).A.10位 B.20位 C.30位 D.40位 24.I/O與主機(jī)信息的交換采用中斷方式的特點(diǎn)是(B)A.CPU與設(shè)備串行工作,傳送與主程序串行工作 B.Cpu與設(shè)備并行工作,傳送與主程序串行正作 C.CPU與設(shè)備并行工作,傳送與主程序并行工作.D.以上都不對(duì)

25.當(dāng)8086/8088訪問(wèn)100H端口時(shí),采用(C)尋址方式.A.直接 B.立即 C.寄存器間接 D.相對(duì) 26.Pc機(jī)數(shù)據(jù)總線信號(hào)的狀態(tài)是:(C).A.單向雙態(tài) B.單向三態(tài) C.雙向三態(tài) D.雙向雙態(tài) 27.某DRAM芯片,其存儲(chǔ)容量為512KX*8位,該芯片的地址線和數(shù)據(jù)線數(shù)目為(D)A.8,512 B.512,8 C.18,8 D.19,8 28.下面關(guān)于主存儲(chǔ)器(也稱為內(nèi)存)的敘述中,不正確的是:(B).A.主存儲(chǔ)器向CPU提供要執(zhí)行的數(shù)據(jù),程序段等 B.存儲(chǔ)器的讀、寫(xiě)操作一次讀出或?qū)懭胍粋€(gè)字節(jié) C.字節(jié)是主存儲(chǔ)器中信息的基本編址單位

D.從程序設(shè)計(jì)的角度來(lái)看,cacbe(高速緩存)也是主存儲(chǔ)器 29.段定義語(yǔ)句以(B)語(yǔ)句結(jié)束。

A.END B.ENDS C.ENDP D.ENDM 30.8255A的(C)只能工作在方式0。

A.A端口 B.B端口 C.C端口 D.前三者 31.8253—5是可編程的(A)接口芯片。

A.定時(shí)器/計(jì)數(shù)器 B.并行 C.串行 D.中斷控制器 32.存儲(chǔ)器是計(jì)算機(jī)系統(tǒng)的記憶設(shè)備,它主要用來(lái)(C)

A.存放數(shù)據(jù) B.存放程序 C.存放數(shù)據(jù)和程序 D.存放微程序 33.串行傳送的波特率是指單元時(shí)間內(nèi)傳送(A)數(shù)據(jù)的位數(shù)。

A.二進(jìn)制 B.八進(jìn)制 C.十進(jìn)制 D.十六進(jìn)制 34.下面關(guān)于主存儲(chǔ)器(也稱為內(nèi)存)的敘述中,不正確的是:(B).A.主存儲(chǔ)器向CPU提供要執(zhí)行的數(shù)據(jù),程序段等 B.存儲(chǔ)器的讀、寫(xiě)操作一次讀出或?qū)懭胍粋€(gè)字節(jié) C.字節(jié)是主存儲(chǔ)器中信息的基本編址單位

D.從程序設(shè)計(jì)的角度來(lái)看,cacbe(高速緩存)也是主存儲(chǔ)器

35.某計(jì)算機(jī)字長(zhǎng)32位,存儲(chǔ)容量為4MB,若按字編址,它的尋址范圍是(A)A.0-1M B.0-4MB C.0-4M D.0-1MB 36.一條指令中目的操作數(shù)不允許使用的尋址方式是(B)

A.寄存器尋址 B.立即數(shù)尋址 C.變址尋址

D.寄存器間接尋址 37.在8086/8088中,一個(gè)最基本的總線周期由4個(gè)時(shí)鐘周期(T狀態(tài))組成,在T1狀態(tài),CPU在總線發(fā)出(C)信息.A.數(shù)據(jù) B.狀態(tài) C.地址 D.其他

38.采用兩只中斷的控制器8259A級(jí)聯(lián)后,CPU的可屏蔽硬中斷源能擴(kuò)大到(D)A.64個(gè) B.32個(gè) C.16個(gè) D.15個(gè) 39.下列寄存器為8位的寄存器有(D)A.IP B.AX C.BP D.BH 40.地址總線為32位的微機(jī)系統(tǒng)中其內(nèi)存最大容量為(D)A.2000KB B.2048KB C.2048MB D.4096MB 41.8259的OCW1----中斷屏蔽字(C)設(shè)置.A.在ICW之前 B.只允許一次 C.可允許多次 D.僅屏蔽某中斷源時(shí) 42.在匯編語(yǔ)言程序設(shè)計(jì)中,標(biāo)號(hào)和變量的類型屬性分別有:(A)。A.BIT、BYTE、WORD、DWORD B.NEAR、FAR C.EAR、FAR 和BYTE、WORD、DWORD D.CODE、DATA、STACK 43.在任何一個(gè)總線周期的T1狀態(tài),ALE輸出(A)A.高電平B.低電平C.高阻態(tài) D.無(wú)電流 44.下面哪一個(gè)是8088CPU中的代碼段寄存器(A)A.CS B.DS C.ES D.SS 45.8086CPU可擴(kuò)展I/O端口地址的個(gè)數(shù)最多為(D)A.1K B.4K C.8K D.64K 46.Pc機(jī)數(shù)據(jù)總線信號(hào)的狀態(tài)是:(C).A.單向雙態(tài) B.單向三態(tài) C.雙向三態(tài) D.雙向雙態(tài)

47.采用級(jí)聯(lián)方式使用8259中斷控制器,可使它的中斷源最多擴(kuò)大到(D)個(gè) A.8 B.16 C.32 D.64 48.存儲(chǔ)器是計(jì)算機(jī)系統(tǒng)的記憶設(shè)備,它主要用來(lái)(C)

A.存放數(shù)據(jù) B.存放程序 C.存放數(shù)據(jù)和程序 D.存放微程序

49.對(duì)于一低速外設(shè),在外設(shè)準(zhǔn)備數(shù)據(jù)期間希望CPU能做自己的工作,只有當(dāng)外設(shè)準(zhǔn)備好數(shù)據(jù)后才與CPU交換數(shù)據(jù)。完成這種數(shù)據(jù)傳送最好選用的傳送方式是(C)A.無(wú)條件傳遞方式 B.查詢傳送方式 C.中斷傳送方式 D.DMA傳送方式 50.設(shè)8255A的端口地址為80H~ 83H,則端口A的地址為(A)A.80H B.81H C.82H D.83H

二、填空題

1.Intel 8255A是一個(gè)_可編程的通用并行輸入輸出_ 接口芯片。

2.設(shè)某容量為4K的RAM芯片的起始地址為2000H(16位地址),則其終止地址為_(kāi)2FFFH_.3.一個(gè)控制系統(tǒng),當(dāng)主設(shè)備發(fā)生異常時(shí),需向CPU告警,請(qǐng)求處理,否則將危及工作人員的生命及設(shè)備的安全,此告警線應(yīng)接到8086CPU的_ NMI__中斷請(qǐng)求信號(hào)引腳上.4.采用中斷查詢傳送方式時(shí),完成一次傳送過(guò)程,首先必須通過(guò)執(zhí)行一條_IN__指令,讀取外設(shè)信息.5.8255A內(nèi)部具有__3___個(gè)輸入輸出端口。

6.機(jī)器指令由操作碼和__操作數(shù)____兩部分組成 7.計(jì)算機(jī)時(shí)鐘脈沖的頻率稱為_(kāi)___主頻______.8.可編程接口電路中用來(lái)存放控制電路組態(tài)的控制字節(jié)寄存器稱為_(kāi)_控制____寄存器。9.硬件中斷可分為_(kāi)_可屏蔽中斷,非屏蔽中斷__兩種。10.16K字節(jié)的RAM芯片應(yīng)有__14____根地址輸入端.11.邏輯地址由段基址和_偏移地址___組成。12.8086/8088CPU的數(shù)據(jù)線和地址線是以___分時(shí)_____方式輪流使用的。13.根據(jù)功能不同,8086的標(biāo)志位可分為_(kāi)_狀態(tài)_____和___控制____標(biāo)志。

14.8086/8088的中斷響應(yīng)了兩個(gè)總線周期,從____INTA______引腳輸出兩個(gè)負(fù)脈沖.15.在8086CPU系統(tǒng)中,設(shè)某中斷源的中斷類型碼為08H,中斷向量為0100:1000H,則相應(yīng)的中斷向量存儲(chǔ)地址為_(kāi)__20____H.16.CPU通過(guò)一個(gè)外設(shè)接口同外設(shè)之間交換的信息包括數(shù)據(jù)信息,狀態(tài)信息和__控制信息____.17.Intel 8251A工作在同步方式時(shí),最大波特率為_(kāi)64kbps____.18.8255A內(nèi)部具有__3___個(gè)輸入輸出接口。

19.機(jī)器指令由 操作碼 和操作數(shù)兩部分組成。20.16K字節(jié)的RAM芯片應(yīng)有__14____根地址輸入端.21.用4KX4的RAM芯片組成32K的外擴(kuò)存儲(chǔ)器,共需芯片__16____片.22.8086/8088CPU的數(shù)據(jù)線和地址線是以___分時(shí)______方式輪流使用的。

23.數(shù)據(jù)總線是雙向總線,8位微處理器有8條數(shù)據(jù)線,16位微處理器有__16___條數(shù)據(jù)總線.24.8086系統(tǒng)中的BHE信號(hào)通常作為_(kāi)_奇____地址存儲(chǔ)體的體選信號(hào)。當(dāng)BHE為_(kāi)__低___電平時(shí)有效。25.Intel 8251A工作在異步方式時(shí),最大波特率為_(kāi)_19.2kbps_______.26.采用中斷查詢傳送方式時(shí),完成一次傳送過(guò)程,首先必須通過(guò)執(zhí)行一條____IN____指令,讀取外設(shè)狀態(tài)信息.27.8086CPU中斷系統(tǒng)有__256____種中斷類型碼,中斷類型碼與對(duì)應(yīng)的矢量地址換算公式為_(kāi)_中斷類型碼×4(n×4)____。

28.計(jì)算機(jī)時(shí)鐘脈沖的頻率稱為_(kāi)_主頻________.29.一般外設(shè)接口與外設(shè)間交換的信息有控制信息、數(shù)據(jù)信息 和 狀態(tài)信息。30.壓棧指令的源操作數(shù)只能是 16 位的操作數(shù)。31.主機(jī)與外設(shè)之間數(shù)據(jù)傳送方式有無(wú)條件傳送方式、查詢傳送方式、中斷方式 和 DMA方式。32.地址總線通常是_單向___總線,由CPU輸出,8位微處理器有16條地址總線,16位微處理器有20條或更多。

33.CPU從主存取出一條指令并執(zhí)行該指令的時(shí)間稱為_(kāi)__指令周期______.34.8255A控制字的最高位D7=_____1____時(shí),表示該控制字為方式控制字。35.8255A的三個(gè)端口中只有端口__C___沒(méi)有輸入鎖存功能。36.用Inter2114組成4K*8bit的RAM要用___8___片.37.輸入/輸出指令間接尋址必須通過(guò)_DX_____寄存器.38.8086/8088CPU內(nèi)部共有____14______個(gè)16位寄存器。

39.8086/8088CPU的數(shù)據(jù)線和地址線是以__分時(shí)____方式輪流使用的。

40.串操作指令規(guī)定源串在__數(shù)據(jù)____段中,用_SI____來(lái)尋址源操作數(shù),目的串在__附加數(shù)據(jù)____段中,用 ___DI___ 來(lái)尋址目的操作數(shù)。

41.存儲(chǔ)器通常由存儲(chǔ)矩陣,_地址譯碼器____,控制部件和三態(tài)緩沖器組成.42.CPU總線通常包括地址總線、數(shù)據(jù)總線和___控制______總線等三組總線。

三、簡(jiǎn)答題

1.外設(shè)向CPU申請(qǐng)中斷,但CPU不給以響應(yīng),其原因有哪些?(1)CPU處于關(guān)中斷狀態(tài),IF=0;(2)該中斷請(qǐng)求已被屏蔽;(3)該中斷請(qǐng)求的時(shí)間太短,未能保持到指令周期結(jié)束;(4)CPU已釋放總線,而未收回總線控制權(quán)。

2.8255各口設(shè)置如下:A組與B組均工作于方式0,A口為數(shù)據(jù)輸入,B口為輸出,C口高位部分為輸出,低位部分為輸入,A口地址設(shè)為40H.(1)寫(xiě)出工作方式控制字(2)對(duì)8255A初始化

(3)從A口輸入數(shù)據(jù),將其取反后從B口送出

(1)10010001B 即91H(2)MOV AL,91H;OUT 43H,AL

(3)IN AL,40H;NOT AL;OUT 41H,AL

3.說(shuō)明程序存儲(chǔ)及程序控制的概念。

程序存儲(chǔ):程序是由一條條指令組合而成的,而指令是以二進(jìn)制代碼的形式出現(xiàn)的,把執(zhí)行一項(xiàng)信息處理任務(wù)的程序代碼,以字節(jié)為單位,按順序存放在存儲(chǔ)器的一段連續(xù)的存儲(chǔ)區(qū)域內(nèi),這就是程序存儲(chǔ)的概念。

程序控制:計(jì)算機(jī)工作時(shí),CPU中的控制器部分,按照程序指定的順序(由碼段寄存器CS及指令指針寄存器IP指引),到存放程序代碼的內(nèi)存區(qū)域中去取指令代碼,在CPU中完成對(duì)代碼的分析,然后,由CPU的控制器部分依據(jù)對(duì)指令代碼的分析結(jié)果,適時(shí)地向各個(gè)部件發(fā)出完成該指令功能的所有控制信號(hào),這就是程序控制的概念

4.已知AH=77H,AL=33H能否說(shuō)AX=7733H,為什么?SI寄存器可分不SH和SL嗎? 能。因?yàn)椋粒厥牵保段坏臄?shù)據(jù)寄存器,它可以以字(16位)或以字節(jié)(8位)形式訪問(wèn)。不能。因?yàn)镾I是16位的源變址寄存器,只能以字(16位)為單位使用。

5.一臺(tái)微型計(jì)算機(jī)有16根地址線,8根數(shù)據(jù)線,如果采用字節(jié)編址,它可訪問(wèn)的最大存儲(chǔ)空間是多少字節(jié)?試用十六進(jìn)制數(shù)表示其地址范圍.64KB,0000H~FFFFH 6.半導(dǎo)體隨機(jī)存儲(chǔ)器RAM與只讀存儲(chǔ)器ROM有何區(qū)別?它們各有哪幾種類型? 隨機(jī)存儲(chǔ)器RAM中的任何存儲(chǔ)單元都能隨時(shí)讀寫(xiě),即存取操作與時(shí)間,存儲(chǔ)單元物理位置順序無(wú)關(guān),一旦掉電,所存信息丟失。常見(jiàn)類型有靜態(tài)RAM和動(dòng)態(tài)RAM等。

ROM是一種只讀存儲(chǔ)器,其內(nèi)容一經(jīng)寫(xiě)入,在工作過(guò)程中就能只能讀出不能重寫(xiě),即使掉電,信息也不會(huì)丟失。常見(jiàn)的類型有掩模ROM,PROM,EPROM,EEPROM等。

7.什麼是引腳的分時(shí)復(fù)用?請(qǐng)說(shuō)明8086/8088有哪些分時(shí)復(fù)用引腳?其要解決的問(wèn)題是什么?

8086的數(shù)據(jù)線和地址線是利用復(fù)用的,所以常把8086的總線稱為多路總線,即某一時(shí)刻總線上出現(xiàn)的是地址,另一時(shí)刻,總線上出現(xiàn)的是數(shù)據(jù)。正是這種引腳的分時(shí)使用方法才能使8086用40條引腳實(shí)現(xiàn)20位地址、16位數(shù)據(jù)及眾多的控制信號(hào)和狀態(tài)信號(hào)的傳輸。8086CPU的分時(shí)復(fù)用的引腳有:地址/數(shù)據(jù)復(fù)用引腳.作用為一個(gè)腳多用,如:AD15~AD0,在總線周期的T1狀態(tài),傳送地址信息,在其它狀態(tài)則傳送數(shù)據(jù)信息; 8.說(shuō)明微機(jī)系統(tǒng)的工作實(shí)質(zhì)。

計(jì)算機(jī)之所以能在沒(méi)有人直接干預(yù)的情況下,自動(dòng)地完成各種信息處理任務(wù),是因?yàn)槿藗兪孪葹樗幹屏烁鞣N工作程序,計(jì)算機(jī)的工作過(guò)程,就是執(zhí)行程序的過(guò)程。9.常用的存儲(chǔ)器片選控制方法有哪幾種?它們各有什么優(yōu)缺點(diǎn)? 常用存儲(chǔ)器片選控制方法有3種,分別是線選法,全譯碼法,局部譯碼法。線選法的優(yōu)點(diǎn)是連線簡(jiǎn)單,缺點(diǎn)是地址空間利用率低;全譯碼法不浪費(fèi)地址空間,但需譯碼電路;局部譯碼介于前二者之間。當(dāng)存儲(chǔ)容量要求大于系統(tǒng)地址線所能尋址的最大范圍,或者幾個(gè)微處理器需要共享某一存儲(chǔ)區(qū)域時(shí),則采用擴(kuò)充尋址法。

10.試說(shuō)明異步串行通信和同步串行通信的特點(diǎn).異步特點(diǎn):在通信的數(shù)據(jù)流中,字符與字符間的傳送是完全異步的,字符內(nèi)部位與位之間還是基本同步傳送。同步特點(diǎn):數(shù)據(jù)流中的字符之間和字符內(nèi)部各位間都同步,顯然這種方式對(duì)同步要求很嚴(yán)格,收/發(fā)雙方必須以同一時(shí)鐘來(lái)控制發(fā)送與接收。

11.在8086CPU中,已知CS寄存器和IP寄存器的內(nèi)容分別為如下所示,試確定其物理地址.(1)CS=1000H IP=2000H 12000H(2)CS=2000H IP=00A0H 200A0H(3)CS=1234H IP=0C00H 12F40H

12.8259A可編程中斷控制器的主要功能有哪些? 1 單片8259A可管理8級(jí)優(yōu)先權(quán)中斷源,通過(guò)級(jí)聯(lián)可管理64級(jí)優(yōu)先權(quán)中斷源; 2 對(duì)任何一級(jí)中斷源都可單獨(dú)進(jìn)行屏蔽,使該中斷請(qǐng)求暫時(shí)被掛起,直到取消屏蔽時(shí); 能向CPU提供中斷類型碼; 具有多種中斷優(yōu)先級(jí)管理方式,這些管理方式可能過(guò)程序動(dòng)態(tài)的進(jìn)行變化。13.如果利用中斷方式傳送數(shù)據(jù),則數(shù)據(jù)是如何傳輸?shù)?中斷機(jī)構(gòu)起什么作用? 利用中斷方式傳送數(shù)據(jù),一般是首先向CPU發(fā)出中斷請(qǐng)求,CPU響應(yīng)中斷后在中斷處理程序中進(jìn)行數(shù)據(jù)傳輸,傳輸完畢返回。中斷機(jī)構(gòu)起控制作用,實(shí)時(shí)性較強(qiáng)。

14.8086/8088系統(tǒng)中為什麼一定要有地址鎖存器,需要鎖存哪些信息?

8088/8086系統(tǒng)中,一般數(shù)據(jù)位是8位,而地址位是16位的話,那么可以這么理解:程序要輸出一個(gè)地址,就必須先輸出高8位,用鎖存器鎖定后,再輸出低8位(或反之),這時(shí)才完成一個(gè)16位地址的輸出。

鎖存的信息:邏輯電路:通過(guò)控制信號(hào)完成對(duì)當(dāng)前輸出信號(hào)的固定,主要是邏輯狀態(tài)(0,1)集成功能:是一個(gè)可以完成當(dāng)前總線狀態(tài)的保存

計(jì)算機(jī)組原:完成數(shù)據(jù)的保存,是存儲(chǔ)器等功能器件的輔助器件 16.8086中有哪些寄存器可用來(lái)指示存儲(chǔ)器偏移地址? 可用來(lái)指示段內(nèi)偏移地址的寄存器共有6個(gè):IP、SP、BP、BX、SI、DI.17.8255的功能作用是什么?它有哪些工作方式? 8255是可編程的并行接口芯片,設(shè)有三個(gè)8位的數(shù)據(jù)輸入/輸出端口,拱有三種工作方式:方式0為基本的輸入/輸出方式;方式1為應(yīng)答式輸入/輸出方式;方式2為應(yīng)答式雙向數(shù)據(jù)傳送方式。18.寫(xiě)出中斷響應(yīng)的處理過(guò)程.(1)中斷請(qǐng)求(2)中斷允許(3)保護(hù)斷電,保護(hù)現(xiàn)場(chǎng)(4)中斷服務(wù)(5)恢復(fù)現(xiàn)場(chǎng),中斷返回。19.總線周期的含義是什么?8088/8086基本總線周期由幾個(gè)時(shí)鐘周期組成?

總線周期是指CPU從存儲(chǔ)器I/O端口存取一個(gè)字節(jié)所需要的時(shí)間。8088/8086基本總線周期由4個(gè)時(shí)鐘周期組成。

23.某程序數(shù)據(jù)段中存有數(shù)據(jù)字:1234H和5A6BH,若已知DS=5AA0H,她們的偏移地址分別為245AH和3245H,試畫(huà)出它們?cè)诖鎯?chǔ)器中的存放情況。24.什麼是I/O接口,什麼是I/O端口?

I/O接口:I/O接口是INPUT/OUTPUT指輸入/輸出設(shè)備接口

I/O端口:CPU和外設(shè)進(jìn)行數(shù)據(jù)傳輸時(shí),各類信息在接口中進(jìn)入不同的寄存器,這些寄存器為I/O端口。

25.虛擬存儲(chǔ)器有那些特點(diǎn)?

第一,允許用戶用彼內(nèi)存空間大的多的空間來(lái)訪問(wèn)主存。第二,每次訪存都要進(jìn)行虛實(shí)地址的轉(zhuǎn)換。

四、1.以下是完成20個(gè)字節(jié)字符串的傳送,并檢測(cè)是否正確的程序,若正確標(biāo)志位放00,否則放11。給指定語(yǔ)句加標(biāo)注。DATSEG SEGMENT DATAX DB ‘ABCD??RST’ DATAY DB 20 DUP(?)FLAGS DB ? DATSEG ENDS MOV AX, DATSEG;MOV DS, AX MOV ES, AX CLD;MOV SI, OFFSET DATAX;MOV DI, OFFSET DATAY MOV CX, 20;REP MOVSB ??

REPE CMPSB JZ HHH;MOV AL, 11 JMP III HHH: MOV AL, 00 III: MOV FLAGS, AL 2.程序改錯(cuò)(10分)(1)保持STATE單元內(nèi)容的D4、D3兩位為“0”,其余六位不變。

AAA: MOV SI,OFFSET STATE MOV AL,[SI] AND AL,0C0H MOV [SI],AL RET 改正:()

(2)從4000H開(kāi)始有20H個(gè)帶符號(hào)數(shù),要求統(tǒng)計(jì)出負(fù)數(shù)的個(gè)數(shù)送MIN單元。

XOR DI,DI

MOV BX,4000H

MOV CX,20H AGAIN:MOV AL,[BX] INC BX

TEST AL,01H

JNZ GOON INC DI GOON: DEC CX JNZ AGAIN MOV MIN,DI

RET 改正:(),()

3.對(duì)40個(gè)有符號(hào)數(shù)進(jìn)行測(cè)試,分別把正、負(fù)字存放進(jìn)兩段不同單元。完成此程序。

DATA SEGMENT BLOCK DB 43H,56H,0ABH?? ;共40個(gè)字節(jié) PDATA DB 40 DUP(?)NDATA DB 40 DUP(?)DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA, ES:DATA EXP1 PROC FAR START: PUSH DS

MOV AX, 0 PUSH AX

MOV AX , DATA MOV DS, AX MOV ES, AX

LEA SI , BLOCK LEA DI, PDATA LEA BX, NDATA CLD

MOV CX, PDATA-BLOCK GOON: LODSB

TEST AL, 80H JNZ MINUS STOSB

JMP AGAIN MINUS: XCHG BX, DI

STOSB

XCHG BX, DI AGAIN: LOOP GOON RET EXP1 ENDP CODE ENDS END START 4.程序改錯(cuò)

(1)保持STATE單元內(nèi)容的D4、D3兩位為“0”,其余六位不變。AAA: MOV SI,OFFSET STATE

MOV AL,[SI] AND AL,0C0H MOV [SI],AL RET 改正:()

(2)ST1是DS段中的一個(gè)4字節(jié)字符串,ST2是ES段中的一個(gè)4字節(jié)字符串,比較其是否相等;相等置FLAG單元為00H,不等置FLAG單元為11H。MOV SI,OFFSET ST1 MOV DI,OFFSET ST2 MOV CX,0004 STD REPNZ CMPSB JZ HHH MOV AL,11 JMP III HHH: MOV AL,00 III: MOV FLAG,AL RET 改正:()()

5.以下是完成20個(gè)字節(jié)字符串的傳送,并檢測(cè)是否正確的程序,若正確標(biāo)志位放00,否則放11。完成此程序。DATSEG SEGMENT DATAX DB ‘ABCD??RST’ DATAY DB 20 DUP(?)FLAGS DB ? DATSEG ENDS MOV AX, DATSEG MOV DS, AX MOV ES , AX CLD MOV SI , OFFSET DATAX MOV DI, OFFSET DATAY MOV CX , 20 REP MOVSB ??

REPE CMPSB JZ HHH MOV AL, 11 JMP III HHH: MOV AL, 00 III: MOV FLAGS , AL 6.程序改錯(cuò)

(1)保持STATE單元內(nèi)容的D4、D3兩位為“0”,其余六位不變。

AAA: MOV SI,OFFSET STATE

MOV AL,[SI] AND AL,0C0H

MOV [SI],AL RET 改正:()

(2)在BUF開(kāi)始的50個(gè)有符號(hào)數(shù)中(16位),找出最小值存放在MIN單元中。

MOV BX,OFFSET BUF MOV CL,31H

MOV AX,[BX] BBB: INC BX INC BX

CMP AX,[BX]

JNC CCC

MOV AX,[BX] CCC: DEC CX

MOV SI,OFFSET BUF JNZ BBB MOV MIN,AX

RET 改正:(),()

7.用1K×4的2114芯片組成2K×8的存儲(chǔ)器系統(tǒng)。

8.用2K×8的2716A存儲(chǔ)器芯片組成8K×8的存儲(chǔ)器系統(tǒng)。

9.用1K×4的2114芯片構(gòu)成lK×8的存儲(chǔ)器系統(tǒng)。

12.現(xiàn)有8個(gè)字節(jié)的數(shù)據(jù)為34H,45H,56H,67H,78H,89H,9AH,ABH,假定它們?cè)诖鎯?chǔ)器中的物理地址為400A5H-400ACH,試求各存儲(chǔ)單元的有效地址;若從存儲(chǔ)器中讀出這些數(shù)據(jù),試問(wèn)要訪問(wèn)幾次存儲(chǔ)器?

各字節(jié)的有效地址分別為0085H,0086H,0087H,0088H,008AH,008BH,008CH 8個(gè)總線周期

13.對(duì)40個(gè)有符號(hào)數(shù)進(jìn)行測(cè)試,分別把正、負(fù)字存放進(jìn)兩段不同單元。給指定語(yǔ)句加標(biāo)注。

DATA SEGMENT BLOCK DB 43H,56H,0ABH?? ;共40個(gè)字節(jié) PDATA DB 40 DUP(?)NDATA DB 40 DUP(?); DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA, ES:DATA EXP1 PROC FAR START: PUSH DS

MOV AX, 0 PUSH AX

MOV AX, DATA MOV DS, AX MOV ES, AX LEA SI, BLOCK

LEA DI, PDATA ; LEA BX, NDATA CLD

MOV CX, PDATA-BLOCK;

GOON: LODSB

TEST AL, 80H

JNZ MINUS ; STOSB

JMP AGAIN MINUS: XCHG BX, DI ;

STOSB

XCHG BX, DI AGAIN: LOOP GOON

RET EXP1 ENDP CODE ENDS END START 14.程序改錯(cuò)

(1)從4000H開(kāi)始有20H個(gè)帶符號(hào)數(shù),要求統(tǒng)計(jì)出負(fù)數(shù)的個(gè)數(shù)送MIN單元。XOR DI,DI

MOV BX,4000H

MOV CX,20H AGAIN:MOV AL,[BX]

INC BX

TEST AL,01H

JNZ GOON INC DI GOON: DEC CX JNZ AGAIN MOV MIN,DI

RET 改正:(),()

(2)ST1是DS段中的一個(gè)4字節(jié)字符串,ST2是ES段中的一個(gè)4字節(jié)字符串,比較其是否相等;相等置FLAG單元為00H,不等置FLAG單元為11H。

MOV SI,OFFSET ST1 MOV DI,OFFSET ST2 MOV CX,0004 STD REPNZ CMPSB JZ HHH MOV AL,11 JMP III HHH: MOV AL,00 III: MOV FLAG,AL RET 改正:()()15.畫(huà)出容量為8K*8的ROM連接圖(CPU用8088,EPROM用2716,R0M地址區(qū)從4000H開(kāi)始)

第四篇:微機(jī)原理復(fù)習(xí)題及答案

一、填空題

1.Rfb是運(yùn)放 電阻,被放在。2.DAC0832內(nèi)部有 地和 地。3.LE是DAC0832內(nèi)部寄存器的鎖存命令。當(dāng)其為 時(shí),寄存器輸出隨 變化。

4.當(dāng)LE為0時(shí),數(shù)據(jù) 在寄存器,不再隨 上的數(shù)據(jù)變化而變化。5.在過(guò)程控制應(yīng)用中,有時(shí)對(duì)控制量的輸出要求是 的,在給定值時(shí)產(chǎn)生的偏差不改變控制量的,這時(shí)可采用單極性輸出電路。6.在隨動(dòng)系統(tǒng)中,由偏差所產(chǎn)生的控制量?jī)H 不同,而且控制量 不同,這時(shí)要求D/A轉(zhuǎn)換器有雙極性輸出;7.D/A轉(zhuǎn)換器實(shí)現(xiàn)雙極性輸出,在輸出除需要有運(yùn)算放大器外還應(yīng)增加

和。

8.若D/A轉(zhuǎn)換器芯片內(nèi)部有鎖存寄存器,微處理器就把D/A芯片當(dāng)作一個(gè)并行;若D/A轉(zhuǎn)換器芯片內(nèi)部無(wú)鎖存寄存器,微處理器就把D/A芯片當(dāng)作一個(gè)并行。

9.ADCO809是CMOS的 位 轉(zhuǎn)換器。

10.ADCO809的引腳EOC是 信號(hào),可作為。

二、單項(xiàng)選擇題

1.ADC0809啟動(dòng)A/D轉(zhuǎn)換的方式是。

A)高電平B)負(fù)電平C)負(fù)脈沖 D)正脈沖 2.ADC0809的輸出。

A)具有三態(tài)緩沖器,但不可控 B)具有可控的三態(tài)緩沖器 C)沒(méi)有三態(tài) 緩沖器 D)沒(méi)有緩沖鎖存

3.ADC0809可以用()引線經(jīng)中斷邏輯向CPU申請(qǐng)中斷。A)OE B)START C)EOC D)ALE

三、多項(xiàng)選擇題

1.DAC0832有()工作方式。

A)單緩沖 B)雙緩沖 C)多級(jí)緩沖 D)直通

2.ADC0809與微機(jī)系統(tǒng)相連接,可采用的數(shù)據(jù)傳輸方式有。A)無(wú)條件傳輸 B)查詢傳輸 C)中斷傳輸 D)DMA傳輸

四、簡(jiǎn)答題

1、已知某DAC的最小分辨電壓VLSB=5mV,滿刻度輸出電壓Vom=10V,試求該電路輸入二進(jìn)制數(shù)字量的位數(shù)n應(yīng)是多少?

2、A/D轉(zhuǎn)換器和微機(jī)接口中的關(guān)鍵問(wèn)題有哪些?

3、A/D轉(zhuǎn)換器為什么要進(jìn)行采樣?采樣頻率應(yīng)根據(jù)什么選定?

4、若ADC輸入模擬電壓信號(hào)的最高頻率位20KHz,取樣頻率的下限是多少?

5、雙積分式ADC電路中的計(jì)數(shù)器是十進(jìn)制的,最大計(jì)數(shù)容量N=(1000)10,時(shí)鐘脈沖頻率為5KHz,完成一次轉(zhuǎn)換最長(zhǎng)需要多少時(shí)間?

6、設(shè)被測(cè)溫度的變化范圍為300℃~1000℃,如要求測(cè)量誤差不超過(guò)±1℃,應(yīng)選用分辨率為多少位的A/D轉(zhuǎn)換器?

7、模-數(shù)轉(zhuǎn)換器ADC常用的有雙積分式和逐次逼近式,請(qǐng)扼要比較它們的優(yōu)缺點(diǎn)。在微機(jī)控制系統(tǒng)的模擬輸入通道中常常應(yīng)用采樣-保持電路,其主要原因是什么?

五、編程應(yīng)用題

1.設(shè)狀態(tài)端口地址為86H,數(shù)據(jù)端口的地址為87H,外部輸入信息準(zhǔn)備好狀態(tài)標(biāo)志為D7=1,請(qǐng)用查詢方式寫(xiě)出讀入外部信息的程序段。2.設(shè)狀態(tài)端口地址為76H,數(shù)據(jù)端口地址為75H,外部設(shè)備是否準(zhǔn)備好信息 由D7位傳送,D7=0為未準(zhǔn)備好(忙),請(qǐng)用查詢方式寫(xiě)出CPU向外部傳送數(shù)據(jù)的程序段。3.數(shù)據(jù)采集系統(tǒng)電路如下圖所示。圖中A/D轉(zhuǎn)換器為ADCO809,定時(shí)器/計(jì)數(shù)器8233-5的計(jì)數(shù)器1將5MHz時(shí)鐘轉(zhuǎn)換成500KHz提供給ADC0809。根據(jù)上述電路和說(shuō)明,以及下面程序的功能要求,在空格中填入相應(yīng)的指令(必要時(shí)可增減空格數(shù))。

MOV DX,3DBH;設(shè)置8253一控制字 MOV AL,57H OUT DX,AL(1);設(shè)且計(jì)數(shù)器1計(jì)數(shù)初值(2)(3);ADCO809模擬通道IN5采樣12次,數(shù)據(jù)存人BUF MOV BX,OFFSETBUF MOV CX,l2(4)LOP:(5)CALL DELAY lS;軟件延時(shí)一秒(6);數(shù)據(jù)讀入BUF MOV [BX],AL INC BX LOOP LOP

4、已知A/D變換器的引線及其工作時(shí)序如下圖所示。利用START負(fù)脈沖可啟動(dòng)A/D變換器開(kāi)始變換,啟動(dòng)脈沖后A/D變換器進(jìn)入忙(BUSY)狀態(tài),待變換結(jié)束。BUSY變高電平,可從D0~D10取得變換好的數(shù)據(jù)。試通過(guò)8255將此A/D變換器接到8088系統(tǒng)總線上,接口地址8000H-800F可任選,試畫(huà)出連接線。

答案

一、填空題

1、反饋電阻;芯片內(nèi)部

2、模擬;數(shù)字3、1;輸入

4、鎖存;數(shù)據(jù)總線

5、單向;極性

6、大小;異性

7、運(yùn)放;VREF

8、輸出接口;輸出外部設(shè)備 9、8位;A/D

10、轉(zhuǎn)換結(jié)束;中斷請(qǐng)求信號(hào)

二、單項(xiàng)選擇題

1、C

2、B

3、A

三、多項(xiàng)選擇題

1、ABD

2、BCD

四、簡(jiǎn)答題

1、答: 2

2、答: A/D轉(zhuǎn)換器和微機(jī)接口時(shí)的關(guān)鍵問(wèn)題主要有6個(gè)。① A/D轉(zhuǎn)換器輸出和CPU的接口方式,主要有2種連接方式:

一種是A/D芯片輸出端直接和系統(tǒng)總線相連;另一種是A/D芯片輸出端通過(guò)接口電路和總線相連。② A/D轉(zhuǎn)換器的分辨率和微機(jī)數(shù)據(jù)總線的位數(shù)匹配:當(dāng)10位以上的A/D轉(zhuǎn)換器和8位數(shù)據(jù)總線連接時(shí),由于數(shù)據(jù)要按字節(jié)分時(shí)讀出,因此從8位數(shù)據(jù)線上需分2次來(lái)讀取轉(zhuǎn)換的數(shù)據(jù)。設(shè)計(jì)接口時(shí),數(shù)據(jù)寄存器要增加讀寫(xiě)控制邏輯。③ A/D轉(zhuǎn)換的時(shí)間和CPU的時(shí)間配合問(wèn)題:要注意A/D轉(zhuǎn)換的啟動(dòng)方式,通常啟動(dòng)信號(hào)分為電平控制啟動(dòng)和脈沖啟動(dòng)兩種。其中又有不同的極性要求。還要注意轉(zhuǎn)換后信號(hào)的處理。④A/D的控制和狀態(tài)信號(hào)。因?yàn)锳/D轉(zhuǎn)換器的控制和狀態(tài)信號(hào)的類型與特征對(duì)接口有很大影響,在設(shè)計(jì)時(shí)必須要注意分析控制和狀態(tài)信號(hào)的使用條件。⑤ 輸入模擬電壓的連接,特別是多路模擬電壓的切換控制。⑥ 接地問(wèn)題,為了減輕數(shù)字信號(hào)脈沖對(duì)模擬信號(hào)的干擾,數(shù)字地和模擬地要正確連接。

3、答: 因?yàn)楸晦D(zhuǎn)換的模擬信號(hào)在時(shí)間上是連續(xù)的,瞬時(shí)值有無(wú)限多個(gè),轉(zhuǎn)換過(guò)程需要一定的時(shí)間,不可能把每一個(gè)瞬時(shí)值都一一轉(zhuǎn)換成模擬量。因此對(duì)連續(xù)變化的模擬量要按一定的規(guī)律和周期取出其中的某一瞬時(shí)值,這個(gè)過(guò)程就是將模擬量離散化,稱之為采樣,采樣以后用若干個(gè)離散的瞬時(shí)值來(lái)表示原來(lái)的模擬量。

通常為了使A/D輸出信號(hào)經(jīng)過(guò)D/A還原后能更好地反映輸入模擬信號(hào)的變化,根據(jù)采樣定理,采樣頻率一般要高于或至少等于輸入信號(hào)中最高頻率分量的2倍,就可以使被采樣的信號(hào)能夠代表原始的輸入信號(hào)。在輸入信號(hào)頻率不是太高的實(shí)際應(yīng)用中,一般取采樣頻率為最高頻率的4~8倍。

4、答:取樣頻率的下限為20kHZ×2=40 kHZ

5、答:由于雙積分式A/D的工作模式是固定時(shí)間正向積分、固定斜率反向積分。正向積分與反向積分的切換是由正向積分開(kāi)始時(shí)計(jì)數(shù)器從0計(jì)數(shù)到計(jì)滿后產(chǎn)生的溢出信號(hào)控制,較高的反極性的基準(zhǔn)電壓進(jìn)入積分器反向積分(因?yàn)榉聪蛐甭手荡笥谡蛐甭手担话惴聪蚍e分時(shí)間要小于正向積分時(shí)間),計(jì)數(shù)器再次從0開(kāi)始計(jì)數(shù),直至反向積分至0時(shí)停止計(jì)數(shù),此時(shí)的計(jì)數(shù)值就是對(duì)應(yīng)的輸入量的變換數(shù)字量。因此完成一次轉(zhuǎn)換的最長(zhǎng)時(shí)間不大于2倍正向積分時(shí)間(即計(jì)數(shù)器從0到計(jì)滿時(shí)間的2倍)。

6、答:取最大的溫度變化范圍1000O,最小的溫度分辨為1O,這樣只要不少于1000等份就可以。因此可選10位A/D轉(zhuǎn)換器,若它的滿量程是1000O,最小的溫度分辨為

7、答:逐次逼近ADC采用的是二分搜索、反饋比較、逐次逼近的轉(zhuǎn)換原理。其優(yōu)點(diǎn)是轉(zhuǎn)換速度快,轉(zhuǎn)換精度高;缺點(diǎn)是輸入模擬信號(hào)變化速度較快時(shí),偉產(chǎn)生較大的非線型誤差。

雙積分ADC的優(yōu)點(diǎn)是不需要ADC,能以低成本實(shí)現(xiàn)高分文辨率,轉(zhuǎn)換精度高,抗干擾 能力強(qiáng)。缺點(diǎn)是需要二次積,轉(zhuǎn)換速度慢。

當(dāng)輸入模擬信號(hào)變化率較大時(shí),逐次逼近式ADC會(huì)產(chǎn)生相當(dāng)大的非線性誤差,為改善這種情況,可在ADC前面增加一級(jí)采樣保持電路。

五、編程應(yīng)用題

1、答案:START:IN AL,86H

TEST AL,80H

JZ START

IN AL,87H

2、答案:START:IN AL,76H

TEST AL,80H

JZ START

MOV AL,輸出的字節(jié)

OUT 75H,AL

3、答案:(1)MOV DX,3D9H

(2)MOV AL,10H

(3)OUT DX,AL

(4)MOV DX,3D5H

(5)OUT DX,AL

(6)MOV DX,3D0H

IN AL,DX

第五篇:北航2011年微機(jī)原理試題(含答案)

北京航空航天大學(xué)

2011-2012學(xué)年 第一學(xué)期期末

<<微機(jī)原理及應(yīng)用>>

考試B卷

班級(jí)______________ 學(xué)號(hào)______________

姓名______________ 成績(jī)______________

2012年 月 日

<<微機(jī)原理及應(yīng)用>> 試卷B

班級(jí)____________姓名____________學(xué)號(hào)____________成績(jī)____________ 一、填空題(30分,每空1分)

1.典型的微型計(jì)算機(jī)硬件主要由四部分組成,它們是___________、_________、___________和_____________。

2.8086/8088 CPU從功能上可分為兩部分,即執(zhí)行單元EU和總線接口單元BIU,EU 的功能是負(fù)責(zé)______________________________,BIU的功能是負(fù)責(zé)______________________________。由于____________________的存在,使EU 和BIU 可以并行工作,因而提高了CPU的利用率。

3.微型計(jì)算機(jī)硬件各部分之間的信息都是通過(guò)總線傳送,總線信號(hào)分為三組,分別為_(kāi)___________, ___________和___________。

4.8086的數(shù)據(jù)總線有_________位,地址總線有_________位,其中____________為地址/數(shù)據(jù)復(fù)用總線。

5.8086的標(biāo)志寄存器中控制標(biāo)志有_____、_____、_____。

6.8086CPU的I/O指令采用間接尋址時(shí),使用的間接寄存器是__________。7.在串操作中,一般假定源串在__________中,而目的串在__________中,用__________作指針對(duì)源串尋址,用__________作指針對(duì)目的串尋址。8.半導(dǎo)體存儲(chǔ)器包括__________和__________兩大類。

9.8255A是______________________________,它有_____個(gè)_____位端口,_____種工作方式。

10.8253是______________________________,它有_____個(gè)計(jì)數(shù)通道,_____種工作方式。

二、分別說(shuō)明下列指令中源操作數(shù)采用的尋址方式。(10分,每題1分)1.MOV DS, AX 2.AND CH, [1000H] 3.PUSH DS

4.ADD AL, 50H[BX][SI] 5.ADD [DI], BL 6.MOV AX, ES:[SI] 7.DAA 8.ADD DH, ES:ARRAY[SI] 9.IN AL, 63H 10.IN AL, DX

三、判斷下列指令正誤。(10分,每題1分

1.XOR DL, BH()2.ADD 100, AH()3.MOV DS, 2200H()4.MOV [BX][SI], [DI]()5.IN AL, 250H()

四、計(jì)算及簡(jiǎn)答題(15分,每題5分)1.某指令對(duì)應(yīng)當(dāng)前段寄存器CS=1000H,指令指針I(yè)P=FF00H,此時(shí),該指令的物理地址為多少?指向這一物理地址的CS和IP是唯一的嗎?試舉例說(shuō)明

2.試判斷8088系統(tǒng)中存儲(chǔ)系統(tǒng)譯碼器74LS138的輸出Y1和Y6所決定的內(nèi)存地址范圍,見(jiàn)下圖。

A19MEMRMEMW6.OUT 80H,AL()7.IN AX, DX()8.DEC [SI+2]()

9.MUL BYTE PTR [BX]()10.REP MOVSB()

G1Y1&?1G2AA17A16A15A14A13G2BCBA74LS138Y6

3.已知12位的A/D變換器輸入電壓范圍為0~10V,當(dāng)A/D變換器變換后的數(shù)據(jù)分別為40H、80H、400H時(shí),其對(duì)應(yīng)的輸入電壓各是多少?

五、在數(shù)據(jù)段中從0500H單元開(kāi)始存放著100個(gè)帶符號(hào)數(shù)(16位),要求把其中的正數(shù)傳送至1000H開(kāi)始的存儲(chǔ)區(qū);負(fù)數(shù)傳送至1100H開(kāi)始的存儲(chǔ)區(qū)。(10分)

六、閱讀下列程序,逐行說(shuō)明本程序功能并寫(xiě)出結(jié)果。(10分)MOV AH,0

;______________________________ MOV AL,5

;______________________________ SAL

AX, 1

;______________________________ MOV BX,AX

;______________________________ MOV CL, 2

;______________________________ SAL

AX,CL

;______________________________ ADD AX,BX

;______________________________

結(jié)果:AX=_____________ 程序功能:

七、分析編程題(15分)

如圖為DAC1210通過(guò)8255A與工控機(jī)總線接口相連。D/A轉(zhuǎn)換器的高8位數(shù)據(jù)線與8255的B口相連,低4位數(shù)據(jù)線與A口的高4位數(shù)據(jù)線相連。8255A的A口,B口,C口及控制字地址見(jiàn)電路圖。要求:

1.簡(jiǎn)單分析DAC1210與8255接口電路的工作過(guò)程。2.寫(xiě)出8255A的地址及控制字。

3.編寫(xiě)一段將數(shù)據(jù) 4A8H送DAC進(jìn)行一次D/A轉(zhuǎn)換的程序。4.若DAC1210 模出量程為0~10V,問(wèn)數(shù)據(jù) 4A8H經(jīng)過(guò)數(shù)/模轉(zhuǎn)換后,DAC1210輸出電壓為多少伏?

8255ADAC1210D7~D0D7D0PB7DI11DI10VRRfB+15V滿意度50?………PB0PA7PA4DI4DI3DI0IORRDIOWA0WRA0Io1Io2Vo…PC7…10K?B1/B2-15VA1A1PCRESET0RESETXFERACSWR21WRA23≥CSA7A&4A5A6&A8A9提示:8255A控制字

D7D6 D5D4D3D2D1D01A組工作方式A口CB組7 ~ 4工作方式B口C3 ~ 000 方式001 方式1{{0 方式01 方式1

0 輸出輸入

下載微機(jī)原理復(fù)習(xí)題3(含答案)(精選)word格式文檔
下載微機(jī)原理復(fù)習(xí)題3(含答案)(精選).doc
將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
點(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)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    微機(jī)原理與語(yǔ)言復(fù)習(xí)題及參考答案

    中南大學(xué)網(wǎng)絡(luò)教育課程考試復(fù)習(xí)題及參考答案 微型機(jī)原理與匯編語(yǔ)言 一、單項(xiàng)選擇題: 1.設(shè)AL=0A8H,CX=2,CF=1,執(zhí)行RCL AL,CL指令后,AL中的值為 ( ) A.51H B.A3H C.47H D.0C5H 2.下述指......

    微機(jī)原理復(fù)習(xí)題(答案1)xian.

    微機(jī)原理與接口技術(shù)復(fù)習(xí)題(答案) 一、單項(xiàng)選擇題 1.微處理器是( )B A、 I/O接口電路、CPU和半導(dǎo)體存貯器有機(jī)地組合在一起的一臺(tái)物理裝置。 B、 利用微電子技術(shù)將運(yùn)算器和控制......

    《機(jī)械原理(第七版)》精選復(fù)習(xí)題(含答案)

    《機(jī)械原理(第七版)》精選復(fù)習(xí)題(含答案) 一、填空題 01.兩構(gòu)件通過(guò)點(diǎn)、線接觸而構(gòu)成的運(yùn)動(dòng)副稱為( 高副 );兩構(gòu)件通過(guò)面接觸構(gòu)成的運(yùn)動(dòng)副稱為( 低副 )。 02.在其它條件相同時(shí),......

    微機(jī)原理與語(yǔ)言復(fù)習(xí)題及參考答案[5篇材料]

    微機(jī)原理與匯編語(yǔ)言復(fù)習(xí)題及參考答案 ——CSDN下載頻道提供,請(qǐng)尊重原創(chuàng) 一、選擇題: 1. 設(shè)AL=0A8H,CX=2,CF=1,執(zhí)行RCL AL,CL指令后,AL中的值為 A. 51H B. A3H C. 47H D. 0C5H 2.......

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

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

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

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

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

    《微機(jī)原理及接口》課程設(shè)計(jì)任務(wù)書(shū) 適用專業(yè):05電子信息工程 通信工程 一、 本次課程設(shè)計(jì)的目的和意義 學(xué)習(xí)和掌握計(jì)算機(jī)中常用接口電路的應(yīng)用和設(shè)計(jì)技術(shù),充分認(rèn)識(shí)理論知識(shí)對(duì)......

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

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

主站蜘蛛池模板: 波多野结衣av高清一区二区三区| 欧美极品色午夜在线视频| 精品欧洲av无码一区二区三区| 一本色道无码道在线观看| 成人国产精品一区二区免费看| 国产一区二区三区免费观看在线| 熟妇人妻无码中文字幕老熟妇| 熟妇人妻激情偷爽文| 国产人妻丰满熟妇嗷嗷叫| 久久99精品久久久大学生| 天天做天天爱夜夜夜爽毛片| 欧洲极品无码一区二区三区| 天天综合网在线观看视频| 国产亚洲精品久久久久久动漫| 丰满少妇在线观看网站| 182tv午夜福利在线地址二| 亚洲最大av无码网站| 精品伊人久久久大香线蕉天堂| 免费国产午夜视频在线| 亚洲综合av在线在线播放| 国产美女脱的黄的全免视频| 丰满人妻在公车被猛烈进入电影| 国产精品人人做人人爽人人添| 久久av无码精品人妻系列果冻| 日韩精品中文字幕无码专区| 精品人妻午夜一区二区三区四区| 秋霞电影网午夜鲁丝片无码| 亚洲欧洲日产国码无码av喷潮| 久久综合一色综合久久小蛇| 又大又粗欧美成人网站| 国产成人无码精品午夜福利a| 国产女人高潮视频在线观看| 欧美黑人粗大猛烈18p| 亚洲人午夜射精精品日韩| 永久黄网站色视频免费观看| 亚洲精品一区二区三区影院| 日韩电影一区二区三区| 精品国产欧美一区二区| 一区二区 在线 | 中国| 色欲综合视频天天天综合网站| 精品国产v无码大片在线观看|