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

正文內(nèi)容

微機(jī)原理練習(xí)題和答案-wenkub

2023-06-22 19:08:59 本頁面
 

【正文】 微計算機(jī)的基礎(chǔ)上配上相應(yīng)的外部設(shè)備和各種軟件,形成一個完整的、獨立的信息處理系統(tǒng)。 8086/8088為什么采用地址/數(shù)據(jù)引線復(fù)用技術(shù)?8086與8088的主要區(qū)別是什么?怎樣確定8086的最大或最小工作模式?最大最小模式產(chǎn)生控制信號的方法有何不同?18086被復(fù)位以后,有關(guān)寄存器的狀態(tài)是什么?微處理器從何處開始執(zhí)行程序?18086基本總線周期是如何組成的?各狀態(tài)中完成什么基本操作?1結(jié)合8086最小模式下總線操作時序圖,說明ALE、M/IO、DT/R、RD、READY信號的功能。EU經(jīng)過BIU進(jìn)行片外操作數(shù)的訪問,BIU為EU提供將要執(zhí)行的指令。答:執(zhí)行部件有8個16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。段寄存器存放段地址,與偏移地址共同形成存儲器的物理地址。答:邏輯地址是在程序中對存儲器地址的一種表示方法,由段地址和段內(nèi)偏移地址兩部分組成,如1234H:0088H。答:考慮到芯片成本,8086/8088采用40條引線的封裝結(jié)構(gòu)。最小模式下的控制信號由相關(guān)引線直接提供;最大模式下控制信號由8288專用芯片譯碼后提供,8288的輸入為8086的S2~S0三條狀態(tài)信號引線提供。在T1期間8086發(fā)出訪問目的地的地址信號和地址鎖存選通信號ALE;T2期間發(fā)出讀寫命令信號RD、WR及其它相關(guān)信號;T3期間完成數(shù)據(jù)的訪問;T4結(jié)束該總線周期。1答:外部總線主控模塊經(jīng)HOLD引線向8086發(fā)出總線請求信號;8086在每個時鐘周期的上升沿采樣HOLD引線;若發(fā)現(xiàn)HOLD=1則在當(dāng)前總線周期結(jié)束時(T4結(jié)束)發(fā)出總線請求的響應(yīng)信號HLDA;8086使地址、數(shù)據(jù)及控制總線進(jìn)入高阻狀態(tài),讓出總線控制權(quán),完成響應(yīng)過程。4. 下列標(biāo)號為什么是非法的? (1) (2) 1_NUM (3) TESTDATA (4) RET (5) NEW ITEM5. 下面的數(shù)據(jù)項定義了多少個字節(jié)? DATA_1 DB 6 DUP(4 DUP(0FFH)) 6. 對于下面兩個數(shù)據(jù)段,偏移地址為10H和11H的兩個字節(jié)中的數(shù)據(jù)是一樣的嗎?為什么? DTSEG SEGMENT | DTSEG SEGMENT ORG 10H | ORG 10H DATA1 DB 72H | DATA1 DW 7204H DB 04H | DTSEG ENDS DTSEG ENDS |7. 下面的數(shù)據(jù)項設(shè)置了多少個字節(jié)? (1) ASC_DATA DB ‘1234’ (2) HEX_DATA DB 1234H8. 執(zhí)行下列指令后, AX寄存器中的內(nèi)容是什么? TABLE DW 10,20,30,40,50 ENTRY DW 3 .......... MOV BX,OFFSET TABLE ADD$ BX,ENTRY MOV AX,[BX]9. 指出下列指令的錯誤:(1) MOV AH,BX (2) MOV [SI],[BX] (3) MOV AX,[SI][DI] (4) MOV AX,[BX][BP] (5) MOV [BX],ES:AX (6) MOV BYTE PTR[BX],1000 (7) MOV AX,OFFSET [SI] (8) MOV CS,AX (9) MOV DS,BP10. DATA SEGMENT TABLE_ADDR DW 1234H DATA ENDS ...... MOV BX, TABLE_ADDR LEA BX, TABLE_ADDR請寫出上述兩條指令執(zhí)行后, BX寄存器中的內(nèi)容。(3)DATAX和DATAY兩個字?jǐn)?shù)據(jù)相乘(用MUL)。13. 試分析下面的程序段完成什么操作? MOV CL,04 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL14. 用其他指令完成和下列指令一樣的功能:(1) REP MOVSB (2) REP LODSB (3) REP STOSB (4) REP SCASB, 比較兩個5字節(jié)的字符串OLDS和NEWS, 如果OLDS字符串與NEWS不同, 則執(zhí)行NEW_LESS, 否則順序執(zhí)行程序。 (1) SBB AX,BX (2) CMP AX,WORD PTR[SI+0FA0H] (3) MUL BYTE PTR[BX] (4) AAM (5) DIV BH (6) SAR AX,CL (7) XOR AX,0FFE7H (8) REP STOSB (9) JMP WORD PYR[BX] (10) XCHG AX,ES:[BX+SI}參考答案1. 答案:DATSG SEGEMNTHIGH_DAT DB 95DAT_SG $ ENDSSTK_SG SEGMENT DW 64 DUP(?)STK_SG ENDSCOD_SG SEGMENTMAIN PROC FARASSUME CS: COD_SG, DS: DAT_SG, SS: STK_SGSTART: MOV AX, DATSG MOV DS, AX MOV AH, HIGH_DAT MOV BH, AH MOV DL, AH MOV AH, 4CHINT 21HMAIN ENDPCOD_SG ENDSEND START2. 答案:改正后:STAKSG SEGMENT DB 100 DUP(?)STAKSG ENDSDTSEG SEGMENTDATA1 DB ?DTSEG ENDSCDSEG SEGMENTMAIN PROC FARASSUME CS: CDSEG, DS: DTSEG, SS: STAKSGSTART: MOV AX, DTSEG MOV DS, AX MOV AL, 34H ADD AL, 4FH MOV DATA1, AL MOV AH, 4CH INT 21HMAIN ENDPCDSEG ENDSEND START3. 答案:編輯程序輸出文件: (4)匯編程序輸出文件: (1), (3), (5) 連接程序輸出文件: (2), (6)4. 答案:非法標(biāo)號: (1)因為‘.’只允許是標(biāo)號的第一個字符(2)第一個字符不能為數(shù)字 (3)不允許出現(xiàn)‘’(4)不能是保留字,如助記符 (5)不能有空格5. 答案:24字節(jié)6. 答案:不一樣. 分別是72H, 04H和04H, 72H. 存儲字時低8位存在低字節(jié),高8位存在高字節(jié).7. 答案:(1) 設(shè)置了4個字芢 (2) 設(shè)置了2個字節(jié)8n 答案:(AX)=409. 答案:(1) 源、目的字長不一致 (2) 源、目的不能同時舉存貯器尋址方式 (3) 基坂變址方式不能有 SI和DI的組合 (4) 基址變址方式不能有 BX和BP的組合 (5) 在8086尋址方式中,AX不能作為基址寄存器使用,而且源、目的不能同時為存貯器尋址方式 (6) 1000超出一個字節(jié)的表數(shù)范圍 (7) OFFSET只用于簡單變量,應(yīng)去掉(8) CS不能作為目的寄存器(9) 段地址不能直接送入數(shù)據(jù)段寄存器10. 答案: MOV BX,TABLE_ADDR 。存放余數(shù)(6) MOV AX, DATAXMOV DX, DATAX+2DIV DATAY MOV DATAY, AXMOV DATAY+2, DX13. 答案: 將DX: AX中的雙字左移4位(乘16)14. 答案:(1)LOOP1:MOV AL,BYTE PTR [SI]MOV ES:BYTE PTR [DI], ALINC SI 或: DEC SIINC DI 或: DEC DILOOP LOOP1(2) LOOP1:MOV AL, BYTE PTR [SI]INC SI 或: DEC SILOOP LOOP1(3) LOOP1:MOV ES:BYTE PTR [DI], ALINC DI 或: DEC DILOOP LOOP1(4) LOOP1:CMP AL,ES:BYTE PTR [DI]JE EXITINC DI 或: DEC DILOOP LOOP1EXIT:15. 答案:LEA SI, OLDSLEA DI, NEWSMOV CX, 5CLDREPZ CMPSBJNZ NEW_LESS16. 答案:(1) CMP DX, CX JA EXCEED(2) CMP BX, AX JG EXCEED(3) CMP CX, 0 JE ZERO(4) SUB BX, AX JO OVERFLOW(5) CMP BX, AX JL EQ_SMA(6) CMP DX, CX JB EQ_SMA17. 答案: (1)(AX)= 5 (BX)= 16 (CX)= 0 (DX)= 0(2)(AX)= 2 (BX)= 4 (CX)= 3 (DX)= 1(3)(AX)= 3 (BX)= 7 (CX)= 2 (DX)= 0 18. 答案:MOV AX, 0MOV AL, N1+1SUB AL, N2+1AASMOV DL, ALMOV AL, N1SBB AL, N2AASMOV DH, AL19. 答案: CLC MOV CX, 3 MOV BX, 2BACK: MOV AL, ASC1[BX] ADC AL, ASC2[BX] AAAOR ASC3[BX+1], AL DEC BX LOOP BACK RCL CX, 1 OR ASC3[BX], CL20. 答案:(1) (AX)=0F05FH, (SF)=1, (ZF
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1