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

正文內(nèi)容

微型計(jì)算機(jī)技術(shù)及接口部分習(xí)題參考答案-文庫吧

2025-06-13 18:51 本頁面


【正文】        允許分頁情況下,可以訪問4GB存儲器。 Pentium工作在只分段不分頁、只分頁不分段以及既分段又分頁三種情況下,分別可訪問存儲空間的大小為多少字節(jié)?解: ①只分段不分頁,可以訪問虛擬存儲空間64TB②只分頁不分段,可以訪問虛擬存儲空間4GB③分頁分段,可以訪問虛擬存儲空間64TB 下面哪些指令不能在實(shí)模式下運(yùn)行?為什么?(1)MOV AL,DS:[ESI](2)ADD AX,F(xiàn)S:[EDI](3)MOV AL,DS:[SI](4)ADC EAX,F(xiàn)S:[DI]解:(1)、(2)兩條指令不能在實(shí)模式下運(yùn)行,因?yàn)樵趯?shí)模式下不允許ESI,EDI作偏移地址。 在虛擬8086模式下,在從虛地址轉(zhuǎn)換到物理地址的過程中,可用到幾個(gè)頁目錄項(xiàng)和幾個(gè)頁表項(xiàng)?解:可用到第1個(gè)頁目錄項(xiàng),272個(gè)頁表項(xiàng)。 在段選擇符中,TI=0和TI=1,分別在LDT還是GDT中訪問描述符?解:TI=0訪問GDT,TI=1訪問LDT。 當(dāng)前的段描述符存放在何處?解:當(dāng)前的段描述符存放在微處理器的Cache中。 存儲器特權(quán)級保護(hù)的分析。設(shè)當(dāng)前代碼段的特權(quán)級CPL,段選擇符請求的特權(quán)級RPL以及數(shù)據(jù)段描述符的特權(quán)級DPL如表35 所示,回答4種組合中每一種組合能否將段選擇符裝入到數(shù)據(jù)段寄存器中,通過填寫下表,回答哪幾種能行?哪幾種不行?并將理由填入表中。表35 CPL、RPL、DPL之間的關(guān)系當(dāng)前代碼段CPL段選擇符請求級RPL數(shù)據(jù)段描述符DPL訪問與否原因011111311221解:第1行、第2行可以將段選擇符裝入到數(shù)據(jù)段寄存器中。第3行、第4行則不行,原因分別是:DPL<CPLDPL<CPL、RPL Pentium超標(biāo)量流水線共分幾段,其中整數(shù)段有幾段?解:共分為8段,其中整數(shù)段分為5段。 下列各組指令中,哪些會產(chǎn)生數(shù)據(jù)相關(guān)?數(shù)據(jù)相關(guān)的類型是什么?(1)MOV AX,BX ADD CX,SI(2)MOV AX,DX ADD BX,AX(3)MOV CX,BX MOV BX,DI(4)DIV AX,SI SUB AX,DI解:(1)不會產(chǎn)生數(shù)據(jù)相關(guān)。     (2)會產(chǎn)生數(shù)據(jù)相關(guān),寫后讀(RAW)數(shù)據(jù)相關(guān)?!   ?(3)會產(chǎn)生數(shù)據(jù)相關(guān),讀后寫(WAR)數(shù)據(jù)相關(guān)?!   ?(4)會產(chǎn)生數(shù)據(jù)相關(guān),寫后寫(WAW)數(shù)據(jù)相關(guān)。習(xí) 題 4 部分答案 分別指出下列指令中源操作數(shù)和目的操作數(shù)的尋址方式(1) MOV EAX,12345678H(2) MOV [ESI],AX(3) MOV 2[EDI],BX(4) MOV 2[BX+SI],DX(5) MOV AX,[10](6) MOV EAX,2[ESI*4](7) MOV EAX,2[EBX*8][EDI](8) MOV EAX,[ESI][EBP+0FFFF0H](9) MOV EAX,2[EDI*8][EBP+80]解:指令目的操作數(shù)的尋址方式源操作數(shù)的尋址方式(1) MOV EAX,12345678H寄存器尋址立即尋址(2) MOV [ESI],AX寄存器間接尋址寄存器尋址(3) MOV 2[EDI],BX變址尋址寄存器尋址(4) MOV 2[BX+SI],DX基址變址尋址寄存器尋址(5) MOV AX,[10]寄存器尋址直接尋址(6) MOV EAX,2[ESI*4]寄存器尋址帶有比例因子的變址尋址(7) MOV EAX,2[EBX*8][EDI]寄存器尋址帶有比例因子的基址變址尋址(8) MOV EAX,[ESI][EBP+0FFFF0H]寄存器尋址帶有位移量的基址變址尋址(9) MOV EAX,2[EDI*8][EBP+80]寄存器尋址帶有位移量和比例因子的基址變址尋址 指出下列指令的錯(cuò)誤原因(1) INC [ESI](2) MOV AX,BL(3) MOV 2,EAX(4) MOV AX,[DX](5) MOV AX,[BX+BP](6) MOV AX,[SI+DI](7) MOV AH,300(8) MOV [ESI],[EDI](9) PUSH AL(10) POP DH(11) MOV CS,AX(12) MOV SS,AX(13) SHL AX,3解:指令錯(cuò)誤原因(1) INC [ESI]目的操作數(shù)[ESI]類型不明確(2) MOV AX,BL源操作數(shù)和目的操作數(shù)類型不一致(3) MOV 2,EAX常數(shù)不能作目的操作數(shù)(4) MOV AX,[DX]DX不能作地址寄存器(5) MOV AX,[BX+BP]源操作數(shù)尋址方式錯(cuò),兩個(gè)寄存器都是基址寄存器(6) MOV AX,[SI+DI]源操作數(shù)尋址方式錯(cuò),兩個(gè)寄存器都是變址寄存器(7) MOV AH,300300超出AH允許范圍(8) MOV [ESI],[EDI]源操作數(shù)和目的操作數(shù)不能同時(shí)為內(nèi)存單元地址(9) PUSH AL入棧的數(shù)據(jù)必須是一個(gè)16或32位數(shù)據(jù)(10) POP DH出棧的數(shù)據(jù)是一個(gè)16或32位數(shù)據(jù),DH是8位寄存器(11) MOV CS,AXCS值不能由程序員編程該變(12) MOV SS,AXSS值不能由程序員編程該變(13) SHL AX,3移位次數(shù)大于1,應(yīng)先將移位次數(shù)送CL 比較下列兩條指令,指出它們的區(qū)別 MOV EAX,[ESI] MOV [ESI],EAX解:這兩條指令的區(qū)別是,指令“MOV EAX,[ESI]”是將內(nèi)存單元DS:[ESI]中的內(nèi)容讀到CPU中的寄存器EAX;而指令“MOV [ESI],EAX”是將CPU中寄存器EAX中的內(nèi)容寫入內(nèi)存單元DS:[ESI]。 比較下列兩條指令,指出它們的區(qū)別 MOV AX,[SI] LEA AX,[SI]解:這兩條指令的區(qū)別是,指令“MOV AX,[SI]” 是將內(nèi)存單元DS:[SI]中的內(nèi)容讀到CPU中的寄存器AX;而指令“LEA AX,[SI]”是將內(nèi)存單元DS:[SI]的偏移地址送到AX。 假定(EAX)=12345678H,不用計(jì)算,寫出下面每條指令執(zhí)行后(EAX)=?① TEST EAX,1② XOR EAX,EAX③ SUB EAX,EAX④ CMP EAX,87654321H解: ①(EAX)=12345678H ② 0 ③ 0 ④(AX)=12345678H 假定(AX)=1234H,(BX)=5678H指出下列指令中① 哪些指令執(zhí)行后,源操作數(shù)和目的操作數(shù)都不發(fā)生變化? ② 哪些指令執(zhí)行后,源操作數(shù)和目的操作數(shù)都發(fā)生變化? ③ 哪些指令執(zhí)行后, 源操作數(shù)不發(fā)生變化而目的操作數(shù)發(fā)生變化?指令: ① TEST AX,1234② AND AX,BX③ SUB AX,1234H④ CMP AX,1234H⑤ XCHG AX,BX解:① 指令“TEST AX,1234”和指令“CMP AX,1234H”執(zhí)行后,源操作數(shù)和目的操作數(shù)都不發(fā)生變化。變量值EABUF→31H032H133H234H3BCD→4567② 指令“XCHG AX,BX”執(zhí)行后,源操作數(shù)和目的操作數(shù)都發(fā)生變化。 ③ 指令“AND AX,BX”和“SUB AX,1234H”執(zhí)行后, 源操作數(shù)不發(fā)生變化而目的操作數(shù)發(fā)生變化。 閱讀下面的程序,回答問題1.【程序一】DATA SEGMENTBUF DB 39。123439。 N=$BUF BCD DB N DUP(?) DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXLEA SI,BUFMOV CX,NLEA DI,BCD+N1LOOP1:MOV AL,[SI] SUB AL,30H MOV [DI],AL INC SI DEC DI DEC CX JNE LOOP1 MOV AH,4CH INT 21HCODE ENDS END START【問題一】畫出內(nèi)存分配圖。【問題二】說明程序功能,程序執(zhí)行后,從BCD開始的N個(gè)字節(jié)單元中的內(nèi)容是什么?【問題三】找出一條指令代替指令“SUB AL,30H”,使程序功能不變?!締栴}四】如果將代碼段中的指令LEA DI,BCD+N1改成LEA DI,BCD;DEC DI改成INC DI,其它指令不變,程序執(zhí)行后,從BCD開始的N個(gè)字節(jié)單元中的內(nèi)容是什么?【問題五】取消數(shù)據(jù)段的BCD存儲區(qū),將處理后的數(shù)據(jù)放回原處,應(yīng)如何修改程序?2.【程序二】.MODEL SMALL.386.STACK.DATA STRING DB 39。Assemble Language is powerful39。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1