計(jì)算機(jī)硬件技術(shù)基礎(chǔ)-習(xí)題_第1頁
計(jì)算機(jī)硬件技術(shù)基礎(chǔ)-習(xí)題_第2頁
計(jì)算機(jī)硬件技術(shù)基礎(chǔ)-習(xí)題_第3頁
計(jì)算機(jī)硬件技術(shù)基礎(chǔ)-習(xí)題_第4頁
計(jì)算機(jī)硬件技術(shù)基礎(chǔ)-習(xí)題_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

宋停云與您分享宋停云與您分享1—1簡(jiǎn)述計(jì)算機(jī)和微型計(jì)算機(jī)經(jīng)過了哪些主要發(fā)展階段?1—2什么叫微處理器?什么叫微型計(jì)算機(jī)?什么叫微型計(jì)算機(jī)系統(tǒng)?1—3寫出下列機(jī)器數(shù)的真值:(1)01101110 (2)10001101(3)01011001 (4)110011101—4寫出下列二進(jìn)制數(shù)的原碼、反碼和補(bǔ)碼(設(shè)字長(zhǎng)為8位)(1)+010111 (2)+101011(3)-101000 (4)-1111111—5當(dāng)下列各二進(jìn)制數(shù)分別代表原碼、反碼和補(bǔ)碼時(shí),其等效的十進(jìn)制數(shù)值為多少?(1)00001110 (2)11111111(3)10000000 (4)100000011—6x(l)=+0010100,y(1)=+0100001,x(2)=-0010100,y(2)=-0100001,試計(jì)算下列各式(字長(zhǎng)8位)(1)[x(l)+y(1)]補(bǔ) (2)[x(l)-y(2)]補(bǔ) (3)[x(2)-y(2)]補(bǔ)(4)[x(2)+y(2)]補(bǔ) (5)[x(l)+2y(2)])L (6)[x(2)+y(2)/8]補(bǔ)1—7用補(bǔ)碼來完成下列計(jì)算,并判斷有無溢出產(chǎn)生(字長(zhǎng)為8位):(1)85+60 (2)-85+60(3)85-60 (4)-85-601—8在微型計(jì)算機(jī)中存放兩個(gè)補(bǔ)碼數(shù),試用補(bǔ)碼加法完成下列計(jì)算,并判斷有無溢出:(1)[x]補(bǔ)+[y]補(bǔ)=01001010+0ll00001(2)[x]補(bǔ)一[y]補(bǔ)=01101100-010101101—9試將下列各數(shù)轉(zhuǎn)換成BCD碼:宋停云與您分享宋停云與您分享(1)(30)十進(jìn)制 (2)(127)十進(jìn)制(3)00100010B (4)74Hl—10試查看下列各數(shù)代表什么ASCII字符(1)41H (2)72H (3)65H (4)20H1—11試寫出下列字符的ASCII碼:9,*,=,$,!1—12若加上偶校驗(yàn),題1—11字符的ASCII又是什么?1—13101(MSB)表示數(shù)符,9用4MSB6MSB表示數(shù)的范圍分別是多少?1—14試將下列數(shù)表示成浮點(diǎn)的規(guī)格化數(shù)。設(shè)階碼(含階符)為4位,尾數(shù)(含數(shù)符)為8(1)69.57 (2)-8.405 (3)-0.25 (4)+0.008341—15試將上題(1),(2),(3)表示成單精度浮點(diǎn)數(shù)。1—16下面是Pentium處理器的一個(gè)單精度浮點(diǎn)數(shù)(32位)和一個(gè)雙精度浮點(diǎn)數(shù)(64(1)01000010101100000000000000000000(2)406CD25179FCED82H1—17通用微型計(jì)算機(jī)硬件系統(tǒng)結(jié)構(gòu)是怎樣的?請(qǐng)用示意圖表示。說明各部分作用。1—18通用微型計(jì)算機(jī)軟件包括哪些內(nèi)容?1—19典型微機(jī)有哪幾種總線?它們傳送的是什么信息?1—20什么是指令?什么是程序?1—21試用示意圖說明內(nèi)存儲(chǔ)器的結(jié)構(gòu)和讀、寫操作。宋停云與您分享宋停云與您分享1—22簡(jiǎn)述評(píng)估通用微型計(jì)算機(jī)主要技術(shù)指標(biāo)。2—18086/8088EUBIU2—2簡(jiǎn)述8086/8088指令隊(duì)列作用及工作過程。2—3在執(zhí)行指令期間,EU能直接訪問存儲(chǔ)器嗎?為什么?2—48086/8088CPU中,供使用匯編語言的程序員使用的寄存器有哪些?2—5SPIPBPSIDI2—6為什么要設(shè)置段寄存器?8086/8088有幾個(gè)段寄存器?2—78086/8088有幾位狀態(tài)位?有幾位控制位?其含義各是什么?2—88086/8088CPU使用的存儲(chǔ)器為什么要分段?怎樣分段?2—9A0BHE80862—108086/8088CPU系統(tǒng)中為什么要采用地址鎖存器8282/8283?2—1180868088CPU2—128086/8088CPUCPU2—13QSlQSO2—148086構(gòu)成系統(tǒng)分為哪兩個(gè)存儲(chǔ)體?它們?nèi)绾闻c地址、數(shù)據(jù)總線連接?2—15什么是邏輯地址?什么是物理地址?它們之間有什么聯(lián)系?各用在何處?2—16什么是基地址?什么是偏移量?它們之間有何聯(lián)系?2—17CSA000H,試說明現(xiàn)行代碼段可尋址的存儲(chǔ)空間的范圍。2—18B0000HBFFFFH,DS2—1912345678H2—201234ABCDH推人堆棧,畫出進(jìn)棧示意圖。最后棧頂SP=?宋停云與您分享宋停云與您分享2—21(2)54E3H-27AOH(3)3881H+3597H(4)01E3H01E3H2—228088CPUCPU)CPU)主要特點(diǎn)是什么?有何區(qū)別?2—23在8088CPU工作在最小模式時(shí)。(1)當(dāng)CPU訪問存儲(chǔ)器時(shí),要利用哪些信號(hào)?(2)當(dāng)CPU訪問I/O時(shí),要利用哪些信號(hào)?(3)當(dāng)HOLD有效并得到響應(yīng)時(shí),CPU的哪些信號(hào)置高阻?2—24什么是時(shí)鐘周期?機(jī)器周期?總線周期?什么是指令周期?2—25為什么要了解8086/8088CPU時(shí)序?2—268086CPUI/O2—27試說明WMTC(10WC)與AWMC(AIOW)異同。2—288086/8088CPUCPU8288(MRDC),試比較其異同?2—29什么情況下插入Tw等待周期?插入Tw多少,取決什么因素?2—30什么情況會(huì)出現(xiàn)總線空閑周期?2—318088CPUDT/RDENRDWRRD=0。2—3280386、80486PentiumCPU宋停云與您分享宋停云與您分享2—3380862—3480386、80486Pentium2—35CS寄存器在保護(hù)模式下叫什么名字?DS寄存器呢?2—36選擇符中三個(gè)域的名字和大小各是多少?2—37T112—38GDT0013000000FFH,LDTR0040H,試問LDT多少?2—39NT代表什么意思?RF呢?2—40如果標(biāo)志寄存器的IOPL位為10,那么I/O指令的特權(quán)級(jí)為多少?2—4180386、80486Pentium2—42虛擬地址的兩部分各叫什么名字?2—43數(shù)據(jù)段能有多大?能有多小?2—4480386、80486Pentium2—45全局存儲(chǔ)器地址空間有多大?它能包含多少個(gè)段?2—4680386、80486Pentium2—47頁轉(zhuǎn)換產(chǎn)生的線性地址的三部分各是什么?給出每個(gè)部分的大小。2—48設(shè)置轉(zhuǎn)換檢測(cè)緩沖器的目的是什么?2—49頁幀有多大?什么選擇頁幀的存放位置?2—50描述符中有多少個(gè)字節(jié)?試給出每一個(gè)域名及大小?2—51段描述符與什么寄存器相聯(lián)?系統(tǒng)段描述符呢?2—52選擇符022416裝入了數(shù)據(jù)段寄存器,該值指向局部描述符表中從地址00100220H開始的段描述符。如果宋停云與您分享宋停云與您分享該描述符的字為:[00100220H]=0110H[00100222H]=0000H[00100224H]=1A20H[00100226H]=0000HLimitBase2—53頁目錄或頁表項(xiàng)中最左20位表示什么?2—54某一頁幀的保護(hù)頁模式是用戶級(jí)訪問權(quán),管理員級(jí)可讀/寫,那么R/W和U/S的設(shè)置是什么?2—55某一頁幀的頁表項(xiàng)中P=0,那么試圖訪問該頁幀時(shí)會(huì)發(fā)生什么情況?2—56頁目錄項(xiàng)中的D位代表什么意思?2—57試說明Pentium微處理器、PentiumPro、PⅡ、PⅢ微處理器基本特點(diǎn)。2—58什么是PⅢ處理器系列代號(hào)?使用系列代號(hào)的優(yōu)缺點(diǎn)是什么?3—1什么叫尋址方式?一般微處理器有哪幾類尋址方式?各類尋址方式的基本特征是什么3—280X86/PentiumEAPA3—380X86/PentiumEA儲(chǔ)器尋址方式與EA計(jì)算公式的關(guān)系。3—4BX=637DH,SI=2A9BH,D=7237H,試求下列尋址下有效地址EA=?(1)直接尋址 (2)基址尋址 (3)使用BX的間接尋址3—5分別指出下列指令中源操作數(shù)和目標(biāo)操作數(shù)的尋址方式若是存儲(chǔ)器尋址,試用表達(dá)式表示出EA=?PA=?宋停云與您分享宋停云與您分享(1)MOVSI,2100H (2)MOVCX,DISP[BX](3)MOV[S1],AX (4)ADCAX,[BX][S1](5)ANDAX,DX (6)MOVAX,[BX+10H](7)MOVAX,ES:[BX](8)MOVAX,[BX+SI+20H](9)MOV[BP],CX (10)PUSHDS3—6指出下列指令的源操作數(shù)字段是什么尋址方式?(1)MOVEAX,EBX (2)MOVEAX,[ECX][EBX](3)MOVEAX,[ESl)[EDXX2] (4)MOVEAX,[ESIX8]3—7分析下列指令在語法上是否有錯(cuò),如有錯(cuò),請(qǐng)指出錯(cuò)誤之所在(針對(duì)8086/8088微處理器)。(1)SUBAX,[BX+BP] (2)ADDVALUEl,VALUE2(3)MOVDS,1000H (4)MOVCS,AX(5)CMP1000H,BX (6)MOVVALUEl,CX(7)MOVDS,ES (8)ROL[BX][DI],3(9)NOTBX,DX (10)PUSHCS(11)PUSH2A00H (12)IN100H,AL(13)LEABX,4300H (14)MOVAX,[CX]3—8SP=2000H,AX=3355H,BX=4466H,試指出下列指令或程序段執(zhí)行后有關(guān)寄存器的內(nèi)容。PUSHAX,AX=?SP=?PUSHAXPUSHBXPOPDX執(zhí)行后,AX=?,DX=?,SP=?宋停云與您分享宋停云與您分享3—9設(shè)BX=6F30H,BP=0200H,SI=0046H,SS=2F00H,[2F246H]=4154H,試求執(zhí)行XCHGBX,[BP+S1)后,BX=?,[2F246H]=?3—10設(shè)BX=0400H,SI=003CH,執(zhí)行LEABX,[BX+SI+0F62H]后,BX=?3—11LDS后SI=?,DS=?3—12DS=091DH,SS=1E4AH,AX=1234H,BX=0024H,CX=5678H,BP=0024H,SI=0012H,DI=0032H,[09226H]=00F6H,[09228H]=1E40H,[1E4F6H]=09lDH,試求單獨(dú)執(zhí)行下列指令后的結(jié)果(1)MOVCL,20H[BX][SI];CL=?(2)MOV[BP][DI],CX;[1E4F6H]=?(3)LEABX,20H[BX][SI];BX=?MOVAX,2[BX];AX=?(4)LDSSI,[BX][DI]MOV[SI],BX;SI=?[SI]=?(5)XCHGCX,32H[BX];XCHG20H[BX][SI],AX;AX=?[09226H]=?3—13AF、CF、OF、SF、ZFMOVAX,84AOHADDAX,9460H3—14按下列要求寫出相應(yīng)的指令或程序段(1)寫出兩條使AX寄存器內(nèi)容為0的指令。(2)使BL寄存器中的高、低4位互換。宋停云與您分享宋停云與您分享(3)N1N2N1/N2,商和余數(shù)M1、M2(4)屏蔽BX寄存器的b4、b6、b11位。(5)將AX寄存器的b5、b14位取反,其他位不變。(6)測(cè)試DX寄存器的b0、b9位是否為“1"。(7)使CX寄存器中的整數(shù)變?yōu)槠鏀?shù)(如原來已是奇數(shù),則不變)。3—15BLOCKAX(1)寄存器間接尋址 (2)基址尋址(3)相對(duì)基址變址尋址(4)直接尋址3—16AX=8060H,DX=580H,PORTl40H,4FH,端PORT245H,指出執(zhí)行下列指令后的結(jié)果在哪兒?為多少?(1)OUTDX,AL (2)OUTDX,AX(3)INAL,PORTl (4)INAX,40H(5)OUTPORT2,AL (6)OUTPORT2,AX3—17已知數(shù)據(jù)如題圖3—1所示,數(shù)據(jù)是低位在前,按下列要求編寫程序段:(1)NUMlNUM2NUMl(2)NUMl4RES(3)NUMl816RESRES+1(4)NUMlNUM2NUM23—18BCD3—1BCDBCD)的程序段。宋停云與您分享宋停云與您分享M├───┤NUM1│ 48H│ ├───┤│ 41H│├───┤│ 16H│├───┤│ 28H│├───|NUM2│ 58H│├───┤│ 22H│├───|│ 52H│├───┤│ 84H│├───┤RES│ │├───┤│ │題圖3—1(1)NUMl8BCDRESRES+1兩單元中。(2)NUMlNUM2BCDRES3—19已知數(shù)據(jù)如題圖3—1所示,低位在前,按下列要求編寫程序段:NUMlNUM2RES的單元。NUMlNUM2RES始的單元。NUMl46(均為無符號(hào)數(shù)),商和余數(shù)依次放RES宋停云與您分享宋停云與您分享兩個(gè)字節(jié)單元。NUMlNUM2RES開始的兩個(gè)字單元。3—2022+53492,它們各應(yīng)用什么指令,得到的結(jié)果各是什么?若除以2呢?3—21BX=00E3HVALUE?9H,BX內(nèi)容為多少?(1)XORBX,VALUE (2)ANDBX,VALUE(3)RORBX,1 (4)ORBX,10F4H(5)NOTBX3—22CPURAM3—2RAM單元的內(nèi)容為多少?RAM20506H20507H20508H20509H2050AH2050BHCPUCPUCPUCPU宋停云與您分享宋停云與您分享CSCSDSSSESIPDISI3000HFFFEH2050H0004H50A0H2000H0FFFH17C6H0000H8094H000AH1403H0008H1CXBXSPDXAXBPCF執(zhí)行前執(zhí)行前06H00H87H15H37HC5H2FH執(zhí)行后題圖3—2(2)PUSHCX;SP=[SP]MOVCX,BX;CX=BX=TESTAX,0l;AX=CF=MOVAL,[S1];AL=ADCAL,[DI];AL=CF=DAA;AL=宋停云與您分享宋停云與您分享(7)INCSI;SI=(8)DECDI;DI=(9)MOV[D1),AL;[DI]=(10)XCHGAX,DX;AX=DX=(11)XORAH,BL;AH=BL=(12)JMPDX;IP=3—23分別指出以下兩個(gè)程序段的功能。(1)MOVCX,10 (2)CLDLEASI,F(xiàn)IRST LEADI,[0404H]IEADI,SECOND MOVCX,0080HREPMOVSB XORAX,AXREPSTOSW3—24試編制完成AX*5/2的程序段。3—25AL=FFH,BL:03H,OF,SF,PF,CF(1)ADDBL,AL (2)INCBL(3)SUBBL,AL (4)NEGBL(5)CMPBL,AL (6)MULBL(7)ANDBL,AI (8)IMULBL(9)ORBL,AL (10)SHLBL,1(11)XORBL,BL (12)SARAL,1(13)SHRAL,1宋停云與您分享宋停云與您分享3—260~9ASCⅡ5ASCII用指令XLAT進(jìn)行翻譯的指令序列。3—27設(shè)DS=2000H,BX=1256H,SI=528FH,位移量TABLE=20A1H,[232F7H]=3280H,[264E5H]=2450H,執(zhí)行下述指令:JMPBX ;IP=?JMPTABLE[BX] ;IP=?(3)JMP[BX][SI] ;IP=?3—28IP=3D8FH,CS=4050H,SP=0F17CH,CALL2000:009AH試指出IP、CS、SP、[SP]、[SP+1]、[SP+2]和[SP+3]的內(nèi)容。3—29AL01,其他位0,LABl;11,其他0LAB2;21,0,LAB3;若020,則順序執(zhí)行。假定所有的轉(zhuǎn)移都是短轉(zhuǎn)移。3—303—31X、Y16X50,如大于則轉(zhuǎn)移N—HIGH,X—Y。相減后OVERFLOW(X—Y)RESULT3—32X、Y、Z、R、W16):(1)Z←W—(Z十X) (2)Z←W十(X+6)—(R十9)(3)Z(商)←(WXX)/(Y+6),R←余數(shù)宋停云與您分享宋停云與您分享4—1BLOCK20H、30H、40H、50H、60H、70H、80H、90H的數(shù)據(jù)定義語句(分別用DB、DW、DD偽指令)。4—2VAR4DWVAR3+6VAR5DDVAR34—3寫出具有下列功能的偽指令語句(序列):(1)2786H23H1A24HDATAl儲(chǔ)區(qū)中。(2)將字節(jié)數(shù)據(jù)30H、oB4H、62H、10H存放在定義為字變量DATA2的存儲(chǔ)單元中(要求不改變字節(jié)數(shù)據(jù)存放次序)。(3)DATA320H,20,0,6個(gè)(1,2)4—4對(duì)于下列數(shù)據(jù)定義,在括號(hào)內(nèi)寫出各指令語句執(zhí)行后的結(jié)果:NUM—BDB2DUP(?)NUM—WDW10DUP(42H)ARRAY—BDB‘DISP—IMAGE’(1)MOVBX,TYPENUM—W;BX=()(2)MOVAL,LENGTHNUM;AL=()(3)MOVCX,SIZEARRAY—B;CX=()(4)MOVDL,LENGTHNUM—W;DL=()宋停云與您分享宋停云與您分享4—5設(shè)某數(shù)據(jù)段定義如下:D—SEG SEGMENTPARA‘DATA’ORG30HDATA1EQU10HDATA2EQUDATAl20HVARlDB10DUP(?)VAR2 DW‘AB’,2,2000HCNT EQU$-VARlD—SEG ENDS試回答:(1)VARl、VAR2的偏移量是多少? (2)符號(hào)常量CNT的值=? (3)VAR2+2單元的內(nèi)容為多少?4—6代碼段中開始的一段程序有通用性,試將此段定義為一條宏指令。4—7請(qǐng)定義一條宏指令,它可以實(shí)現(xiàn)任一數(shù)據(jù)塊的傳送(假設(shè)無地址重迭),只要給出源和目標(biāo)數(shù)據(jù)塊的首地址以及數(shù)據(jù)塊的長(zhǎng)度即可。4—8下列語句中,那些是無效的匯編語言指令?并指出無效指令中的錯(cuò)誤。MOV SP,ALMOV WORD—OP[BX+4X3][SI],SP(3)MOV VARl,VAR2MOV CS,AXMOV DS,BPMOV SP,SS:DATAMOV AX,[BX—S1)INC [BX]宋停云與您分享宋停云與您分享MOV 25,[BX](10)MOV [8-BX],254—9若數(shù)組ARRAY在數(shù)據(jù)段中已作如下定義:ARRAYDW100DUP(?)試指出下列語句中各操作符的作用,指令執(zhí)行后有關(guān)寄存器產(chǎn)生了什么變化?MOV BX,OFFSETARRAYMOV CX,LENGTHARRAYMOV SI,0ADD SI,TYPEARRAY4—10x、y、zxy32,試寫出將x和y相加、結(jié)果存入2的程序段。4—11若題10中,x,y各存放一個(gè)32位的有符號(hào)數(shù)(低字節(jié)數(shù)在前),試編寫x—y、結(jié)果存入z的程序段。同時(shí)DL1作為標(biāo)志存人DL中。4—1210A,B,C,?,J),10P0,P1,?,P9。編程序從鍵盤接收命令,并轉(zhuǎn)到相應(yīng)的過程去執(zhí)行。要求用兩種方法:(1)用比較、轉(zhuǎn)移指令實(shí)現(xiàn)。(2)用跳轉(zhuǎn)表實(shí)現(xiàn)。4—13若已定義以下數(shù)據(jù)段:宋停云與您分享宋停云與您分享DATA SEGMENTBUF DB100DUP(?)GOOD DB?PASS DB?BAD DB?AVRG DB?DATA ENDS若已將某年級(jí)100BCDBUF85606085BCDGOOD\BADPASS100BCD形式存人變量AVRG中(假定平均成績(jī)低于100分,且舍去小數(shù)點(diǎn)以后的數(shù))。4—14BCD16(8JySUM節(jié)變量。4—15nRST100‘$’‘A’的個(gè)數(shù)。4—16AX0、10CH,1CL中。4—17DATA—WCOUTl、COUT2、COUT3中。宋停云與您分享宋停云與您分享4—18ARRAYMAX單元,最小數(shù)組元素送MIN單元。4—19BLOCK256MAX單元中。4—20ABC1610用壓縮BCD碼保存在RESULT開始的單元中。4—21100TABLECHCL4—2280的位置(00H4FHCL1存入CL中。4—2322,若該字符串以回車符結(jié)束,試編寫一程序段,統(tǒng)計(jì)該串的實(shí)際長(zhǎng)度(不包括回車符),統(tǒng)計(jì)結(jié)果存入CH中。4—24假定在數(shù)據(jù)段中已知字符串和未知字符串的定義如下:STRING1 DB‘MESSAGEANDPROCCESS’STRING2 DB20DUP(?)DSES(1)STRINGlSTRING2(2)STRINGlSTRING2宋停云與您分享宋停云與您分享(3)STRINGlBX(4)STRINGlSTRING24—25MODULE——1VARlMODULE—2MODULE—3MODULE—2VAR3LABEL—2,VAR3被MODULE_1引用,LABEL—2被MODULE—3引用;在MODULE—3中定義了標(biāo)號(hào)LABEL—3,在MODULE—2中要引用到它。根據(jù)上述訪問關(guān)EXTRNPUBLIC4—26用模塊化編程方法實(shí)現(xiàn)顯示字符串12中定義了子程序DISPLAY顯示字符串;主程序與子程序DISPLAY在不同的代碼段中。4—274ASCⅡ4DX4—28寫出符合下列要求的指令序列:(1)在屏幕上顯示當(dāng)前光標(biāo)位置的坐標(biāo)值;(2)在屏幕以反相屬性顯示‘ABC’;(3)屏幕向上滾動(dòng)5行,100列;(4)640×35016和右下角坐標(biāo)(X2,Y2)分別為(100,50)和(400,200)。4—29讀取系統(tǒng)日期并顯示。4—30已知某數(shù)據(jù)段定義如下:D—SEG SEGMENT PARANUM1 DB 26H宋停云與您分享宋停云與您分享NUM2DW168AHVARDB8,16ASCBUFDB32DUP(0)TABLEDW3DUP(0)D—SEGENDSNUMlNUM2ASCH方式進(jìn)行參數(shù)傳遞。4—31在有序表中插入一個(gè)元素,使新表仍有序。4—32BCD6②將鍵盤輸入的ASCⅡ碼轉(zhuǎn)換成BCDBCDBCDASCH碼形式。⑤顯示計(jì)算結(jié)果。5—1存儲(chǔ)器是如何分類的?內(nèi)存和外存各有什么特點(diǎn)?5—2RAMROMRAMRAM5—3如何判斷有無地址重疊?有地址重疊時(shí)會(huì)出現(xiàn)什么問題?軟件上應(yīng)如何配合?5—4若存儲(chǔ)空間的首地址為1000H,寫出存儲(chǔ)器容量分別為1K*8,2K*8,4K*8和8K*8時(shí)所對(duì)應(yīng)的末地址。5—532K*8EPROM8088CPUEPROM芯片所占地址空間(設(shè)起始地址20000H)。5—62K*8EPROM1K*8RAM74LSl38器產(chǎn)生片選信號(hào):Y0,Y1,Y2,EPROM(1#,2#,3#);Y4,Y5,則通過一組門電路產(chǎn)生四個(gè)片RAM(4#,5#,6#,7#5—1,試確定每一片存儲(chǔ)器的尋址范圍。宋停云與您分享宋停云與您分享5—7HM6116(SRAM,2K*8)8K*8RAM,8088CPU的連線圖。設(shè)起始地址80000H。5—8試設(shè)計(jì)62256(32K*8)與8088CPU相連接,繪出連線圖,設(shè)起始地址為40000H。5—9了解IBMPC/XT的存儲(chǔ)器子系統(tǒng)的構(gòu)成。6—1I/O接口的主要功能包括: 。在8086/8088系統(tǒng)中端口的編址方式為 , 種尋址方式,其具體形式是: 6—2一般的I/O接口電路安排有哪三類寄存器?它們各自的作用是什么?6—3基本的輸入/輸出方式有哪幾種?各有什么特點(diǎn)?6—46—8,K。鍵單獨(dú)LEDo~LED7,200msK1LEDo~LED7將反向依次點(diǎn)亮,每個(gè)200msLED200msDELAY已知、可直接調(diào)用)。6—5CPU6—13BUSY信號(hào)變高,打印完以后,BUSY自STRING志為回車符?;剀嚪惨敵觥?—66—10100DATABUF6—7什么是中斷?簡(jiǎn)述一個(gè)中斷的全過程。6—88086/8088的中斷系統(tǒng)分為哪幾類?各類中斷的產(chǎn)生條件是什么?6—98086/8088的中斷服務(wù)程序人口地址是如何得到的?6—10中斷向量表的作用是什么?如何設(shè)置中斷向量表,常用的方法有哪些?6—11中斷服務(wù)程序的人口處為什么通常要使用開中斷指令?宋停云與您分享宋停云與您分享6—128088保護(hù)?8088IRETRET有何不同?6—1300023H分別是40H,00H,00H,01H。INT800AOH,0900HINT8SP,SS,IP,CS,PSW6—14825gAPC/AT8259A8259A6—158259AIRR、IMRISR6—16某時(shí)刻8259A的IRR內(nèi)容是08H,說明 。某時(shí)刻8259A的ISR內(nèi)容是08H,說明 。在兩片8259A5IR5制字分別是 和 。6—178259AI/O4ICW3OCWAO=1么?6—188086CPU8259A8259AEOI結(jié)束中斷,采用邊沿觸發(fā)方式請(qǐng)求中斷,IRO對(duì)應(yīng)的中斷類型碼為90H。假設(shè)8259A在系統(tǒng)中的I/O地址FFDCH(A0=0)FFDDH(AO=1)8259A8259A?XT機(jī)中采用哪種方式?6—20XT機(jī)執(zhí)行了下面兩條指令后,會(huì)產(chǎn)生什么控制狀態(tài)?宋停云與您分享宋停云與您分享MOVAL,0BCHOUT21H,AL6—21XT8259AIRRISRIMR7—182530lms,試編出初始化程序(地址自定,=2MHz)。若要求825380H~83H3—88253與PC機(jī)總線之間其他信號(hào)的連接。7—282530,12,試畫出硬件電路并編出主程序和中斷服務(wù)程序。(設(shè)系統(tǒng)頻率已分頻為50kHz)7—38253lkHz8253BCDHOURS(小時(shí)MINUTES(SECOND(AMPM(一個(gè)8253的初始化程序和一個(gè)在每秒結(jié)束時(shí)修改時(shí)間的中斷例程。7—4IBMPC8253(0)產(chǎn)生年、月、日、時(shí)、分、秒CRT。在鍵盤上輸入當(dāng)前的月、日、時(shí)、分后啟動(dòng)8253的計(jì)時(shí)操作。7—58253500kHz200kHz、100kHz、50kHz、20kHz、10kHz、5kHz、2kHz、lkHz10ms。假82532MHz,8253的端口地址為2COH~2C3H。試完成硬件和軟件設(shè)計(jì)。7—682531lms。試完成硬件、軟件設(shè)計(jì),82538—5。宋停云與您分享宋停云與您分享7—78255A60H63H,試編寫下列各種情況的初始化程序:(1)AB0,ACB輸出口。(2)將A組設(shè)置為方式2,B組設(shè)計(jì)為方式1,端口B作為輸出口。(3)A1,APCPC,作為輸出;B組設(shè)置為方式1且端口B為輸人口。7—8有一輸入設(shè)備,當(dāng)有一個(gè)數(shù)據(jù)要輸入計(jì)算機(jī)時(shí),就發(fā)出一個(gè)數(shù)據(jù)準(zhǔn)備好的狀態(tài)信號(hào)READY(高電平有效CPUREADY8255100DATA7—97—l8255程序(提示:PC。以一定頻率輸出0101??即脈沖,周期自定)。7—10設(shè)計(jì)一個(gè)交通信號(hào)燈自動(dòng)控制系統(tǒng)。設(shè)計(jì)要求如下。1.在某一南北方向和東西方向的十字路口,每個(gè)方向都有紅、黃、綠三色交通信號(hào)燈,如題圖7—2。要求信號(hào)燈按下述規(guī)則變化。(130鐘;②紅燈路口保留的車輛已達(dá)5輛。(2555變?yōu)榫G燈。2.畫出硬件框圖,編寫控制程序。宋停云與您分享宋停云與您分享82558253和檢則車輛。7—117—320ms82538255A8255A3COH~3C3H。7—128255ALED1,當(dāng)顯示‘99’時(shí),若再送來一個(gè)負(fù)脈沖,則又顯示‘00’,同8255A8255A03COH~03C3H,試完成硬件與軟件設(shè)計(jì)(不包括聲、光電路)。7—1382501.8432MHz,BAUDOUTRCLK711200b/s,處于發(fā)送狀態(tài)。8250的端口及寄存器地址從02COH開始。7—1482502400b/S,每字符的數(shù)據(jù)為8位,1位停止位,無校驗(yàn)。試完成下列程序設(shè)計(jì):(1)T_BUFT_LENAAH55H宋停云與您分享宋停云與您分享數(shù)據(jù)之后,再發(fā)送兩個(gè)結(jié)束符55H和AAH作為發(fā)送結(jié)束標(biāo)志。(2)R—BUF變量R_LEN中,只統(tǒng)計(jì)數(shù)據(jù)個(gè)數(shù)。若接收正確,將字節(jié)變量ERROR置為00H,否則置為FFH。7—15IBMPC8250CRT7—168253、8255A、AD574A/D50/lsI/OINTR8259AIR2試完成:(1)硬件設(shè)計(jì),畫出連接圖;(不包括8259)(2)軟件設(shè)計(jì),包括8255A,8253的初始化及中斷服務(wù)程序。7—170~ADC0809A/D轉(zhuǎn)換的PC機(jī)接口卡,并編寫實(shí)現(xiàn)一次采集的程序片段。7—18在PC機(jī)總線上擴(kuò)充DAC0832芯片,并完成三角波信號(hào)輸出。要求:(1)三角波的電壓范圍為0~+2.5V;(2)畫出硬件接線圖,DAC0832可用的地址有四個(gè):280H~283H;(3)編寫D/A轉(zhuǎn)換程序。7—19BUFlBUF2DAC0832實(shí)現(xiàn)。設(shè)計(jì)有關(guān)硬件和軟件宋停云與您分享宋停云與您分享8—1簡(jiǎn)述PC/XT主板的基本組成。8—2PC機(jī)是如何應(yīng)用8253每個(gè)通道?8—3簡(jiǎn)述PC/AT微機(jī)系統(tǒng)中I/O和存儲(chǔ)器空間分配情況。8—4簡(jiǎn)述微機(jī)系統(tǒng)中內(nèi)存分層的原因。8—5什么是虛擬存儲(chǔ)器?實(shí)地址和虛地址指的是什么?8—6常見的總線標(biāo)準(zhǔn)有哪些?各是多少位的總線?8—7什么是微機(jī)的系統(tǒng)總線?微機(jī)的總線結(jié)構(gòu)為它帶來了哪些好處?8—8對(duì)照PC總線,ISA總線主要增加了什么信號(hào)線?并解釋它們的作用。8—9簡(jiǎn)述PCI總線的特點(diǎn)。8—10總線基礎(chǔ)上進(jìn)行系統(tǒng)硬件擴(kuò)展應(yīng)注意哪些問題?8—11什么是計(jì)算機(jī)網(wǎng)絡(luò)?8—12常用的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)有哪幾種?各有什么特點(diǎn)?8—13常用的網(wǎng)絡(luò)傳輸介質(zhì)有哪些?各有什么特點(diǎn)?8—14什么是基帶傳輸?什么是寬帶傳輸?8—15解釋客戶/服務(wù)器概念。8—16計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議是什么?8—17簡(jiǎn)述OSI

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論