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

正文內(nèi)容

《微型計(jì)算機(jī)原理與接口技術(shù)》課后習(xí)題答案-預(yù)覽頁

2025-06-24 00:01 上一頁面

下一頁面
 

【正文】 A 總線、PCI 總線等。當(dāng)A0=0 時(shí),選中偶地址存儲(chǔ)體,與數(shù)據(jù)總線低8位相連,從低8 位數(shù)據(jù)總線讀/寫一個(gè)字節(jié)。并畫出內(nèi)存分布圖。(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。試畫圖說明它們在存儲(chǔ)器中的存放情況。最小模式用于單機(jī)系統(tǒng),系統(tǒng)中所需要的控制信號(hào)全部由8086 直接提供;最大模式用于多處理機(jī)系統(tǒng),系統(tǒng)中所需要的控制信號(hào)由總線控制器8288 提供。18. 什么叫總線周期?在CPU 讀/寫總線周期中,數(shù)據(jù)在哪個(gè)機(jī)器狀態(tài)出現(xiàn)在數(shù)據(jù)總線上?答:CPU 完成一次存儲(chǔ)器訪問或I/O 端口操作所需要的時(shí)間稱為一個(gè)總線周期,由幾個(gè)T狀態(tài)組成。20. 8086CPU 重新啟動(dòng)后,從何處開始執(zhí)行指令?答:重新啟動(dòng)后,CS=FFFFH,IP=0000H,故從物理地址為FFFF0H 的位置開始執(zhí)行指令。下列每條指令執(zhí)行完后AX 寄存器的內(nèi)容各是什么?(1)MOV AX,0200H (2)MOV AX,[200H] (3)MOV AX,BX(4)MOV AX,3[BX] (5)MOV AX,[BX+SI] (6)MOV AX,2[BX+SI]答:(1)0200H (2)2A10H (3)0200H(4)5946H (5)463CH (6)6B59H3. 設(shè)DS=1000H,ES=2000H,SS=3500H,SI=00A0H,DI=0024H,BX=0100H,BP=0200H,數(shù)據(jù)段中變量名為VAL 的偏移地址值為0030H,試說明下列源操作數(shù)字段的尋址方式是什么?物理地址值是多少?(1)MOV AX,[100H] (2)MOV AX,VAL (3)MOV AX,[BX](4)MOV AX,ES:[BX] (5)MOV AX,[SI] (6)MOV AX,[BX+10H](7)MOV AX,[BP] (8)MOV AX,VAL[BP][SI](9)MOV AX,VAL[BX][DI] (10)MOV AX,[BP][DI]答:(1)直接,10100H (2)直接,10030H (3)寄存器間接,10100H(4)寄存器間接,20100H (5)寄存器間接,100A0H (6)寄存器相對,10110H(7)寄存器間接,35200H (8)相對基址變址,352D0H(9)相對基址變址,10154H (10)基址變址,35224H4. 寫出下列指令的機(jī)器碼(1)MOV AL,CL (2)MOV DX,CX (3)MOV [BX+100H],3150H答:(1)10001010 11000001B(2)10001011 11010001B(3)11000111 10000111 00000000 00000001 01010000 00110001B5. 已知程序的數(shù)據(jù)段為:DATA SEGMENTA DB ‘$’,10HB DB ‘COMPUTER’C DW 1234H, 0FFHD DB 5 DUP(?)E DD 1200459AHDATA ENDS求下列程序段執(zhí)行后的結(jié)果是什么。答: 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ù)送到BL 寄存器中。然后將數(shù)據(jù)段中存儲(chǔ)上述字符串的單元清0。LEA DI,STRINGMOV CX,26NEXT: REPNE SCASBJZ FINDJMP EXITFIND: MOV BYTE PTR [DI1], 39。說明下列每條指令執(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í)行?并請畫圖說明堆棧中的內(nèi)容和堆棧指針如何變化。中斷向量表中0000CH~0000FH 用于類型3 的中斷。類型3:斷點(diǎn)中斷若在程序中某位置設(shè)置斷點(diǎn),當(dāng)程序執(zhí)行到該斷點(diǎn)時(shí),則產(chǎn)生類型3 中斷。故PLENTH 表示從當(dāng)前行到PAR 之間定義的變量所占的字節(jié)個(gè)數(shù)。(2)利用中斷調(diào)用,在屏幕上顯示1~9 之間隨機(jī)數(shù)。計(jì)數(shù)器MESS DB ‘5 s delayed!’,0AH,0DH,’$’DATA ENDSCODE SEGMENTMAIN PROC FARASSUME CS:CODE,DS:DATA,ES:DATASTART: PUSH DSMOV AX,0PUSH AXMOV AX,DATAMOV DS,AXMOV AL,1CH 。答:(1)將AX 中的二進(jìn)制數(shù)先后除以1000,100 和10,每次除法所得的商,即是BCD 數(shù)的千位、百位和十位數(shù),余數(shù)是個(gè)位數(shù)。B2TOBCD PROC FARCMP AX,9999 ;AX9999,則CF 置1JBE TRANSTCJMP EXITTRAN: PUSH CXPUSH DXSUB DX,DX ;DX 清0MOV CX,1000 ;計(jì)算千位數(shù)DIV CXXCHG AX,DX ;商在DX 中,余數(shù)在AX 中MOV CL,4SHL DX,CL ;DX 左移4 位MOV CL,100 ;計(jì)算百位數(shù)DIV CLADD DL,AL ;百位數(shù)加到DL 中,DX 左移4 位MOV CL,4SHL DX,CLXCHG AL,AH ;余數(shù)保留在AL 中SUB AH,AHMOV CL,10 ;計(jì)算十位數(shù)DIV CLADD DL,AL ;十位數(shù)加到DL 中,DX 左移4 位MOV CL,4SHL DX,CLADD DL,AH ;加個(gè)位數(shù)MOV AX,DX ;結(jié)果送到AX 中POP DXPOP CXEXIT: RETB2TOBCD ENDP(2)將AX 中4 位BCD 碼順序乘以1000,100,10 和1,然后求和即得。子程序名: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 碼字符顯示。答:DATA SEGMENTSTRING DB 39。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。JA D1CMP 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。 39。,0DH,0AH,39。,0DH,0AH,39。,0DH,0AH,39。JB C1CMP AL,39。JB A1SUB AL,7A1: SUB AL,30HMOV AH,0ADD NUM1[SI],AXPOP CXLOOP CONTMOV DL,0DH ;回車換行MOV AH,2INT 21HMOV DL,0AHINT 21HLEA DX,STRING2 ;輸入第二個(gè)加數(shù)(4 位十六進(jìn)制數(shù))MOV AH,9INT 21HMOV SI,2MOV CX,8CONT1: PUSH CXCMP CX,4JNZ B2SUB SI,2B2: MOV CL,4SHL NUM2[SI],CLC2: MOV AH,1INT 21HCMP AL,39。JA C2CMP AL,39。DATA SEGMENTDA1 DB 09H,09HDA2 DB 09H,08HRESULT DB 4 DUP(0)DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXMOV AL,DA2+1 ;計(jì)算加法次數(shù)MOV BL,10MUL BLMOV BL,DA2MOV BH,0ADD AX,BXMOV CX,AXCONT: MOV AH,0 ;通過循環(huán)做累加MOV AL,RESULTADD AL,DA1AAAMOV RESULT,ALMOV AL,RESULT+1ADD AL,AHMOV AH,0AAAADD AL,DA1+1AAAMOV RESULT+1,ALMOV AL,RESULT+2ADD AL,AHMOV AH,0AAAMOV RESULT+2,ALMOV AL,RESULT+3ADD AL,AHMOV AH,0AAAMOV RESULT+3,ALLOOP CONTMOV AH,4CH ;返回DOSINT 21HCODE ENDSEND START18. 編寫完整的程序求N!,求N 大于6 時(shí)的運(yùn)算結(jié)果,并在屏幕上顯示結(jié)果。答:DATA SEGMENTBUFF DB 10, 1,0,2,3,4,0,5,6,7,0 。 數(shù)組長度存入CXMOV CH, 0INC DI 。 未找到,轉(zhuǎn)STOP 結(jié)束JCXZ STOP 。 前移,末尾補(bǔ)0MOV [DI1], BLINC DILOOP DELMOV BYTE PTR[DI1], 0POP CX 。THIS IS THE FIRST STRING!39。緩沖區(qū)NUM1 DW ? ;字符串1 的長度STRING2 DB 39。NUM2 DW ? ;字符串2 的長度POS DW 8 ;插入位置DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,ES:DATASTART: MOV AX,DATAMOV DS,AXMOV ES,AXLEA DI,STRING1 ;求字符串1 的長度存入NUM1MOV AL,39。MOV NUM2,0CLDD3: SCASBJZ D4INC NUM2JMP D3D4: LEA SI,STRING1 ;將字符串1 自插入位置開始的字符向后移動(dòng),ADD SI,NUM1 ;空出位置以便插入字符串2MOV DI,SIADD DI,NUM2STDMOV CX,NUM1SUB CX,POSINC CXREP MOVSBLEA SI,STRING2 ;將字符串2 插入到字符串1 指定位置LEA DI,STRING1ADD DI,POSCLDMOV CX,NUM2REP MOVSBLEA DX,STRING1MOV AH,9INT 21HMOV AH,4CHINT 21HCODE ENDSEND START21. 將學(xué)生的班級(jí)、姓名、學(xué)號(hào)、課程名、成績定義為一個(gè)結(jié)構(gòu),用結(jié)構(gòu)預(yù)置語句,產(chǎn)生5個(gè)學(xué)生的成績登記表,編程序?qū)⒊煽冃∮?0 分的學(xué)生姓名、成績顯示出來。ABCD39。MATH39。MATH39。MATH39。MATH39。MATH39
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1