【福師網(wǎng)考】福師大網(wǎng)考《計算機原理與接口技術(shù)》2023年復習題_第1頁
【福師網(wǎng)考】福師大網(wǎng)考《計算機原理與接口技術(shù)》2023年復習題_第2頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

隨著組態(tài)軟件的使用,樓宇監(jiān)控的手段更為先進、直觀。

14.在建筑中,照明系統(tǒng)屬于弱電系統(tǒng)。

15.電氣原理圖可以表明電氣設(shè)備和器件的實際安裝位置和具體接線。

16.通常市電電源進線電壓為3.8kV。

17.目前最常見的主結(jié)線方案就是雙電源帶自備發(fā)電機方案。

18.同時供電主結(jié)線方式設(shè)有聯(lián)絡(luò)開關(guān)。

18.同時供電主結(jié)線方式設(shè)有聯(lián)絡(luò)開關(guān)。19.中線和地線合在一起叫隨著組態(tài)軟件的使用,樓宇監(jiān)控的手段更為先進、直觀。

14.在建筑中,照明系統(tǒng)屬于弱電系統(tǒng)。

15.電氣原理圖可以表明電氣設(shè)備和器件的實際安裝位置和具體接線。

16.通常市電電源進線電壓為3.8kV。

17.目前最常見的主結(jié)線方案就是雙電源帶自備發(fā)電機方案。

18.同時供電主結(jié)線方式設(shè)有聯(lián)絡(luò)開關(guān)。

18.同時供電主結(jié)線方式設(shè)有聯(lián)絡(luò)開關(guān)。19.中線和地線合在一起叫《計算機原理與接口技術(shù)》一、選擇題1.計算機能直接識別并執(zhí)行的語言是(A)A.機器語言B.匯編語言C.高級語言D.低級語言2.CPU和主存之間的高速緩存Cache的主要作用是(B)。A.提高CPU的工作速率B.提高CPU訪問主存的等效速度C.提高CPU訪問外存的速度D.擴大主存容量3.當8086CPU采樣到引腳READY=0,則CPU將(B)A.執(zhí)行停機指令B.插入等待周期 C.執(zhí)行空操作指令D.重新發(fā)送地址碼4.8086CPU在進行讀內(nèi)存操作時,控制信號M/和DT/是(C)A.0,0B.0,1C.1,0D.1,15.在計算機中,按先進后出方式工作的存儲空間是(D)。A.存儲器B.RAMC.ROMD.堆棧6.已知DS=12A0H,ES=22A0H,SS=33A0H,BP=0174H,指令MOVAX,DS:[BP]源操作數(shù)的物理地址是(D)。A.12A074HB.22B74HC.33B74HD.12B74H7.若AX=3500H,CX=56B8H,當ANDAX,CX指令執(zhí)行后,AX=(A)A.1400HB.77F8HC.0000HD.0FFFFH8.DECBYTEPTR[BX]指令中的操作數(shù)的數(shù)據(jù)類型是(C)A.四字B.雙字C.字節(jié)D.字9.完成將AX清零,并且使CF清零,沒有這些功能的指令是(D)。A.SUBAX,AXB.ANDAX,0C.XORAX,AXD.MOVAX,010.用偽指令可以定義邏輯段,定義一個段的偽指令是(C)。A.PROC和ENDPB.NAME和ENDC.SEGMENT和ENDSD.SEGMENT和ASSUME11.表示過程定義結(jié)束的偽指令是(A)A.ENDPB.ENDSC.ENDD.ENDM 12.BUF1DB3DUP(0,2DUP(1,2),3) COUNTEQU$-BUF1符號COUNT等價的值是(D)A.6B.8C.16D.1813.保存各邏輯段的起始地址的寄存器是(D)A.通用寄存器 B.數(shù)據(jù)寄存器 C.指針寄存器 D.段寄存器14.DOS系統(tǒng)功能調(diào)用中,顯示單個字符的系統(tǒng)調(diào)用號是(B)H。A.01HB.02HC.08HD.09H15.異步串行通信的波特率=9600bps,波特率因子=16,則接收時鐘和發(fā)送時鐘頻率(B)。A.600KHzB.153.6KHzC.38.4KHzD.43.2KHz16.并行接口芯片8255的(B)引腳完成內(nèi)部I/O端口(PA,PB,PC及控制口)選擇。(信號后的#表示低電平有效,下同)A.D1,D0B.A1,A0C.RD#,WR#D.PA,PB17.下列不屬于8251通信信號的是(C)。A.DSRB.CTSC.IBF D.RTS18.8086CPU尋址I/O端口最多使用(C)條地址線。A.8B.10C.16D.2019.下列不屬于8251異步通信錯誤標志的是(A)。A.CRC校驗和錯誤 B.幀錯誤C.溢出錯誤D.奇偶錯誤20.計算機中地址的概念是內(nèi)存儲器各存儲單元的編號,現(xiàn)有一個32KB的存儲器,用十六進制對它的地址進行編碼,則編號可從0000H到(B)H。A.32767B.7FFFC.8000D.8EEE21、若一個數(shù)的BCD編碼為00101001,則該數(shù)與(C)相等。A.41H B.121D C.29D D.29H22、設(shè)CS=8225H,DS=8223H,SS=8230H,BP=3942H,指令NEGBYTEPTR[BP]操作數(shù)的物理地址是(B)A.85B92H B.85C42H C.BB65H D.856C2H23、BUFDW10DUP(3DUP(2,10H),3,5)上述語句匯編后,為變量BUF分配的存儲單元字節(jié)數(shù)是(D)A.80H B.100HC.80D.16024、8086CPU從端口讀入數(shù)據(jù)可使用(A)指令。A.INB.OUTC.MOVD.XCHG25、斷電后存儲的資料會丟失的存儲器是(A)A.RAM B.ROM C.CD-ROM D.硬盤26、8086標志寄存器中的IF=1時,表示(C)A.CPU可以響應非屏蔽中斷 B.CPU可以響應內(nèi)部中斷C.CPU可以響應可屏蔽中斷 D.CPU禁止響應可屏蔽中斷27、目前流行的“U盤”是指哪種類型的存儲器(D)A.SRAM B.DRAM C.EPROM D.EEPROM28、執(zhí)行下面指令序列后,結(jié)果是(A)。MOVAL,0A2HCBWA.AX=0FFA2H B.AX=80A2H C.AX=00A2H D.AX=0FA2H29、為了使串操作指令地址按增量方式處理,應使用的指令是(C)A.STD B.STI C.CLD D.CLI30、DATASEGMENTORG100HDA1DW32DUP(?)DA2DW1456H,789AHDA3DWDA2DATAENDS……MOVBX,DA3上述指令執(zhí)行后,BX中的內(nèi)容是(C)A.120H B.132H C.140H D.13231、實現(xiàn)將BX:AX中存放的32位數(shù)擴大四倍,正確的程序段是(D)A.SHLAX,2B.RCLAX,2ROLBX,2SHLBX,2C.MOVCX,2D.SHLAX,lLOP:SHLAX,1RCLBX,lROLBX,1SHLAX,1LOOPLOPRCLBX,132、若SP=3210H,執(zhí)行指令PUSHAX后,SP寄存器的值是(C)A.3211H B.3212H C.320EH D.320FH33、命令“ENDSTART”告訴匯編程序(D)A.START段定義結(jié)束 B.START過程定義結(jié)束C.匯編從START開始,到此結(jié)束 D.匯編結(jié)束,START為程序入口34、若內(nèi)存容量為64KB,則訪問內(nèi)存所需地址線(A)條A.16 B.20 C.18 D.1935、下列傳送指令中有語法錯誤的是(A)A.MOVCS,AX B.MOVDS,AXC.MOVSS,AX D.MOVES,AX36、下列寄存器組中,在段內(nèi)尋址時可以提供偏移地址的是(B)A.AX,BX,CX,DX B.BX,BP,SI,DIC.SP,IP,BP,DX D.CS,DS,ES,SS37、當一個程序使用DOS系統(tǒng)功能調(diào)用退出用戶程序時,在編寫INT21H指令前,應選用的指令是(C)。A.MOVAH,0lH B.MOVAX,4CHC.MOVAH,4CHD.RET38.8086CPU的最大尋址空間是(C)。A.64KBB.512KBC.1MB D.16MB39.8086CPU的堆棧棧頂由(D)來指示。A.CS∶IP B.CS∶SP C.SS∶IP D.SS∶SP40.下列字符串能用于做符號名標識符的是(A)。A.NEXTB.MOVC.LOOPD.SEGMENT41.堆棧的存取規(guī)則正確的是(B)。A.FIFO先進先出 B.FILO先進后出 C.LILO后進后出 D.以上都不對42.下列指令錯誤的是(B)。A.INCWORDPTR[SI] B.PUSHALC.POPCX D.JMPBX43.條件轉(zhuǎn)移指令JB產(chǎn)生程序轉(zhuǎn)移的條件是(A)A.CF=1B.CF=0C.CF=l和ZF=1D.CF=1和SF=044.數(shù)字“3”帶偶校驗的ASCII碼為(A)。A.33H B.34H C.B3H D.B4H45.當8086CPU進行I/O寫操作時應滿足的引腳關(guān)系為(A)。A.M/IO#=0,WR#=0 B.M/IO#=0,WR#=1C.M/IO#=1,WR#=0 D.M/IO#=1,WR#=146.為了使執(zhí)行串操作指令時,地址按減量方式處理,應使用的指令是(A)A.STDB.STIC.CLDD.CLI47.下列不屬于8251通信信號的是(C)。A.DSR B.CTS C.IBF D.RTS48.完成同指令XCHGAX,BX相同功能的指令或指令序列是(D)A.MOVAX,BXB.MOVBX,AXC.PUSHAXD.MOVCX,AXPOPBXMOVAX,BXMOVBX,CX49.設(shè)AL=-15,要使AL=15應執(zhí)行的指令是(A)A.NEGAL B.NOTAL C.INCAL D.DECAL50.匯編語言源程序中,每個語句由四項組成,如語句要完成一定功能,那么該語句中不可省略的項是(B)A.名字項B.操作項C.操作數(shù)項D.注釋項51.命令“ENDP”告訴匯編程序(B)A.宏定義結(jié)束B.過程定義結(jié)束C.段定義結(jié)束D過程運行結(jié)束52.在段定義時,如果定位類型用戶未選擇,就表示是隱含類型,其隱含類型是(B)A.PAGEB.PARAC.WORDD.BYTE53.MOVSP,3210HPUSHAX執(zhí)行上述指令序列后,SP寄存器的值是(C)A.3211HB.3212HC.320EHD.320FH54.下面指令執(zhí)行后,改變AL寄存器內(nèi)容的指令是(D)A.TESTAL,02HB.ORAL,ALC.CMPAL,BLD.ANDAL,BL55.編寫分支程序在進行條件判斷前,可用指令構(gòu)成條件,其中不能形成條件的指令有(D)A.CMPB.SUBC.ANDD.MOV56.執(zhí)行下面指令序列后,結(jié)果是(C)。MOVAL,82HCBWA.AX=0082HB.AX=8082HC.AX=0FF82HD.AX=0F82H二、填空題1.常將運算器和控制器兩部分統(tǒng)稱為(__CPU__)。2.在用DEBUG調(diào)試程序時,要查看當前數(shù)據(jù)段中從100H地址開始的內(nèi)存數(shù)據(jù)的命令是:(D100)。3.(2D7)16=(1327)8=(_727__)10。4.變量Y1DB0,2DUP(1,2),3,4匯編后生成的數(shù)據(jù)依次是:(0,1,2,1,2,3,4_)。5.當取指令時,8086會自動選擇(CS)值作為段基值,再加上(IP)提供的偏移量形成物理地址。6.若一個十進制數(shù)的BCD碼為01101000,則該數(shù)是(68)。7.8086實模式下堆棧操作以(雙字節(jié))為單位;數(shù)據(jù)進棧,棧頂向(小)(大/?。┑刂贩较蚋?。8.有下列數(shù)據(jù)定義,則COUNT=(14)。VALDW1,2,3,4,5,6,7COUNTEQU$-VAL9.用8253定時/計數(shù)器通道0產(chǎn)生1毫秒方波,已知通道0的CLK0連接時鐘頻率為2MHz,求0通道計數(shù)器的二進制計數(shù)初值N=(2000)。10.8255A的(C口)可進行按位置位/復位的操作。11.偽指令DB以字節(jié)為單位分配存貯。12.8086CPU的DT/R信號,用來控制存儲器讀寫方向。13.8086CPU是一個字長__16__位的微處理器,具有_20___位的地址總線;結(jié)構(gòu)上采用兩級流水線,____EU_____負責指令的執(zhí)行,并管理通用和標志寄存器;BIU負責與存儲器、IO設(shè)備的數(shù)據(jù)傳送。14.寫一條指令使寄存器AL的高四位取反:XORAL,0F0H。15.設(shè)CS=25FFH,DS=2140H,SS=2510H,BP=02D0H,SI=0010H,DI=0206H,則指令MOVAX,[BP+SI+2]源操作數(shù)的邏輯地址為2510:02E2H。16.2142芯片為(lK×4位),需10根地址線進行片內(nèi)尋址,若組成16KB的存儲器需32片。17.(16E)16=(____366_____)10=(556)8。18.8086CPU復位后從物理地址FFFF0H開始執(zhí)行指令。19.一片EPROM有16根地址線和4根數(shù)據(jù)線,它的容量是_32KB_字節(jié),若要組成128KB的容量存儲器需要4片。20.DMA控制器8237A有_____4___通道。21.8086微處理器由BIU和EU兩部分構(gòu)成,二者之間通過指令隊列緩沖,這兩部分組成二級流水線電路結(jié)構(gòu)。22.8259A的結(jié)束方式有自動EOI、普通EOI、特殊EOI;單片最多可管理8個中斷源;8259A初始化的預置命令I(lǐng)CW2是用于設(shè)置中斷類型號(高5位)。三、完善程序(段)下面的程序完成在VAL開始的若干單字節(jié)有符號數(shù)的累加,結(jié)果存入字類型變量SUM中。請完善程序。DATSEGMENTVALDB23H,-3AH,…,6CHCNTEQU$-VALSUMDW0DATENDSMYCDSEGMENTASSUMECS:MYCD,DS:DATSTART:PUSHDS①PUSHAXMOVAX,DATMOVDS,AXLEASI,VALMOVCX,CNTXORDX,DXNEXT:MOVAL,[SI]②ADDDX,AXINCSI③MOVSUM,DXRETMYCDENDSENDSTART答案::①SUBAX,AX;或其它等功能指令②CBW③LoopNEXT2.下面的程序從鍵盤輸入一字符,若為數(shù)字則顯示“Itisanumeral.”,否則顯示“Mistake,itisnotanumeral.”然后返回操作系統(tǒng)。DATSEGMENTISNUMDB“Itisanumeral.$”NONUMDB“Mistake,itisnotanumeral.$”DATENDSMYCDSEGMENTASSUMECS:MYCD,DS:DATFFDPROCFARSTART:MOVAX,DATMOVDS,AXMOVAH,1INT21HCMPAL,‘0’④CMPAL,‘9’⑤⑥MOVAH,9INT21HDONE:MOVAH,4CHINT21HGO:⑦MOVAH,9INT21HJMPDONEFFDENDPMYCDENDSENDSTART答案::④JBGO⑤JAGO⑥LEADX,ISNUM⑦LEADX,NONUM3.如下代碼比較兩有符號數(shù)X和Y,若X≥Y則MAX←'Y',否則MAX←'N',并將MAX內(nèi)容在屏幕上輸出,再返回操作系統(tǒng)。(設(shè)P和Q是已定義的帶符號數(shù)).DSGSEGMENTXDBPYDBQMAXDB?DSGENDSCSGSEGMENT1CS:CSG,DS:DSGHEAR:MOVAX,2MOVDS,AXMOVAL,X3JGE4MOVMAX,‘N’ST:MOVDL,5MOVAH,6INT21HMOVAX,4C00HINT21HLG:MOVMAX,‘Y’JMPSTCSGENDSEND7答案::1ASSUME2DSG3CMPAL,Y4LG5MAX627HEAR四、程序設(shè)計與接口應用1.編寫程序,完成將YB中10個字節(jié)的壓縮型BCD碼拆成非壓縮型BCD碼,順序存放在FB中。DATSEGMENTYBDB21H,73H,90H,48H,……FBDB20DUP(?)DATENDS答案::MYCD1SEGMENTASSUMECS:MYCD1,DS:DATFFD1PROCFARSTART1:MOVAX,DATMOVDS,AXLEASI,YBLEADI,FBMOVDX,10G1:MOVAL,[SI]MOVAH,ALMOVCL,4SHRAL,CLMOV[DI],ALANDAH,0FHMOV[DI+1],AHADDDI,2INCSIDECDXJNZG1MOVAH,4CHINT21HFFD1ENDPMYCD1ENDSENDSTART12.同上題,另編寫一程序,完成將字節(jié)變量FB中的非壓縮型BCD順序輸出到屏幕上。答案::MYCD2SEGMENTASSUMECS:MYCD2,DS:DATFFD2PROCFARSTART2:MOVAX,DATMOVDS,AXLEASI,FBMOVCX,20G2:MOVDL,[SI]ADDDL,30HMOVAH,2INT21HINCSILOOPG2MOVAH,4CHINT21HFFD2ENDPMYCD2ENDSENDSTART23.如下圖,是打印機時序和接口電路。如(a)圖所示,數(shù)據(jù)送到打印機的數(shù)據(jù)線DATA上,當打印機不忙時(BUSY=0)時,用STB#=0把數(shù)據(jù)輸入打印機中。請完成:①用地址A0-A7譯碼,使8255的A、B、C和控制口地址分別為90H、91H、92H、93H。請把圖中的74LS138譯碼器接入(需要時可添加所需的門電路);②若8255的A口以方式0做為數(shù)據(jù)端口,主機通過C口查詢的方式向打印機輸出字符,請把圖(b)中已標出的需要連接的信號連接成完整的接口電路(需要時可添加所需的信號線);③寫一程序,初始化8255,并把STRING開始的字符串輸出到打印機。(4+4+15=23)DATSEGMENT STRINGDB‘THEIISA…’LENEQU$-STRINGDATENDS(a)(a)(b)data答案::①74LS138與CPU連線:A=A2,B=A3,C=A5,G1=A7&A4,G2B=A674LS138與8255連線:CS=Y0CPU與8255連線:A1=A1,A0=A0②8255與打印機連線:PC7=STB,PC2=BUSY③字符串輸出程序:MOVAL,10000011BMOVDX,93HOUTDX,ALMOVAL,00001111BOUTDX,ALLEASI,STRINGMOVCX,LENWAIT:MOVDX,92HINAL,DXTESTAL,00000100BJNZWAITMOVAL,[SI]MOVDX,90HOUTDX,ALMOVAL,00001110BMOVDX,93HOUTDX,ALNOPMOVAL,00001111BOUTDX,ALINCSILOOPWAIT五、接口應用1.如下圖為LED接口電路,74LS373與LED之間是同相放大驅(qū)動電路。請完成:①如(b)圖所示,LED的各筆劃與D0-D7數(shù)據(jù)線連接,在表格中寫出顯示碼;②若用地址A0-A7譯碼,使端口地址為78H,請把圖中的74LS138譯碼器接入;③寫一程序,程序運行時LED按如下方式不斷循環(huán)顯示1→2→3:(注:每字顯示時間500ms(毫秒)。設(shè)有現(xiàn)成的延時100ms的子程序D100MS可供調(diào)用,調(diào)用D100MS不會影響任何寄存器。)(4+6+12=22分)答案::①LED顯示(二進制)顯示碼LED顯示(二進制)顯示碼106H87FH34FHE79②連線:G1=A3&A4&A5&A6G2B=A7A=A0B=A1C=A2或門輸入端2=Y0③CHAR123DB06H,5BH,4FHOFFDB00H……X0:MOVAL,OFF;關(guān)顯示OUT78H,ALMOVCX,5;延遲X1:CALLD100MSLOOPX1LEASI,CHAR123MOVBL,3X3:MOVAL,[SI]OUT78H,AL;顯示MOVCX,5;延遲X2:CALLD100MSLOOPX2INCSIDECBLJNZX3JMPX02.使用1片8259管理中斷。設(shè)8259端口地址為32H、33H。請編寫8259的初始化程序,使8259用邊緣觸發(fā)中斷,中斷類型號88~8FH,非自動結(jié)束方式。(提供如下ICW1和ICW4參考)答案::MOVAL,13HOUT32H,ALMOVAL,88HOUT33H,ALMOVAL,01HOUT33H,AL3.如圖的實驗電路,M為直流電動機,DAC是數(shù)模模塊。當向DAC輸出的數(shù)值在00~7EH之間時,電機順時針轉(zhuǎn),00H時速度最快,7EH時最慢;輸出的數(shù)值在81H~FFH之間時,電機逆時針轉(zhuǎn),81H時速度最慢,F(xiàn)FH時最快。輸出的數(shù)值為7FH和80H時電機不動。編寫一程序,當K=1時,電機順時針快速旋轉(zhuǎn);K=0時,逆時針慢速旋轉(zhuǎn)。(設(shè)8255的A、B、C和控制端口地址為20H、21H、22H、23H)82558255答案::MOVAL,10001011BOUT23H,ALMOVAL,80HOUT20H,AL;停轉(zhuǎn)MOVBL,0;B=1表示正轉(zhuǎn),B=2逆轉(zhuǎn)AG:INAL,22HTESTAL,01HJZDO1CMPBL,1;正轉(zhuǎn)?JECONT1MOVAL,80H;停轉(zhuǎn)OUT20H,ALMOVCX,0FFFFH;延遲DLY1:NOPLOOPDLY1M

溫馨提示

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

評論

0/150

提交評論