2023年自考類計算機(jī)類(工學(xué)類)微型計算機(jī)及接口技術(shù)2010-2022歷年真題選編帶答案難題含解析_第1頁
2023年自考類計算機(jī)類(工學(xué)類)微型計算機(jī)及接口技術(shù)2010-2022歷年真題選編帶答案難題含解析_第2頁
2023年自考類計算機(jī)類(工學(xué)類)微型計算機(jī)及接口技術(shù)2010-2022歷年真題選編帶答案難題含解析_第3頁
2023年自考類計算機(jī)類(工學(xué)類)微型計算機(jī)及接口技術(shù)2010-2022歷年真題選編帶答案難題含解析_第4頁
2023年自考類計算機(jī)類(工學(xué)類)微型計算機(jī)及接口技術(shù)2010-2022歷年真題選編帶答案難題含解析_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

2023年自考類計算機(jī)類(工學(xué)類)微型計算機(jī)及接口技術(shù)2010-2022歷年真題選編帶答案難題含解析(圖片大小可自由調(diào)整)第1卷一.歷年考點(diǎn)試題黑鉆版(共75題)1.說明CRT接口電路中顯示緩沖存儲器的作用,并簡述CRT顯示信息的過程。2.DMA控制器的功能。3.中斷向量地址是

A.子程序入口地址B.中斷類型碼(中斷識別碼)C.中斷服務(wù)程序的入口地址D.中斷服務(wù)程序入口地址的地址4.MCS-51單片機(jī)的定時器位數(shù)是

A.16B.8C.4D.105.PSW.4位和PSW.3位是工作寄存器區(qū)的選擇位。執(zhí)行下列指令組后,選擇的工作寄存器組是

(

)

CLRPSW.4

SETBPSW.3A.0組B.1組C.2組D.3組6.能夠?qū)L的低四位清“零”的指令是______A.AND

BL,0FOHB.OR

BL,00HC.OR

BL,0FOHD.AND

BL,00H7.inta=30,b=20,c=10,d;d=a>b>c;則d的值是______A.10B.1C.30D.08.共陰極LED和共陽極LED的字段碼互為______。9.下面程序的輸入數(shù)據(jù)的形式是Inputnumber:4.52<回車>

main()

{inta;floatf;

printf("\nInputnumber:");

scanf("%f,%d",&,&a);

printf("\nf=%f,a=%d\n",f,a);

}

錯誤:______

改正:______10.串行口方式3發(fā)送的第9位數(shù)據(jù)要事先寫入______寄存器的______位。11.簡述程序查詢傳送的特點(diǎn)。12.若a=7.5,b=2,c=3.6;表達(dá)式a>b&&c>a||a<b&&!c>b的值是______。13.算式的C語言表達(dá)式是______A.1/(1/x+1/y)B.1/1/x+1/yC.1/(1/x)+1/yD.1/1/(x+y)14.已知(CY)=1,(A)=0FH,要使結(jié)果為(CY)=1,(A)=1EH,則需執(zhí)行指令

(

)A.RLC

AB.RRC

AC.RL

AD.RR

A15.將4個單字節(jié)數(shù)放片內(nèi)30H~39H,它們求和結(jié)果放在片內(nèi)50H,51H單元。16.RS-232C標(biāo)準(zhǔn)規(guī)定信號“0”和“1”的電平是

A.0V和+3~+15VB.-3~-15V和0VC.-3~15V和+3~+15VD.+3~+15V和-3~-15V17.下列不正確的指令是______A.MOV[100H],AXB.(PUSHAX)C.(MOVAX,100H)D.MOV[100H],25H18.在常用的臺式PC機(jī)的主機(jī)箱中,除安裝有主板、I/O接口卡、電源和硬盤驅(qū)動器外,通常還安裝有

A.光盤驅(qū)動器B.液晶顯示器C.打印機(jī)D.掃描儀19.簡述PentiumⅡ和PentiumⅢ的特點(diǎn)。20.微機(jī)系統(tǒng)中,CPU能直接訪問的存儲器是______A.固定硬盤B.CacheC.DRAMD.移動硬盤E.CDROM21.某一SRAM芯片的容量是512KB×8位,除電源和接地線外,該芯片的其他引腳最少應(yīng)為多少根______A.25B.23C.21D.1922.MCS-51的定時器用作定時,其定時時間與時鐘頻率和計數(shù)初值有關(guān)。用作計數(shù)時,最高計數(shù)頻率的______。23.MCS-51單片機(jī)把堆棧開辟在______中,其數(shù)據(jù)進(jìn)出的最大特點(diǎn)是______。24.若ints=6;則表達(dá)式s%2+(s+1)%2的值是______。25.C語言函數(shù)返回值的類型是

A.return語句中表達(dá)式類型B.調(diào)用該函數(shù)時主調(diào)函數(shù)的類型C.定義該函數(shù)時函數(shù)的類型D.調(diào)用函數(shù)時系統(tǒng)臨時決定26.簡述RS-232C的電氣特性。27.下面程序是將片內(nèi)RAM______開始的單元中有______字節(jié)的二進(jìn)制數(shù)求它們之和(和<256)。

ADDIO:

MOV

R0,30H

MOV

R7,#0AH

MOV

A,@R0

LOOP:

INC

R0

ADD

A,@R0

DJNZ

R7,LOOP

MOV

30H,A

RET28.下列指令能使R0低4位不變,高4位置F的是______A.ANLR0,#0F0HB.ORLR0,#0F0HC.ORL0,#0FHD.ORL00H,#0F0H29.以下程序的功能是對10個整數(shù)從小到大排序。請?zhí)羁铡?/p>

#include<stdio.h>

sort(intarr[],intn);

main()

{inta[10],*p,i;

printf("input10numbers:");

for(i=0;i<10;i++)

scanf("%d",&a[i]);

printf("\ntheoriginalarrayis:");

for(p=a;P<a+10;p++)

printf("%d",*p);

sort(a,10);

printf("\nthepresentarrayis:");

for(P=a;P<a+10;P++)

printf("%d",*p);

}

sort(intarr[],intn)

{int*p1,*p2,temp;

for(p1=arr;p1<arr+(n-1);p1++)

for(p2=p1+1;p2<arr+n;p2++)

if(______)

{temp=*p1;*p1=*p2;*p2=temp;}

}30.下面不是運(yùn)算器完成的主要任務(wù)是

A.算術(shù)運(yùn)算B.位運(yùn)算C.數(shù)據(jù)處理D.指令譯碼31.#include<stdio.h>

main()

{charc;

intv0=0,v1=0,v2=0;

do{

switch(c=getchar())

{case'a';

case'e';

case'i';

case'o';

case'u':v1+=1;

default:v0+=1;v2+=1;};}

while(c!='\n');

printf("v0=%d,v1=%d,v2=%d\n",v0,v1,v2);

}

程序運(yùn)行時,從鍵盤輸入ADescriptor<回車>,則程序的運(yùn)行結(jié)果是:______32.DXX4

DD

80041570H

DYY4

DD

44708000H

MOV

BX,WORDPTRDXX4

MOV

AX,WORDPTRDXX4+2

CMP

AX,WORDPTRDYY4+2

JL

L2

JG

Done

CMP

BX,WORDPTRDYY4

JGE

Done

L2:

MOV

BX,WORDPTRDYY4

MOV

AX,WORDPTRDYY4+2

Done:

試問:(1)該程序段所完成的功能;

(2)該程序段執(zhí)行后,(AX)=______,(BX)=______。33.如果某一存儲芯片的8根地址線引腳是分行列輸入地址的,數(shù)據(jù)線為1位,則該存儲器芯片的存儲容量為______A.256K×1位B.1K×1位C.16K×1位D.64K×1位34.8086CPU是在什么情況下被復(fù)位的?復(fù)位時,CPU內(nèi)寄存器又處于何種狀態(tài)?35.MCS-51的定時器用作定時,其定時時間與時鐘頻率和計數(shù)初值有關(guān)。用作計數(shù)時,最高計數(shù)頻率的______。36.8259的中斷請求信號IR0-IR7

A.只能接受“正跳變”邊沿觸發(fā)B.只能接受“高電平”電平觸發(fā)C.能接受“正跳變”邊沿觸發(fā),也能接受“高電平”電平觸發(fā)D.能接受“正跳變”和“負(fù)跳變”邊沿觸發(fā)37.#include"stdio.h"

main()

{inta,b,d=241;

a=d/100%9;

b=(-1)&&(-1);

printf("%d,%d",a,b);

}

程序運(yùn)行結(jié)果是:______38.8051單片機(jī)有______條地址線,它尋址的地址范圍______。39.8253芯片可采用硬件啟動的工作方式是______A.0,1,2,3B.0,2,3,4C.1,2,3,4D.1,2,3,540.#include"stdio.h"

main()

{chara[10],*pa;

scanf("%s",pa);

printf("%s\n",pa);

}

錯誤:______

改正:______41.下面子程序是從串行接口接受一個字符。

START:MOV

TMOD,20H

;定時器T1工作于模式2

MOV

TH1,#0E8H

;設(shè)置波特率為1200b/s

MOVTL1,#0E8H

SETBTR1

;啟動T1

MOV

SCON,#50H

;串行接口工作于方式1,允許接收

L1:

JNB

R1,L1

;等待接收數(shù)據(jù),未接收到數(shù)據(jù),繼續(xù)等待

CLR

R1

;接收到數(shù)據(jù),清R1

MOV

A,SBUF

;接收到數(shù)據(jù)送A

RET

錯誤:______

改正:______42.通過串行口發(fā)送或接收數(shù)據(jù)時,在程序中應(yīng)使用

A.MOV指令B.MOVX指令C.MOVC指令D.SWAP指令43.CPU可以對8253計數(shù)器執(zhí)行讀操作,其讀到的是

A.工作方式字B.計數(shù)初值C.計數(shù)執(zhí)行部件CE(減法計數(shù)器)的當(dāng)前值D.044.8255A芯片的地址線A1,A0分別接8086的A2,A1,8086芯片的A0參與8255A的片選譯碼,接到74LS138的。該接口芯片初始化指令為OUT8EH,AL,則8255A的PA口地址為

A.8BHB.88HC.89HD.8AH45.設(shè)X1、X2至X10為10個無符號數(shù),試閱讀下列程序:

BLOK

DW

X1,X2,X3,X4,X5,X6,X7,X8,X9,X10

COUNT

EQU10

RESULT

DW

COUNT,?

LEABX,BLOK-2

MOVCX,RESULT

XORAX,AX

GOON:

ADDBX,2

CMPAX,[BX]

JAE

NEXT

MOVAX,[BX]

NEXT:

LOOPGOON

MOVRESULT+2,AX

要求:

(1)說明該程序段的功能。

(2)程序執(zhí)行完后,AX、BX、CX中存放的內(nèi)容分別是什么?46.CPU可以對8253計數(shù)器執(zhí)行讀操作,其讀到的是______A.工作方式字B.計數(shù)初值C.計數(shù)執(zhí)行部件CE(減法計數(shù)器)的當(dāng)前值D.047.單片機(jī)程序的入口地址是______,外部中斷1的入口地址是______。48.為了使電路工作可靠,8251A時鐘信號輸入端CLK的頻率最好

A.工作在同步方式時,大于數(shù)據(jù)傳送率的30倍B.工作在異步方式時,大于數(shù)據(jù)傳送率的4.5倍C.越大越好D.應(yīng)在19.2KHz~64KHz范圍E.工作在異步方式時,應(yīng)大于數(shù)據(jù)傳送率的5.6倍49.內(nèi)部中斷50.#include<stdi0.h>

main()

{floata,b

scanf("%f",&a);

if(a<10.0)b=1.0/2;

elseif((a<0.5)&&(a!=2.0))b=1.0/(a+2.0);

elseif(a<10.0)b=1.0/2;

elseb=10.0;

printf("%f\n",a);

}

程序運(yùn)行時輸入2.0〈回車〉,則程序的輸出結(jié)果是:______51.INT8255中可用置位/復(fù)位控制字對哪項(xiàng)的各位進(jìn)行按位操作以實(shí)現(xiàn)某些控制功能______A.A口B.B口C.C口D.數(shù)據(jù)總線緩沖器52.下面程序是將片內(nèi)RAM______開始的單元中有______字節(jié)的二進(jìn)制數(shù)求它們之和(和<256)。

ADDIO:

MOV

R0,30H

MOV

R7,#0AH

MOV

A,@R0

LOOP:

INC

R0

ADD

A,@R0

DJNZ

R7,LOOP

MOV

30H,A

RET53.8253-5某計數(shù)器的最大計數(shù)初值是

A.65536B.FF00HC.0000HD.FFFFH54.設(shè)單片機(jī)的fosc=6MHz,下面程序是100ms延時的子程序。

DELAY:MOV

R7,#64H

A0:

MOV

R6,#0FAH

DJNZ

R6,$

DJNZ

R7.DELAY

RET

錯誤:______

改正:______55.程序輸入1,輸出One,輸入其他,輸出Other。

main()

{scanf("%d",&a);

if(a=1)printf("One\n");

elseprintf("Other\n");

}

錯誤:______

改正:______56.MCS-51單片機(jī)的P0口和P2口除了可以進(jìn)行數(shù)據(jù)的輸入、輸出外,通常還用來構(gòu)建系統(tǒng)的______和______。57.片內(nèi)RAM40H開始的單元內(nèi)有10字節(jié)的二進(jìn)制數(shù),下面程序是完成找出其中最大值并存于50H單元中。

START:MOV

R0,#40H

;數(shù)據(jù)塊首地址送R0

MOV

R7,#09H

;比較次數(shù)送R7

MOV

A,R0

;取數(shù)送A

LOOP:INC

R0

MOV

30H,@R0

;取數(shù)送30H

CJNE

A,30H,NEHT

;(A)與(30H)相比

NEXT:JNC

BIE1

;(A)≥(30H)轉(zhuǎn)BIR1

MOV

A,30H

;(A)<(30H),大數(shù)送A

BIE1:DJNZ

R7,LOOP

;比較次數(shù)減1,不為0,繼續(xù)比較

MOV

50H,A

;比較結(jié)束,大數(shù)送50H

RET

錯誤:______

改正:______58.main()

{

floata[10]={0.0};

inti

for(i=0;i<3;i++)scanf("%d",&a[1]);

for(i=0;i<10;i++)a[0]=a[0]+a[i];

printf("%d\n",a[0]);

}

錯誤:______

改正:______59.I/O接口電路應(yīng)具有哪些電路單元?60.8086CPU進(jìn)行存儲器寫操作時,在總線周期的T1周期(狀態(tài))下,總線信號中______

A.

B.

C.ALE=H

D.

E.61.以下設(shè)備屬于微型計算機(jī)輸出設(shè)備的是

A.鍵盤、鼠標(biāo)、掃描儀B.打印機(jī)、顯示器、指示燈C.打印機(jī)、音箱、掃描儀D.指示燈、打印機(jī)、鼠標(biāo)62.8255A接口芯片的PC端口,可用作______A.一個8位I/OB.兩個4位I/O口C.全部聯(lián)絡(luò)線D.部分聯(lián)絡(luò)線和部分I/O口E.部分聯(lián)絡(luò)線和一個8位I/O口63.DMA操作的基本方法之一,周期挪用法是

A.利用CPU不訪問存儲器的周期來實(shí)現(xiàn)DMA操作B.DMA操作期間,CPU一定處于暫停狀態(tài)C.要影響CPU的運(yùn)行速度D.DMA傳送操作可以有規(guī)則地、連續(xù)地進(jìn)行64.串行口方式3發(fā)送的第9位數(shù)據(jù)要事先寫入______寄存器的______位。65.有一EPROM芯片的地址范圍為40800H~40FFFH,無地址重疊,問該芯片的存儲容量為______A.1KBB.8KBC.4KBD.2KB66.8259A內(nèi)部的中斷請求寄存器67.要對可編程接口芯片進(jìn)行讀寫操作的必要條件是______,只有滿足該條件后,才能使該接口芯片進(jìn)入電路工作狀態(tài),實(shí)現(xiàn)數(shù)據(jù)的輸入/輸出。

A.

B.

C.

D.68.若ints=6;則表達(dá)式s%2+(s+1)%2的值是______。69.在堆棧操作中,當(dāng)進(jìn)棧數(shù)據(jù)全部彈出后,這時SP指向

A.棧底單元地址B.7FH單元C.棧底單元地址加1D.棧底單元地址減170.執(zhí)行MOVIE,#81H指令的意義是

A.屏蔽中斷源B.開放外部中斷源0C.開放外部中斷源1D.開放外部中斷源0和171.下面程序的功能是,輸出100以內(nèi)能被3整除且個位數(shù)為6的所有整數(shù)。請?zhí)羁铡?/p>

main()

{inti,j;

for(i=0;i<10;i++)

{j=i*10+6:

if(______)continue;printf("%d",j);}

}72.8位ALU是一個以______為核心的算術(shù)邏輯部件。A.寄存器B.乘法器C.計數(shù)器D.加法器73.80C51在作并行擴(kuò)展時,如果采用全地址譯碼,擴(kuò)展芯片的地址是______。74.執(zhí)行下面一段程序后,(A)=______,(B)=______。

MOV

SP,#60H

MOV

A,#10H

MOV

B,#01H

PUSH

A

PUSH

B

POP

A

POP

B75.各種中斷的類型號是如何提供的?第1卷參考答案一.歷年考點(diǎn)試題黑鉆版1.參考答案:(1)顯示緩沖存儲器(簡稱顯示緩存):顯示緩沖存儲器放準(zhǔn)銜顯示的字符信息,這是個雙口存儲器,一方面要受主機(jī)的控制,從系統(tǒng)總線上獲取欲顯示的字符代碼,另一方面其內(nèi)容又要按掃描的速度被讀出。

(2)CRT顯示信息的過程:首先CPU把要顯示的內(nèi)容存入顯示緩沖存儲器,然后在控制器的作用下不斷從顯示緩沖存儲器中讀出已存入的信息,通過字符發(fā)生器轉(zhuǎn)換成“點(diǎn)陣代碼”,再經(jīng)過移位寄存器變成串行的打點(diǎn)信號和行同步信號、場同步信號合在一起,形成全電視信號,送CRT顯示。2.參考答案:DMA控制器是內(nèi)存儲器同外設(shè)之間進(jìn)行高速數(shù)據(jù)傳送時的硬件控制電路,是一種實(shí)現(xiàn)直接數(shù)據(jù)傳送的專用處理器,它必須能取代在程序控制傳送中由CPU和軟件所完成的各項(xiàng)功能。它的主要功能有以下幾點(diǎn)。

(1)MAC同外設(shè)之間有一對聯(lián)絡(luò)信號線——外設(shè)的DMA請求信號DREQ以及DMAC向外設(shè)發(fā)出的DMA響應(yīng)信號DACK。

(2)DMAC在接收到DREQ后,同CPU之間也有一對聯(lián)絡(luò)信號線——DMAC向CPU發(fā)出總線請求信號(HOLD或BUSRQ),CPU在當(dāng)前總線周期結(jié)束后向DMAC發(fā)出總線響應(yīng)信號(HLDA或BUSAK),DMAC接管對總線的控制權(quán),進(jìn)入DMA操作方式。

(3)能發(fā)出地址信息,對存儲器尋址,并修改地址指針,DMAC內(nèi)部必須有能自動加1或減1的地址寄存器。

(4)能決定傳送的字節(jié)數(shù),并能判斷DMA傳送是否結(jié)束。DMA內(nèi)部必須有能自動減1的字計數(shù)寄存器,計數(shù)結(jié)束產(chǎn)生終止計數(shù)信號。

(5)能發(fā)出DMA結(jié)束信號,釋放總線,使CPU恢復(fù)總線控制權(quán)。

(6)能發(fā)出讀、寫控制信號,包括存儲器訪問信號和I/O訪問信號。DMAC內(nèi)部必須有時序和讀寫控制邏輯。[考點(diǎn)]DMA控制器的知識點(diǎn)3.參考答案:D[解析]本題考查的知識點(diǎn)為中斷向量。[要點(diǎn)透析]所謂“中斷向量”就是中斷服務(wù)程序的入口地址。中斷向量表(又稱中斷指針表)是存放中斷服務(wù)程序入口地址(即“中斷向量”)的表格。4.參考答案:A5.參考答案:B6.參考答案:A7.參考答案:D[解析]a>b=1,1>c=0。8.參考答案:反碼9.參考答案:錯誤:scanf("%f,%d",&,&a);

改正:將其修改為scanf("%f%d",&f,&a);[解析]scanf函數(shù)的一般形式為:scanf("格式控制字符串",輸入對象地址表列);10.參考答案:SCON

TB811.參考答案:(1)外設(shè)的定時(處理信息的時間關(guān)系)是不固定的或未知的情況下,使用程序查詢方式。

(2)必須查詢外設(shè)的狀態(tài)(或外設(shè)必須提供狀態(tài)信息)。12.參考答案:0[解析]注意運(yùn)算次序是:!→關(guān)系→邏輯與→邏輯或。13.參考答案:A[解析]注意C語言的數(shù)學(xué)公式的表達(dá)。14.參考答案:C15.參考答案:

ORG

1000H

MOV

R7,#0AH

MOV

R0,#30H

CLR

A

MOV

51H,A

LOOP:

ADD

A,@R0

JNC

NEXT

INC

51H

NEXT:

INC

R0

DJNZ

R7,LOOP

MOV

50H,A

SJMP

$

END16.參考答案:D[解析]本題考查的知識為RS-232C標(biāo)準(zhǔn)電器特性。[要點(diǎn)透析](1)數(shù)據(jù)“0”(“空號”,Space)及控制線的接通狀態(tài)規(guī)定為+3~+15V。

(2)數(shù)據(jù)“1”(“傳號”,mark)及控制線的斷開狀態(tài)規(guī)定為-3~15V。

(3)噪聲容限為(3~5)V。

(4)當(dāng)輸入恰好為±3V時,分別確定為空號和傳號,當(dāng)輸入端開路時,終端定為傳號。17.參考答案:D[考點(diǎn)]常用指令尋址的用法

[解析]不能夠直接傳數(shù)據(jù)到物理地址。18.參考答案:A19.參考答案:PentiumⅡ的主要特點(diǎn)為:

(1)采朋了一系列多媒體擴(kuò)展技術(shù),包括:

①單指令多數(shù)據(jù)流技術(shù)。使一條指令能完成多重數(shù)據(jù)的工作,減少了芯片在視頻、聲音、圖像和動畫中計算密集的循環(huán)。

②為針對多媒體操作中經(jīng)常出現(xiàn)的大量并行、重復(fù)運(yùn)算,增加了57條指令,以更有效地處理聲音、圖像和視頻數(shù)據(jù)。

(2)動態(tài)執(zhí)行技術(shù),這是為更有效地處理多重數(shù)據(jù),提升軟件速度而采剛的新技術(shù)。由三種技巧組成:多分支跳轉(zhuǎn)預(yù)測、數(shù)據(jù)流分析、推測執(zhí)行。

(3)雙重獨(dú)立總線結(jié)構(gòu)。由2條總線組成雙重獨(dú)立總線體系結(jié)構(gòu),一條是L2Cache總線,另一條是處理器至主存儲器的系統(tǒng)總線,使PentiumⅡ處理器的數(shù)據(jù)吞吐能力是單一總線結(jié)構(gòu)處理器的2倍。而且L2Cache的運(yùn)行速度也比Pentium處理器高2倍。

(4)采用新的封裝技術(shù)——SEC,同主板連接采用Slot1。

PentiumⅢ的主要特點(diǎn)為:

(1)PentiumⅢ處理器的基本結(jié)構(gòu)同PentiumⅡ處理器,采用PentiumPro的微結(jié)構(gòu),具有數(shù)據(jù)Cache與指令Cache分開的L1Cache共32KB,以及512KB的L2Caclle,最主要的特點(diǎn)是增加了70條SSE指令集(SSE——StreamingSIMDExtension),又稱“MMX2指令集”(第二代多媒體擴(kuò)展指令集)。

(2)內(nèi)部增加了8個新的128位單精度寄存器(4×32位),能同時處理4個單精度浮點(diǎn)變量,可達(dá)20億次/秒的浮點(diǎn)運(yùn)算速度。20.參考答案:BC[考點(diǎn)]CPU可以直接訪問的存儲器

[解析]固定硬盤、移動硬盤和CDROM需要通過I/O接口才能夠訪問。21.參考答案:D[考點(diǎn)]存儲器的線數(shù)

[解析]地址線9根,數(shù)據(jù)線8根,片選信號線1根,讀寫信號線1根,把所有的線加起來為19根。22.參考答案:1/12[解析]因?yàn)?2時鐘為一個機(jī)器周期,所以為1/12。23.參考答案:片內(nèi)RAM

先進(jìn)后出24.參考答案:1[解析]6除2余0,7除2余1,0+1=1。25.參考答案:C26.參考答案:RS-232C的基本電氣特性是規(guī)定了數(shù)據(jù)“0”和數(shù)據(jù)“1”的電平標(biāo)準(zhǔn)。

(1)數(shù)據(jù)“0”(“空號”,space)及控制線的接通狀態(tài)規(guī)定為+3~+15V。

(2)數(shù)據(jù)“1”(“傳號”,mark)及控制線的斷開狀態(tài)規(guī)定為-3~-15V。

(3)噪聲容限為(3~5)V。

(4)當(dāng)輸入恰好為±3V時,分別確定為空號和傳號,當(dāng)輸入端開路時,終端定為傳號。27.參考答案:30H10[解析]MOVR0,30H指令說明是片內(nèi)30H單元開始,MOVR7,#0AH指令說明計數(shù)指針為十,ADDA,@R0和DJNZR7,LOOP配合進(jìn)行十和數(shù)相加。28.參考答案:D29.參考答案:*p1>*p230.參考答案:D31.參考答案:v0=12,v1=3,v2=12[解析]當(dāng)c=A,D,s,c,r,p,t,r,\n時,v0和v2共加9次,對應(yīng)c=e,i,0時v1加3次,v0和v2加3次。所以,v0=9+3=12,v2=9+3=12,v1=3。32.參考答案:(1)該程序段的功能是對兩個4字節(jié)數(shù)據(jù)進(jìn)行比較,選出其中大的數(shù)據(jù)存放在AX:BX中。

(2)(AX)=8004H,(BX)=1570H33.參考答案:D[考點(diǎn)]存儲器的容量

[解析]此題中給定的是一個動態(tài)存儲器,分行列給定地址,一共8位地址線,分兩次給地址,故有16位地址線,216B=64KB。34.參考答案:RESET引腳上檢測到高電平,進(jìn)入復(fù)位,直到RESET信號變低。

CS置FFFFH;

標(biāo)志寄存器、IP、DS、SS、ES清零;

指令隊(duì)列變空。35.參考答案:1/12[解析]因?yàn)?2時鐘為一個機(jī)器周期,所以為1/12。36.參考答案:C[解析]本題考查的知識點(diǎn)為8259A的內(nèi)部結(jié)構(gòu)。[要點(diǎn)透析]8位中斷請求寄存器(IRR)用來存放來自外設(shè)的中斷請求IR0~I(xiàn)R7信號,所以是中斷源的中斷請求寄存器。它有“正跳變”邊沿觸發(fā)和“高電平”電平觸發(fā)兩種觸發(fā)方式。但是無論采用何種觸發(fā)方式,中斷請求信號的高電平狀態(tài)必須保持到第一個中斷響應(yīng)信號變?yōu)橛行е?,否則將丟失中斷請求信號。37.參考答案:2,1[解析]整數(shù)除法241/100=2,2%9=2。&&邏輯運(yùn)算中不為0為真。38.參考答案:16

64KB[解析]216=65536B=64KB。39.參考答案:D[考點(diǎn)]8253的工作方式

[解析]軟件啟動的有0,2,3,4;硬件啟動的有1,2,3,5。40.參考答案:錯誤:scanf("%s",pa);

改正:chara[10],*pa=a;或修改后面兩句:scanf("%s",a);printf("%s",a);41.參考答案:錯誤:MOVTMOD,20H

改正:MOVTMOD,#20H[解析]20H是地址42.參考答案:A[解析]串口發(fā)送或接收是內(nèi)部可尋址寄存器。因此使用MOV指令。43.參考答案:C44.參考答案:B45.參考答案:(1)程序功能:依次比較X1至X10,選出最大值,存放在RESULT+2的存儲單元中。

(2)AX為X1至X10中的最大值;BX為存放數(shù)值X10的內(nèi)存地址;CX為零。46.參考答案:A47.參考答案:0000H

0013H48.參考答案:AB49.參考答案:通過軟件調(diào)用的中斷:INTn指令中斷;

執(zhí)行指令過程產(chǎn)生的“異?!保ㄒ绯鲋袛?、除法出錯中斷、單步中斷。50.參考答案:0.500000[解析]注意嵌套條件語句。51.參考答案:C[考點(diǎn)]8255

[解析]用置位/復(fù)位控制字進(jìn)行按位操作以實(shí)現(xiàn)某些控制功能的端口是C。52.參考答案:30H10[解析]MOVR0,30H指令說明是片內(nèi)30H單元開始,MOVR7,#0AH指令說明計數(shù)指針為十,ADDA,@R0和DJNZR7,LOOP配

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論