freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

微型計(jì)算機(jī)原理與接口技術(shù)課后習(xí)題答案-文庫(kù)吧資料

2025-06-06 00:01本頁(yè)面
  

【正文】 元對(duì)應(yīng)的中斷類型是什么?(2)該中斷服務(wù)程序的起始地址是什么?答:(1)10H(2)D169H:240BH19. 簡(jiǎn)要說(shuō)明8086 響應(yīng)類型0~4 中斷的條件是什么?答:類型0:除法錯(cuò)中斷執(zhí)行除法指令時(shí),若除數(shù)為0 或所得商超過(guò)寄存器能容納的范圍,則自動(dòng)產(chǎn)生類型0中斷。8086 的256 類中斷的入口地址要占用1K 字節(jié),位于內(nèi)存00000H~003FFH 的區(qū)域內(nèi)。答:(1)1200H:0278H(2)1200H:0300H(3)1200H:4800H(4)3400H:0ABCH(5)00FFH:4800H將操作碼JMP 改成CALL 后:(1)1200H:0278H指令長(zhǎng)度為3,則IP=0100H+3=0103H,入?!?3H01H5000H:0000H5000H:03FEH5000H:0400H??SP(2)1200H:0300H指令長(zhǎng)度為2,則IP=0100H+2=0102H,入?!?2H01H(3)1200H:4800H指令長(zhǎng)度為2,則IP=0100H+2=0102H,入?!?2H01H(4)3400H:0ABCH指令長(zhǎng)度為5,則IP=0100H+5=0105H,入?!?5H01H00H12H(5)00FFH:4800H指令長(zhǎng)度為2,則IP=0100H+2=0102H,入棧5000H:0000H5000H:03FEH5000H:0400H??SP5000H:0000H5000H:03FEH5000H:0400H??SP5000H:0000H5000H:03FCH ??SP5000H:03FEH5000H:0400H……02H01H00H12H14. 在下列程序段括號(hào)中分別填入以下指令(1)LOOP NEXT (2) LOOPE NEXT (3) LOOPNE NEXT試說(shuō)明在這三種情況下,程序段執(zhí)行完后,AX,BX,CX,DX 的內(nèi)容分別是什么。答:: MOV BL,0PUSH AXMOV DX,0MOV CX,16NEXT: SHL AX,1JNC SKIPINC BLSKIP: RCR DX,1LOOP NEXTSTOP: POP AX13. 設(shè)CS=1200H,IP=0100H,SS=5000H,SP=0400H,DS=2000H,SI=3000H,BX=0300H,(20300H)=4800H,(20302H)=00FFH,TABLE=0500H,PROG_N 標(biāo)號(hào)的地址為1200:0278H,PROG_F 標(biāo)號(hào)的地址為3400H:0ABCH。 39。39。答:(1) CLDLEA SI,STRINGLEA DI,GET_CHARMOV CX,26REP MOVSB(2)補(bǔ)充在附加段定義STRING1 DB ‘The puter’MOV AL,1CLDLEA SI,STRINGLEA DI,STRING1MOV CX,12REPZ CMPSBJZ SKIPMOV AL,0SKIP: MOV BX,12SUB BX,CX(3) MOV AX, DATAMOV ES, AXCLDMOV AL,39。(4)把字符串大寫(xiě)字母?jìng)魉偷礁郊佣沃幸訡APS 開(kāi)始的單元中,其余字符傳到以CHART開(kāi)始的單元中。(3)檢查該字符串是否有’amp。(2)比較該字符串是否與’The Computer’相同,若相同則將AL 寄存器的內(nèi)容置1,否則置0。PUSH AXPUSH BXPOP BXPOP AX答:(1)指令執(zhí)行前 (2)執(zhí)行PUSH AX 后……10500H(3)執(zhí)行PUSH BX 后 (4)執(zhí)行POP BX 后(5)執(zhí)行POP AX 后……87H12H60H48H9. 下列指令完成什么功能?(1)ADD AL,DH (2)ADC BX,CX (3)SUB AX,2710H(4)DEC BX (5)NEG CX (6)INC BL(7)MUL BX (8)DIV CL答:(1)AL+DH→AL (2)BX+CX+CF→BX (3)AX2710H→AX(4)BX1→BX (5)0CX→CX (6)BL+1→BL(7)AX*BX→DX,AX (8)AX/CL 商→AL,余數(shù)→AH10. 已知AX=2508H,BX=0F36H,CX=0004H,DX=1864H,求下列每條指令執(zhí)行后的結(jié)果是什么?標(biāo)志位CF 等于什么?(1)AND AH,CL (2)OR BL,30H (3)NOT AXSPSP10500H……60H48HSP……10500H 10500H……48H60H12H87HSP48H60H12H87H10500HSP(4)XOR CX,0FFF0H (5)TEST DH,0FH (6)CMP CX,00H(7)SHR DX,CL (8)SAR AL,1 (9)SHL BH,CL(10)SAL AX,1 (11)RCL BX,1 (12)ROR DX,CL答:(1)AX=0408H,CF=0 (2)BX=0F36H,CF=0(3)AX=0DAF7H,CF 不變 (4)CX=0FFF4H,CF=0(5)DX=01864H,CF=0 (6)CX=0004H,CF=0(7)DX=0186H,CF=0 (8)AX=2504H,CF=0(9)BX=0F036H,CF=0 (10)AX=4A10H,CF=0(11)BX=1E6C/1E6DH,CF=0 (12)DX=4186H,CF=011. 假設(shè)數(shù)據(jù)段定義如下:DATA SEGMENTSTRING DB ‘The Personal Computer amp。要求用XLAT 指令將十進(jìn)制數(shù)57 轉(zhuǎn)換成相應(yīng)的7 段代碼值,存到BX 寄存器中,試寫(xiě)出相應(yīng)的程序段。MOV AL, AMOV DX, CXCHG DL, AMOV BX, OFFSET BMOV CX, 3[BX]LEA BX, DLDS SI, ELES DI, E答:MOV AL, A AL=24HMOV DX, C DX=1234HXCHG DL, A DL=24H, A=34HMOV BX, OFFSET B BX=2MOV CX, 3[BX] CX=5550HLEA BX, D BX=000EHLDS SI, E DS=1200H, SI=459AHLES DI, E ES=1200H, DI=459AH6. 指出下列指令中哪些是錯(cuò)誤的,錯(cuò)在什么地方。(1)MOV AX,2408H (2)MOV CL,0FFH (3)MOV BX,[SI](4)MOV 5[BX],BL (5)MOV [BP+100H],AX (6)MOV [BX+DI],’$’(7)MOV DX,ES:[BX+SI] (8)MOV VAL[BP+DI],DX(9)IN AL,05H (10)MOV DS,AX答:(1)立即數(shù),寄存器 (2)立即數(shù),寄存器 (3)寄存器間接,寄存器(4)寄存器,寄存器相對(duì) (5)寄存器,寄存器相對(duì) (6)立即數(shù),基址變址(7)基址變址,寄存器 (8)寄存器,相對(duì)基址變址(9)直接端口尋址,寄存器 (10)寄存器,寄存器2. 已知:DS=1000H,BX=0200H,SI=02H,內(nèi)存10200H~10205H 單元的內(nèi)容分別為10H,2AH,3CH,46H,59H,6BH。21. 8086CPU 的最小模式系統(tǒng)配置包括哪幾部分?答:8086 最小模式系統(tǒng)配置包括:8086CPU,存儲(chǔ)器,I/O 接口芯片,1 片8284 時(shí)鐘發(fā)生器,3 片8282 地址鎖存器,2 片8286 雙向數(shù)據(jù)總線收發(fā)器。PCLK:二分頻CLK 后的時(shí)鐘,TTL 電平,占空比為1/2,供PC/XT 機(jī)的外設(shè)使用。在讀/寫(xiě)總線周期中,數(shù)據(jù)在T2~T4 狀態(tài)出現(xiàn)在數(shù)據(jù)總線上。17. 哪個(gè)標(biāo)志位控制CPU 的INTR 引腳?答:IF,中斷允許標(biāo)志,IF=1 時(shí),允許可屏蔽中斷,IF=0 時(shí),禁止可屏蔽中斷。16. 8086 系統(tǒng)中為什么要用地址鎖存器?8282 地址鎖存器與CPU 如何連接?答:為了減少引腳的數(shù)量,8086CPU 的地址引腳和數(shù)據(jù)引腳分時(shí)復(fù)用,為了保證在總線操作周期中地址信號(hào)能有效而穩(wěn)定的輸出,必須使用地址鎖存器。MM8CH2AHMME5H1EHM7850:00007850:285A7850:312114. 存儲(chǔ)器中每段容量最多64K 字節(jié),若用debug 調(diào)試程序中的r 命令,在屏幕上有如下顯示:C:debugrAX=0000 BX=0000 CX=0079 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000DS=10E4 ES=10F4 SS=21F0 CS=31FF IP=0100 NV UP DI PL NZ NA PO NC(1)試畫(huà)出此時(shí)存儲(chǔ)器分段示意圖(2)寫(xiě)出狀態(tài)標(biāo)志OF、SF、ZF、CF 的值答:(1)代碼段首地址:31FF0H 當(dāng)前指令地址:320F0H數(shù)據(jù)段首地址:10E40H堆棧段首地址:21F00H 堆棧段棧頂?shù)刂罚?1EEEH附加段首地址:10F40H(2)OF=SF=ZF=CF=015. 說(shuō)明8086 系統(tǒng)中“最小模式”和“最大模式”兩種工作方式的主要區(qū)別是什么?答:為了便于組成不同規(guī)模的系統(tǒng),在8086 芯片中設(shè)計(jì)了兩種工作模式,即最小模式和最大模式。若要讀取這兩個(gè)字,需要對(duì)存儲(chǔ)器進(jìn)行幾次操作?答:1EE5H 的存儲(chǔ)物理地址=78500H+3121H=7B621H,為奇數(shù),故若要讀取這個(gè)字,需要對(duì)存儲(chǔ)器進(jìn)行兩次讀操作。13. 某程序數(shù)據(jù)段中存放了兩個(gè)字,1EE5H 和2A8CH,已知DS=7850H,數(shù)據(jù)存放的偏移地址為3121H 及285AH。入棧 10 個(gè)字節(jié)后 SP 為 7F6H。(1)1000H (2)1234H (3)2300H (4)E000H (5)AB00H答:(1)10000H~1FFFFH(2)12340H~2233FH(3)23000H~32FFFH(4)E0000H~EFFFFH(5)AB000H~BAFFFH10. 根據(jù)下列CS:IP 的組合,求出要執(zhí)行的下一條指令的存儲(chǔ)器地址。答: STR DB ‘What time is it?’,’$’‘W’‘h’‘a(chǎn)’‘t’‘ ‘‘t’‘i’‘m’‘e’‘ ‘‘i’‘s’‘ ‘‘i’‘t’‘?’‘$’8. 用偽指令將下列16 位二進(jìn)制數(shù)存儲(chǔ)在存儲(chǔ)器中,并畫(huà)出內(nèi)存分布圖。7. 用偽指令DB 在存儲(chǔ)器中存儲(chǔ)ASCII 碼字符串“What time is it?”。當(dāng)BHE =0 時(shí),選中奇地址存儲(chǔ)體,與數(shù)據(jù)總線高8 位相連,從高8 位數(shù)據(jù)總線讀/寫(xiě)一個(gè)字節(jié)。使用A0 和BHE 來(lái)區(qū)分兩個(gè)存儲(chǔ)體。5. 要完成下述運(yùn)算或控制,用什么標(biāo)志位判別?其值是什么?(1)比較兩數(shù)是否相等 (2)兩數(shù)運(yùn)算后結(jié)果是正數(shù)還是負(fù)數(shù)(3)兩數(shù)相加后是否溢出 (4)采用偶校驗(yàn)方式,判定是否要補(bǔ)1(5)兩數(shù)相減后比較大小 (6)中斷信號(hào)能否允許答:(1)ZF,兩數(shù)相減,若ZF=1,則相等。內(nèi)部總線:微處理器內(nèi)部各個(gè)部件之間傳送信息的通道。匯編語(yǔ)言:使用助記符表示的二進(jìn)制代碼指令語(yǔ)言,是一種符號(hào)化的機(jī)器語(yǔ)言,必須經(jīng)編譯程序?qū)R編語(yǔ)言編譯成機(jī)器語(yǔ)言,計(jì)算機(jī)才能識(shí)別。機(jī)器語(yǔ)言:直接用二進(jìn)制代碼指令表達(dá)的計(jì)算機(jī)語(yǔ)言,指令是用0 和1 組成的一串代碼,計(jì)算機(jī)可以直接識(shí)別,不需要進(jìn)行任何翻譯。物理地址:指存儲(chǔ)器中存儲(chǔ)單元的實(shí)際地址編碼,是一種絕對(duì)地址,是CPU 訪問(wèn)存儲(chǔ)器的實(shí)際尋址地址,對(duì)于8086 系統(tǒng),地址范圍為00000H~FFFFFH。狀態(tài)標(biāo)志:SF、ZF、OF、AF、PF 和CF,反映運(yùn)算結(jié)果的狀態(tài)特征。BP:基址指針,間接尋址中用于存放基址,隱含段地址為SS。IP:指令指針寄存器,用來(lái)存放將要執(zhí)行的下一條指令在現(xiàn)行代碼段中的偏移地址。堆棧:在存儲(chǔ)器中開(kāi)辟的一個(gè)區(qū)域,用來(lái)存放需要暫時(shí)保存的數(shù)據(jù)。答:CPU:中央處理器,是整個(gè)計(jì)算機(jī)系統(tǒng)的控制中心,主要功能是進(jìn)行算術(shù)和邏輯運(yùn)算,以及發(fā)出各種控制信號(hào)以協(xié)調(diào)整個(gè)系統(tǒng)正常工作。(5)8088 中,只能進(jìn)行8位數(shù)據(jù)傳輸,BHE不再需要,改為SS0,與DT/R 和IO/M一起決定最小模式中的總線周期操作。(3)8088 外部數(shù)據(jù)總線只有8 條AD7~AD0,即內(nèi)部是16 位,對(duì)外是8 位,故8088也稱為準(zhǔn)16 位機(jī)。(2)8088 的BIU 內(nèi)數(shù)據(jù)總線寬度是8 位,而EU 內(nèi)數(shù)據(jù)總線寬度是16 位,這樣對(duì)16位數(shù)的存儲(chǔ)器讀/寫(xiě)操作需要兩個(gè)讀/寫(xiě)周期才能完成。(5)標(biāo)志寄存器Flags 用來(lái)存放運(yùn)算結(jié)果的特征。(3)段寄存器 CS、DS、SS、ES 存放代碼段、數(shù)據(jù)段、堆棧段和附加段的段地址。如AX(AL)用于輸入輸出指令、乘除法指令,BX 在間接尋址中作基址寄存器,CX 在串操作和循環(huán)指令中作計(jì)數(shù)器,DX 用于乘除法指令等。2. 8086CPU 中有哪些寄存器?各有什么用途?答:8086CPU 內(nèi)部包含4 組16 位寄存器,分別是通用寄存器組、指針和變址寄存器、段寄存器、指令指針和標(biāo)志位寄存器??偩€接口單元 BIU 負(fù)責(zé) CPU 與存儲(chǔ)器和 I/O 接口之間的信息傳送。EU 在工作時(shí)直接從指令流隊(duì)列中取指令代碼,對(duì)其譯碼后產(chǎn)生完成指
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1