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

正文內(nèi)容

微機(jī)原理及接口技術(shù)-習(xí)題答案-文庫(kù)吧

2024-09-28 17:52 本頁(yè)面


【正文】 。 ( 9)實(shí)現(xiàn) CX 中高、低 8 位內(nèi)容的交換。 ( 10)將 DX 中 D0、 D D8 位置 1,其余位保持不變。 解: ( 1) 將立即數(shù) 4000H 送入寄存器 BX。 MOV BX,4000H ( 2) 將立即數(shù) 4000H 送入段寄存器 DS。 MOV AX, 4000H MOV DS, AX ( 3)將變址寄存器 DI 的內(nèi)容送入數(shù)據(jù)段中 2020H 的存儲(chǔ)單元。 MOV [2020H],DI ( 4)把 數(shù)據(jù)段中 2020H 存儲(chǔ)單元的內(nèi)容送段寄存器 ES。 MOV AX,[2020H] MOV ES,AX ( 5)將立即數(shù) 3DH 與 AL 相加,結(jié)果送回 AL。 ADD AL,3DH ( 6)把 BX 與 CX 寄存器內(nèi)容相加,結(jié)果送入 BX。 ADD BX,CX ( 7)寄存器 BX 中的 低 4 位內(nèi)容保持不變 ,其他位按位取反,結(jié)果仍在 BX 中。 MOV AX, BX, NOT AX AND AX,0FFF0H AND BX,000FH OR BX,AX ( 8)實(shí)現(xiàn) AX 與 128 的乘積運(yùn)算。 MOV BX,128 IMUL BX ( 9)實(shí)現(xiàn) CX 中高、低 8 位內(nèi)容的交換。 MOV AL,8 微機(jī)原理及接口技術(shù)習(xí)題及答案 7 ROL CX AL ( 10)將 DX 中 D0、 D D8 位置 1,其余位保持不變。 0R DX,0111H 5. 設(shè) SS=2020H, SP=1000H, SI=2300, DI=7800, BX=9A00H。說(shuō)明執(zhí)行下面每條指令時(shí),堆棧內(nèi)容的變化和堆棧指針的值。 PUSH SI PUSH DI POP BX 解: PUSH SI ( 0FFFH) =23H ( 0FFEH) =00H SP=0FFEH PUSH DI ( 0FFDH) =78H ( 0FFCH) =00H SP=0FFCH POP BX BX=7800H SP=0FFEH 6. 內(nèi)存中 18FC0H、 18FC1H、 18FC2H 單元的內(nèi)容分別為 23H、 5 5AH, DS=1000H,BX=8FC0H, SI=1,執(zhí)行下面兩條指令后 AX=? DX=? MOV AX, [BX+SI] LEA DX, [BX+SI] 解: AX=5A55H DX=8FC1H 7. 回答下列問(wèn)題: ( 1)設(shè) AL=7FH,執(zhí)行 CBW 指令后, AX=? ( 2)設(shè) AX=8A9CH,執(zhí)行 CWD 指令后, AX=? DX=? 解:( 1)設(shè) AL=7FH,執(zhí)行 CBW 指令后, AX=007FH ( 2)設(shè) AX=8A9CH,執(zhí)行 CWD 指令后, AX=8A9CH DX=FFFFH 8. 執(zhí)行以下兩條指令后, FLAGS 的 6 個(gè)狀態(tài)標(biāo)志位的值是什么? MOV AX, 847BH ADD AX, 9438H 結(jié)果為 118B3H 解 : CF=1 PF=0(為運(yùn)算結(jié)果的低 8 位 奇偶) AF=1 ZF=0 SF=0 OF=1 9. 下面程序段將 03E8H 轉(zhuǎn)換成十進(jìn)制數(shù)并顯示 ,填寫(xiě)指令后的空格。 MOV AX, 03E8H 。AH= 03H , AL= E8H MOV CX, 4 MOV DI, 2020H 。DI= 2020H MOV BX, 10 。BH= 00 , BL= 0AH GO0: SUB DX, DX 。CF= 0 , ZF= 1 微機(jī)原理及接口技術(shù)習(xí)題及答案 8 DIV BX 。AX= 64H , DX= 0 MOV [DI], DL 。[DI]= 0 INC DI LOOP GO0 。CX= 3 MOV CX, 4 GO1: DEC DI 。DI= 2020H MOV DL, [DI] 。DL=01 OR DL, 30H 。DL= 31H MOV AH, 02 。顯示 1 位十進(jìn) 制數(shù) 1 INT 21H LOOP GO1 10. 用串操作指令 替換以下程序段 : ABC: MOV AL, [SI] MOV ES:[DI], AL INC SI INC DI LOOP ABC 解: REP MOVSB 11. 設(shè) AX=AAH, 順序執(zhí)行下列各條指令,填寫(xiě)空格。 ( 1) XOR AX, 0FFFFH 。AX= ( 2) AND AX, 13A0H 。AX= ( 3) OR AX, 25C9H 。AX= ( 4) TEST AX, 0004H 。AX= 解: ( 1) XOR AX, 0FFFFH 。AX= FF55H ( 2) AND AX, 13A0H 。AX= 00A0H ( 3) OR AX, 25C9H 。AX= 25EBH ( 4) TEST AX, 0004H 。AX= 00AAH 12. 試寫(xiě)出執(zhí)行下列 3 條指令后 BX 寄存器的內(nèi)容。 MOV CL, 2H MOV BX, CO2DH SHR BX, CL 解: BX=300BH 13. 執(zhí)行下列程序段后, AX、 BX的內(nèi)容各是什么? ( 1) MOV AX,0001H MOV BX,8000H NEG AX ; 00001H MOV CX,4 AA: SHL AX,1 RCL BX,1 LOOP AA HLT 解: AX=FFF0H BX=000FH 微機(jī)原理及接口技術(shù)習(xí)題及答案 9 ( 2) MOV AX, 0 MOV BX, 1 MOV CX, 100 A: ADD AX, BX INC BX LOOP A HLT 解 : AX=8080H BX=0101H 14. 編寫(xiě)程序段,實(shí)現(xiàn)下述要求: ( 1) 使 AX 寄存器的低 4 位清 0,其余位不變。 ( 2) 使 BX寄存器的低 4 位置 1,其余位不變。 ( 3) 測(cè)試 AX 的第 0 位和第 4 位,兩位都是 1 時(shí)將 AL 清 0。 ( 4) 測(cè)試 AX 的第 0 位和第 4 位,兩位中有一個(gè)為 1 時(shí)將 AL 清 0。 解: ( 1)使 AX 寄存器的低 4 位清 0,其余位不變。 AND AX, 0FFF0H ( 2) 使 BX 寄存器的 低 4 位置 1,其余位不變。 OR AX, 0FH ( 3)測(cè)試 AX 的第 0 位和第 4 位,兩位都是 1 時(shí)將 AL 清 0。 TEST AX,01H JZ AA TEST AX,10H JZ AA MOV AL,0 HLT AA: ...... ( 4)測(cè)試 AX 的第 0 位和第 4 位,兩位中有一個(gè)為 1 時(shí)將 AL 清 0。 TEST AX, 11H JZ AA MOV AL,0 AA: ....... 15. 編寫(xiě)程序 段, 完成把 AX 中的 16 進(jìn)制數(shù)轉(zhuǎn)換為 ASCII 碼,并將對(duì)應(yīng)的 ASCII 碼依次存入 MEM 開(kāi)始的存儲(chǔ)單元中。 例如,當(dāng) AX 的內(nèi) 容為 37B6H 時(shí), MEM 開(kāi)始 的 4 個(gè)單元的內(nèi)容依次為 33H, 37H, 42H, 36H。 解 : MOV CX,4 LEA SI,MEM ADD SI,3 。SI 指向 MEM+3 CC: MOV BX,AX 。保存原始數(shù)據(jù) AND AX, 000FH 。取個(gè)位數(shù) CMP AL, 9 JA AA 。在 A~B 之間就加 37H 微機(jī)原理及接口技術(shù)習(xí)題及答案 10 ADD AL,30H 。在 0~9 之間就加 30H JMP BB AA: ADD AL,37H BB: MOV [SI],AL 。保存 ASCII 值 DEC SI PUSH CX MOV AX,BX MOV CL,4 SHR AX,CL 。準(zhǔn)備取下一個(gè)數(shù) POP CX LOOP CC 16. 編寫(xiě)程序段,求從 TABLE 開(kāi)始的 10 個(gè)無(wú)符號(hào)數(shù)的和,結(jié)果放在 SUM 單元中。 解 : LEA SI,TABLE MOV CX,10 XOR AX,AX NEXT: ADD AL,[SI] ADC AH,0 INC SI LOOP NEXT MOV SUM,AX 17. 編寫(xiě)程序段,從鍵盤(pán)上輸入字符 串 ‘ HELLO’ ,并在串尾加結(jié)束標(biāo)志 ‘ $’ 。 解 : LEA DX,STRING 。設(shè)置字符串存放緩沖區(qū)首地址 MOV AH ,0AH 。調(diào)用 10 號(hào)功能,輸入字符串 INT 21H MOV CL,STRING+1 。實(shí)際鍵入的字符個(gè)數(shù)送 CL XOR CH,CH ADD DX, 2 ADD DX,CX ;得到字符串尾地址 MOV BX,DX MOV BYTE PTR[BX],39。$39。 18. 編寫(xiě)程序段,在屏幕上依次顯示 A、 B、 C。 解: LEA BX,STR 。STR 為 6 個(gè)字符的存放區(qū)域首地址 MOV CX,6 LPP: MOV AH,2 MOV DL,[BX] INC BX INT 21H 。利用 2 號(hào)功能調(diào)用依次先生 6 個(gè)字符 LOOP LPP 19. 編寫(xiě)程序段,在屏幕上顯示字符串“ Hello World”。 解: LEA DX,STRING 。 STRING 字符的存放區(qū)域首地址 MOV AH,09H INT 21H 。 利用 9 號(hào)功能調(diào)用顯示字符串 微機(jī)原理及接口技術(shù)習(xí)題及答案 11 20. 編寫(xiě)程序段,把內(nèi)存中首地址為 MEM1 的 200 個(gè)字節(jié)送到首地址為 MEM2 的區(qū)域。 解 : MOV AX, SEG MEM1 MOV DS, AX ; 設(shè)定源串段地址 MOV AX, SEG MEM2 MOV ES, AX ; 設(shè)定目標(biāo)串段地址 MOV SI, 0 ; 設(shè)定源串偏移地址 MOV DI, 0 ; 設(shè)定目標(biāo)串偏移地址 MOV CX, 200 ; 串長(zhǎng)度送 CX CLD ;( DF) =0, 使地址指針按增量方向修改 REP MOVSB ; 每次傳送一個(gè)字節(jié) , 并自動(dòng) HLT 21. 編寫(xiě)程序段,以 4000H 為起始地址的 32 個(gè)單元中存有 32個(gè)有符號(hào)數(shù),統(tǒng)計(jì)其中負(fù)數(shù)的個(gè)數(shù),并將統(tǒng)計(jì)結(jié)果保存在 BUFFER 單元中。 解 : START: MOV DI,OFFSET BUFFER XOR AL,AL MOV [DI],AL MOV SI,4000H MOV CX,32 AA: MOV AL,[SI] OR AL,AL JNS X1 INC [DI] X1: INC SI NEXT:LOOP AA HLT 微機(jī)原理及接口技術(shù)習(xí)題及答案 12 第四章習(xí)題及答案 1. 什么叫匯編?匯編語(yǔ)言源程序的處理過(guò)程是什么? 解:任何 CPU 都只能執(zhí)行機(jī)器語(yǔ)言程序。匯編語(yǔ)言不是機(jī)器語(yǔ)言,匯編語(yǔ)言程序必須通過(guò)具有“翻譯”功能的系統(tǒng)程序的處理,處理的過(guò)程稱(chēng)為匯編。 匯編語(yǔ)言源程序經(jīng)過(guò)匯編生成機(jī)器語(yǔ)言目標(biāo)程序,簡(jiǎn)稱(chēng)目標(biāo)程序。目標(biāo)程序經(jīng)過(guò)連接程序連接,就得到可執(zhí)行的機(jī)器語(yǔ)言程序文件。 2. 匯編語(yǔ)言的語(yǔ)句類(lèi)型有哪些?各有什么特點(diǎn)? 解:匯編語(yǔ)言的語(yǔ)句類(lèi)型 有兩種:指示性語(yǔ)句和指令性語(yǔ)句。指示性語(yǔ)句可以位于任何段中,指令性語(yǔ) 句必須位于代碼段內(nèi)。 ? 指示性語(yǔ)句 又稱(chēng)為偽操作語(yǔ)句,它不是 8088/8086CPU 的指令,它與匯編程序( assembler)有關(guān)。指示性語(yǔ)句的功能主要是變量定義、為數(shù)據(jù)分配存儲(chǔ)空間、告訴匯編程序如何對(duì)源
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1