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

正文內(nèi)容

微型計(jì)算機(jī)原理與接口技術(shù)課后習(xí)題答案(更新版)

2024-07-05 00:01上一頁面

下一頁面
  

【正文】 100H+2=0102H,入棧……02H01H(3)1200H:4800H指令長(zhǎng)度為2,則IP=0100H+2=0102H,入棧……02H01H(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試說明在這三種情況下,程序段執(zhí)行完后,AX,BX,CX,DX 的內(nèi)容分別是什么。答:(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。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。21. 8086CPU 的最小模式系統(tǒng)配置包括哪幾部分?答:8086 最小模式系統(tǒng)配置包括:8086CPU,存儲(chǔ)器,I/O 接口芯片,1 片8284 時(shí)鐘發(fā)生器,3 片8282 地址鎖存器,2 片8286 雙向數(shù)據(jù)總線收發(fā)器。16. 8086 系統(tǒng)中為什么要用地址鎖存器?8282 地址鎖存器與CPU 如何連接?答:為了減少引腳的數(shù)量,8086CPU 的地址引腳和數(shù)據(jù)引腳分時(shí)復(fù)用,為了保證在總線操作周期中地址信號(hào)能有效而穩(wěn)定的輸出,必須使用地址鎖存器。入棧 10 個(gè)字節(jié)后 SP 為 7F6H。當(dāng)BHE =0 時(shí),選中奇地址存儲(chǔ)體,與數(shù)據(jù)總線高8 位相連,從高8 位數(shù)據(jù)總線讀/寫一個(gè)字節(jié)。匯編語言:使用助記符表示的二進(jìn)制代碼指令語言,是一種符號(hào)化的機(jī)器語言,必須經(jīng)編譯程序?qū)R編語言編譯成機(jī)器語言,計(jì)算機(jī)才能識(shí)別。BP:基址指針,間接尋址中用于存放基址,隱含段地址為SS。(5)8088 中,只能進(jìn)行8位數(shù)據(jù)傳輸,BHE不再需要,改為SS0,與DT/R 和IO/M一起決定最小模式中的總線周期操作。(3)段寄存器 CS、DS、SS、ES 存放代碼段、數(shù)據(jù)段、堆棧段和附加段的段地址。EU 在工作時(shí)直接從指令流隊(duì)列中取指令代碼,對(duì)其譯碼后產(chǎn)生完成指令所需要的控制信息。(1) (2)(3) (4)答:(1) (2)(3) (4)10. 將下列十六進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制(1) (2)(3) (4)答:(1) (2)(3) (4)11. 將下列十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制、八(1)23 (2)107 (3)1238 (4)92答:(1)23D=27Q=17H (2)107D=153Q=6BH2[12]補(bǔ)=11110100B[92]補(bǔ)=10100100B0000010B0000100B0000001B0000000 00000000B10010010B (4)10001001B原碼時(shí)真值為18,看作反碼時(shí)真值為109,看作補(bǔ)碼時(shí)真值為11015.5 (4)12001B000 00000000 00000000(2)000000 0000000000000 0000000000 00000000(3)1238D=2326Q=4D6H (4)92D=134Q=5CH12. 將下列十進(jìn)制數(shù)轉(zhuǎn)換為8 位有符號(hào)二進(jìn)制數(shù)。USB與系統(tǒng)之間,系統(tǒng)與外部設(shè)備之間的信息通道。主機(jī)外部設(shè)備總線操作系統(tǒng)編譯系統(tǒng)服務(wù)性程序數(shù)據(jù)庫系統(tǒng)應(yīng)用軟件系統(tǒng)軟件中央處理器內(nèi)存儲(chǔ)器控制器外存輸入設(shè)備輸出設(shè)備運(yùn)算器硬件系統(tǒng)計(jì)算機(jī)系統(tǒng)軟件系統(tǒng)5. 列出計(jì)算機(jī)系統(tǒng)中的三種總線結(jié)構(gòu),畫出面向存儲(chǔ)器的雙總線結(jié)構(gòu)圖。標(biāo)志寄存器flags 存放算術(shù)與邏輯運(yùn)算結(jié)果的狀態(tài)。主要完成:①從存儲(chǔ)器中取指令,指令譯碼;②簡(jiǎn)單的算術(shù)邏輯運(yùn)算;③在處理器和存儲(chǔ)器或者I/O 之間傳送數(shù)據(jù);④程序流向控制等。第一章1. 什么是馮2. 微處理器,微型計(jì)算機(jī),微型計(jì)算機(jī)系統(tǒng)有什么聯(lián)系與區(qū)別?答:微處理器是微型計(jì)算機(jī)系統(tǒng)的核心,也稱為CPU(中央處理器)。段寄存器存放存儲(chǔ)單元的段地址,與偏移地址組成20 位物理地址用來對(duì)存儲(chǔ)器尋址。一個(gè)完整的計(jì)算機(jī)系統(tǒng)不僅應(yīng)該具備齊全的基本硬件結(jié)構(gòu),還必須配備功能齊全的基本軟件系統(tǒng),后者是為了充分發(fā)揮基本硬件結(jié)構(gòu)中各部分的功能和方便用戶使用計(jì)算機(jī)而編制的各種程序,一般稱為計(jì)算機(jī)的軟件系統(tǒng)。PCI 總線是同步且獨(dú)立于微處理器的,具有即插即用的特性,允許任何微處理器通過橋接口連接到PCI 總線上。9. 將下列二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)。它由算術(shù)邏輯單元(ALU)、通用寄存器組、16 位標(biāo)志寄存器(FLAGS)、EU 控制電路等組成。(2)指針和變址寄存器 BP、SP、SI 和DI,在間接尋址中用于存放基址和偏移地址。(4)8088 中,用IO/M信號(hào)代替M/IO信號(hào)。SP:堆棧指針寄存器,用于指向當(dāng)前棧頂單元。每臺(tái)機(jī)器的指令,其格式和代碼所代表的含義都是硬性規(guī)定的,故稱之為面向機(jī)器的語言,也稱為機(jī)器語言,是第一代計(jì)算機(jī)語言。當(dāng)A0=0 時(shí),選中偶地址存儲(chǔ)體,與數(shù)據(jù)總線低8位相連,從低8 位數(shù)據(jù)總線讀/寫一個(gè)字節(jié)。(1)CS:IP=1000H:2000H (2)CS:IP=2000H:1000H(3)CS:IP=1A00H:B000H (4)CS:IP=3456H:AB09H答:(1)12000H (2)21000H (3)25000H (4)3F069H11. 求下列寄存器組合所尋址的存儲(chǔ)單元地址:(1)DS=1000H,DI=2000H (2)SS=2300H,BP=3200H(3)DS=A000H,BX=1000H (4)SS=2900H,SP=3A00H答:(1)12000H (2)26200H (3)A1000H (4)2CA00H12. 若當(dāng)前SS=3500H,SP=0800H,說明堆棧段在存儲(chǔ)器中的物理地址,若此時(shí)入棧10 個(gè)字節(jié),SP 內(nèi)容是什么?若再出棧6 個(gè)字節(jié),SP 為什么值?答:物理地址:35000H~35800H。最小模式用于單機(jī)系統(tǒng),系統(tǒng)中所需要的控制信號(hào)全部由8086 直接提供;最大模式用于多處理機(jī)系統(tǒng),系統(tǒng)中所需要的控制信號(hào)由總線控制器8288 提供。20. 8086CPU 重新啟動(dòng)后,從何處開始執(zhí)行指令?答:重新啟動(dòng)后,CS=FFFFH,IP=0000H,故從物理地址為FFFF0H 的位置開始執(zhí)行指令。答: DATA SEGMENTTABLE DB 40H,79H,24H,30H,19H,12H,02H,78H,00H,18HDATA ENDS……MOV AL,5MOV BX,OFFSET TABLEXLAT TABLEMOV CL,ALMOV AL,7XLAT TABLEMOV BL,ALMOV BH,CL8. 已知當(dāng)前SS=1050H,SP=0100H,AX=4860H,BX=1287H,試用示意圖表示執(zhí)行下列指令過程中,堆棧中的內(nèi)容和堆棧指針SP 是怎樣變化的。然后將數(shù)據(jù)段中存儲(chǔ)上述字符串的單元清0。說明下列每條指令執(zhí)行完后,程序?qū)⒎謩e轉(zhuǎn)移到何處執(zhí)行?(1)JMP PROG_N(2)JMP BX(3)JMP [BX](4)JMP FAR PROG_F(5)JMP DWORD PTR [BX]如將上述指令中的操作碼JMP 改成CALL,則每條指令執(zhí)行完后,程序轉(zhuǎn)向何處執(zhí)行?并請(qǐng)畫圖說明堆棧中的內(nèi)容和堆棧指針如何變化。類型3:斷點(diǎn)中斷若在程序中某位置設(shè)置斷點(diǎn),當(dāng)程序執(zhí)行到該斷點(diǎn)時(shí),則產(chǎn)生類型3 中斷。(2)利用中斷調(diào)用,在屏幕上顯示1~9 之間隨機(jī)數(shù)。答:(1)將AX 中的二進(jìn)制數(shù)先后除以1000,100 和10,每次除法所得的商,即是BCD 數(shù)的千位、百位和十位數(shù),余數(shù)是個(gè)位數(shù)。子程序名:DISPLAY輸入?yún)?shù):AX=2 位ASCII 碼輸出參數(shù):無使用寄存器:BX,DXDISPLAY PROC FARPUSH BXPUSH DXMOV BX,AXMOV DL,AHMOV AH,2INT 21HMOV AX,BXMOV DL,ALMOV AH,2INT 21HPOP DXPOP BXRETDISPLAY ENDP10. 編制兩個(gè)通用過程,完成十六進(jìn)制數(shù)轉(zhuǎn)換成ASCII 碼并將ASCII 碼字符顯示。NUM DB 10 DUP(?)DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXLEA DX,STRING ;顯示提示信息MOV AH,9INT 21HMOV BP,4MOV DX,0CONT: MOV CL,4 ;輸入4 位十六進(jìn)制數(shù)??DXSHL DX,CLD1: MOV AH,1INT 21HCMP AL,39。DATA SEGMENTNUM DB 10 DUP(?) ;轉(zhuǎn)換后ASCII 碼按倒序存放于NUMDATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXMOV AX, ;無符號(hào)二進(jìn)制數(shù)MOV SI,0 ;將AX 轉(zhuǎn)換成十進(jìn)制數(shù),再轉(zhuǎn)換成ASCII 碼—NUMMOV DX,0MOV BX,10D2: DIV BXADD DL,30HMOV NUM[SI],DLINC SICMP AX,0JZ EXITMOV DX,0JMP D2EXIT: MOV AH,4CHINT 21HCODE ENDSEND START15. 從鍵盤輸入20 個(gè)有符號(hào)數(shù),將它們排序并在屏幕上顯示。 39。,0DH,0AH,39。JB C1CMP AL,39。JA C2CMP AL,39。答:DATA SEGMENTBUFF DB 10, 1,0,2,3,4,0,5,6,7,0 。 未找到,轉(zhuǎn)STOP 結(jié)束JCXZ STOP 。THIS IS THE FIRST STRING!39。NUM2 DW ? ;字符串2 的長(zhǎng)度POS DW 8 ;插入位置DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,ES:DATASTART: MOV AX,DATAMOV DS,AXMOV ES,AXLEA DI,STRING1 ;求字符串1 的長(zhǎng)度存入NUM1MOV AL,39。ABCD39。MATH39。MATH39
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1