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

正文內(nèi)容

微型機(jī)原理與應(yīng)用習(xí)題解答1(編輯修改稿)

2025-04-21 01:54 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 B. ROR BX,1 C. RCR BX,1 D. SAR BX,110. 段間間接轉(zhuǎn)移格式: JMP (C ) PTR OPR, OPR為轉(zhuǎn)向的符號(hào)地址。A. FAR B. NEAR C. DWORD ( C )。A. PF=0 B. CF=1 C. ZF=0 =112. 條件轉(zhuǎn)移指令JS的測(cè)試條件是( C )。A. ZF=0 B. SF=0 C. SF=1 =1( B )。 A. 帶符號(hào)數(shù)乘以2 B. 無(wú)符號(hào)數(shù)乘以2 C. 無(wú)符號(hào)數(shù)除以2 D. 帶符號(hào)數(shù)除以2三、問(wèn)答題:1. 分析80X86/Pentium指令中的操作數(shù)可能存放的位置?答: 80X86/Pentium指令中的操作數(shù)有三種可能的存放位置:①操作數(shù)在指令中,即指令的操作數(shù)部分就是操作數(shù)本身,這種操作數(shù)叫立即操作數(shù)。②操作數(shù)包含在CPU的某個(gè)內(nèi)部寄存器中,這時(shí)指令的操作數(shù)部分是CPU內(nèi)部寄存器的一個(gè)編碼。③操作數(shù)在內(nèi)存的數(shù)據(jù)區(qū)中,這時(shí)指令的操作數(shù)部分包含此操作數(shù)所在的內(nèi)存地址。2. 80X86/Pentium提供哪10種尋址方式?答: 80X86/Pentium提供了立即尋址方式、寄存器尋址方式、直接尋址方式、寄存器間接尋址方式、變址尋址方式、基址尋址方式、基址加變址尋址方式。以及比例變址尋址方式、基址加比例變址尋址方式和帶位移量的比例變址尋址方式。、物理地址和有效地址EA的含義?答: 段內(nèi)偏移地址有16位或32位地址,段基地址和段內(nèi)偏移地址相加形成線性地址。選用頁(yè)功能時(shí),線性地址由管理部件換算為32位物理地址;不用頁(yè)功能時(shí),線性地址就是物理地址。在存儲(chǔ)器尋址時(shí),指令的操作數(shù)部分給出的地址是段內(nèi)偏移地址。為了適應(yīng)處理各種數(shù)據(jù)結(jié)構(gòu)的需要,段內(nèi)偏移量由幾個(gè)基本部分組合而成,所以也稱為有效地址EA。4. 已知:(DS)=3000H,(BX)=1100H,(DI)=0050H執(zhí)行MOV AX,[BX][DI],請(qǐng)分析物理地址和EA地址以及AX中的內(nèi)容。答: EA=1100H+0050H=1150H物理地址=30000H+1150H=31150H 執(zhí)行后:若(31150H)內(nèi)容為450H (AX)=450H5. 已知(DS)=5000H,(BX)=3000H,(SI)=2000H,BUFF=0350H執(zhí)行MOV AX,[BUFF+SI+BX] 請(qǐng)分析物理地址和EA地址。答: 物理地址=(DS)16d +(BX)+(SI)+BUFF =50000H+3000+2000+0850=55850H EA=3000+2000+0850=5850H 6. 請(qǐng)敘述80X86尋址方式中32位特有的尋址方式有效地址的計(jì)算方法?答: (1)比例變址尋址方式比例變址尋址方式的有效地址為EA=[變址寄存器]比例因子+位移量這里,乘比例因子的操作在CPU內(nèi)部由硬件完成。(2)基址加比例變址尋址方式基址加比例變址尋址方式的有效地址為 EA=[基址寄存器]+[變址寄存器]比例因子(3)帶位移量的基址加比例變址尋址方式的有效地址為 EA=[基址寄存器]+[變址寄存器]比例因子+位移量在尋址過(guò)程中,變址寄存器內(nèi)容乘以比例因子的操作在CPU內(nèi)部由硬件完成。7. 分析PUSH壓入堆棧指令操作過(guò)程?答: 具體操作過(guò)程,SP內(nèi)容首先減1,操作數(shù)的高位字節(jié)送入當(dāng)前SP所指單元中;然后SP內(nèi)容再減1,操作數(shù)的低位字節(jié)又送入當(dāng)前SP所指單元中。堆棧是按“后進(jìn)先出”的方式工作的一個(gè)存儲(chǔ)區(qū),SP的內(nèi)容在任何時(shí)候都指向當(dāng)前的棧頂。8. 分析POP [DI] 指令執(zhí)行過(guò)程?答: 若指令執(zhí)行前,DS=5000H,SI=2200H,物理地址=50000H+2200H=52200H。SS=5000H,SP=3120H,(3120H)=7FH,(3121H)=C8H。指令執(zhí)行過(guò)程,首先SP=3120所指棧頂?shù)膬?nèi)容7FH送入52200H單元中, SP+1=3121H;然后再將SP=3121H所指棧頂?shù)膬?nèi)容C8送入52201H單元。 指令執(zhí)行后,(52200H)=7FH,(52201H)=C8H,SP=3122H。9. 分析CMP OPR1,OPR2指令執(zhí)行過(guò)程?答:執(zhí)行的操作:(OPR1)(OPR2),該指令與SUB指令一樣執(zhí)行減法操作,但它并不保存結(jié)果只是根據(jù)結(jié)果設(shè)置狀態(tài)標(biāo)志位。用于分支程序。比較指令執(zhí)行結(jié)果影響全部標(biāo)志位。若OPR1與OPR2為無(wú)符號(hào)數(shù),OPR1≥OPR2,則CF=0,OF=0;OPR1<OPR2,則CF=1,OF=0。若OPROPR2為有符號(hào)數(shù),OPR1與OPR2符號(hào)相同則OF=0,根據(jù)SF判其大小。若OPR1OPR2為有符號(hào)數(shù),執(zhí)行OPR1OPR2后, SF=0并且OF=0,或者SF=1并且OF=1,即SF197。OF=0,則 OPR1≥OPR2;若SF=0并且OF=1(負(fù)數(shù)減正數(shù),溢出),或者SF=1并且OF=0(負(fù)數(shù)減正數(shù),未溢出),即SF197。OF=1,則 OPR1OPR2。10. 分析十進(jìn)制調(diào)整指令DAA執(zhí)行過(guò)程?答: 執(zhí)行的操作:(AL) 172。把AL中的和調(diào)整為壓縮的BCD碼。 若(AL∧0FH)>9或AF=1,則AL172。(AL)+06H,AF172。1 若(AL)>9FH或CF=1,則AL172。(AL)+60H,CF172。1說(shuō)明:該指令在ADD或ADC指令后使用,而且和一定放在AL寄存器中。11. 中斷指令: INT type 或INT請(qǐng)分析操作過(guò)程?答:執(zhí)行的操作: SP172。(SP)2,(SP)+ (SP)172。(PSW) SP172。(SP)2,(SP)+ (SP)172。(CS) SP172。(SP)2,(SP)+ (SP)172。(IP) IP172。( type4),CS172。( type4+2)12. 分析70條SSE指令集的特點(diǎn)?答: 70條SSE指令集可分成三組不同類型的指令。八條內(nèi)存連續(xù)數(shù)據(jù)流優(yōu)化處理指令。應(yīng)用上典型的連續(xù)數(shù)據(jù)流有音頻數(shù)據(jù)流、視頻數(shù)據(jù)流、數(shù)據(jù)庫(kù)訪問(wèn)、圖片處理等等。SSE的內(nèi)存連續(xù)數(shù)據(jù)流優(yōu)化處理指令采用新的數(shù)據(jù)預(yù)取技術(shù),減少CPU處理連續(xù)數(shù)據(jù)流的中間環(huán)節(jié),極大地提高了CPU處理連續(xù)數(shù)據(jù)流的效率。五十條單指令多數(shù)據(jù)浮點(diǎn)運(yùn)算指令,每條指令一次可以處理多組浮點(diǎn)運(yùn)算數(shù)據(jù)。原先的指令一次只能處理一對(duì)浮點(diǎn)運(yùn)算數(shù)據(jù),現(xiàn)在可以處理多對(duì);原先需要一段程序來(lái)完成的某一功能,現(xiàn)在可以只用一條指令。PⅢ處理器中增加了八個(gè)128位的浮點(diǎn)寄存器,與新的SIMD指令相配合,進(jìn)一步提升了處理器浮點(diǎn)運(yùn)算的運(yùn)行速度。十二條新的多媒體指令,采用改進(jìn)的算法,進(jìn)一步提升了視頻處理、圖片處理的質(zhì)量。第5章 匯編語(yǔ)言程序設(shè)計(jì) 一、填空題:1. 標(biāo)號(hào)是一個(gè)用(冒號(hào) )結(jié)尾的名字,是可選項(xiàng),用于標(biāo)識(shí)程序中控制轉(zhuǎn)移的目標(biāo)單元。2. 注釋是可選項(xiàng),以(分號(hào) )開(kāi)始僅起到對(duì)源程序的解釋和說(shuō)明的作用,以提高程序的可讀性。3. 字符串常量由單引號(hào)或雙引號(hào)括起的一個(gè)或多個(gè)字符。這些字符以(ASCII碼 )形式存儲(chǔ)在內(nèi)存中。4. 表達(dá)式1 MOD 表達(dá)式2其功能為兩式(整除取余 )。5. 表達(dá)式1 NE 表達(dá)式2其功能為兩個(gè)表達(dá)式值(不相等 )為真,否則為假。6. 源操作數(shù)提供一個(gè)操作對(duì)象,面向所有尋址方式,可以是常數(shù)、(寄存器 )、(標(biāo)號(hào) )、變量或(表達(dá)式 )等。7. 在匯編語(yǔ)言中操作數(shù)運(yùn)算符可分為:算術(shù)運(yùn)算符、邏輯運(yùn)算符、(關(guān)系運(yùn)算符 )、數(shù)值返回運(yùn)算符、(屬性修改運(yùn)算符 )。8. (SEGMENT )表示定義段的開(kāi)始,ENDS表示定義段的結(jié)束。,AX=( 25 )。 MOV CX,5 MOV AX,50NEXT:SUB AX,CX LOOP NEXT HLT 10.在匯編語(yǔ)言中利用循環(huán)指令或者與分支指令相結(jié)合的方法編制程序來(lái)實(shí)現(xiàn)循環(huán)稱為循環(huán)程序設(shè)計(jì)。循環(huán)程序可分為(單重循環(huán) )和(多重循環(huán) )兩類。11. 所謂多重循環(huán)是指一個(gè)循環(huán)的循環(huán)體中(嵌套 )另一個(gè)或多個(gè)相互獨(dú)立的單重循環(huán),外層循環(huán)稱為外循環(huán),里層循環(huán)稱為內(nèi)循環(huán),兩者不允許(交叉引用 )。二、選擇題:1. 偽指令DD定義( B )。A. 單字 B. 雙字 2. 把表達(dá)式的值或符號(hào)賦給左邊的名字,供以后引用。使用的偽指令是(C )。 C. EQU 3. 字符串常量由(A )括起的一個(gè)或多個(gè)字符。A. 單引號(hào)或雙引號(hào) B. 圓括號(hào) C. 中括號(hào) 4. 表達(dá)式1表達(dá)式2為真,否則為假。使用的關(guān)系運(yùn)算符是( D )。 5. 返回變量或標(biāo)號(hào)的段基址。使用的數(shù)值返回運(yùn)算符是( D )。A. SIZE C. OFFSET D. SEG6. ORG $+表達(dá)式將(B )加上表達(dá)式的值再送入IP。 B. IP的當(dāng)前值 C. CS的值 D. $7. 設(shè)有一段程序如下執(zhí)行以下指令后,AX中的內(nèi)容正確的是( B )。 ORG 0025 AA1 DW 4,5,$+4 : MOV AX,AA1+4 B. 002CH ,(DX)=( C )。 MOV CX,10 MOV DX,12 LP:ADD DX,CX DEC CX LOOP LP 9. 子程序執(zhí)行完畢后再恢復(fù)被保護(hù)的寄存器的內(nèi)容,稱為( A)。A. 現(xiàn)場(chǎng)恢復(fù) B. 寄存器恢復(fù) C. 存儲(chǔ)器恢復(fù) 10. DOS功能調(diào)用使用方法如下:(C )中放入調(diào)用功能子程序號(hào);根據(jù)功能號(hào)調(diào)用要求設(shè)置相應(yīng)入口參數(shù);用INT 21H指令轉(zhuǎn)入子程序入口地址,執(zhí)行相應(yīng)功能操作。A. AL寄存器 B. BH寄存器 C. AH寄存器 D. BL寄存器三、問(wèn)答題:1. EQU語(yǔ)句的名字不能重復(fù)定義。EQU語(yǔ)句的表達(dá)式可以是常數(shù)、變量、標(biāo)號(hào)、指令助記符、字符串等,請(qǐng)舉例說(shuō)明。答: CONST EQU 78H ;定義常數(shù)符號(hào) VAR EQU WORD PTR X2 ;定義變量屬性 LAB EQU STRAT ;定義標(biāo)號(hào) M EQU ADD ;定義指定助記符 C EQU CONST+350 ;定義常數(shù)表達(dá)式 AD1 EQU [SI+4] ;定義地址表達(dá)式2. 請(qǐng)說(shuō)明ASSUME偽指令的格式,作用?答: 格式:ASSUME 段寄存器:段名[,段寄存器:段名……]功能:建立段與段寄存器之間的關(guān)系。說(shuō)明:ASSUME一般放在代碼段首部,系統(tǒng)自動(dòng)將代碼段的段基地址裝入CS段寄存器中;其它段則無(wú)此功能,需接著用MOV指令將段基址裝入相應(yīng)段寄存器中。3. 說(shuō)明過(guò)程定義偽指令的使用方法?答: 過(guò)程定義偽指令格式:過(guò)程名 PROC [NEAR/FAR] (過(guò)程體) 過(guò)程名 ENDP用來(lái)定義一個(gè)子程序。過(guò)程以PROC語(yǔ)句開(kāi)始,以ENDP語(yǔ)句結(jié)束。過(guò)程屬性項(xiàng)省略,系統(tǒng)默認(rèn)為NEAR,表示段內(nèi)調(diào)用。FAR表示段間調(diào)用。?答: 程序設(shè)計(jì)步驟分析問(wèn)題,建立數(shù)學(xué)模型。根據(jù)數(shù)學(xué)模型找出算法。根據(jù)算法,畫出程序流程框圖。根據(jù)程序流程框圖編制程序。上機(jī)調(diào)試、運(yùn)行程序,優(yōu)化程序。?答: 段定義語(yǔ)句的應(yīng)用中的每一段有一個(gè)名字,以符號(hào)SEGMENT作為段開(kāi)始,以語(yǔ)言句ENDS作為段的結(jié)束,這兩者都必須有名字,而且名字必須相同。每個(gè)段是由若干語(yǔ)句行組成的。如:MY_DATA SEGMENT ;定義數(shù)據(jù)段SUM DB ? ;為SUM保留一個(gè)存儲(chǔ)單元MY DATA ENDSMY CODE SEGMENT ;定義代碼段 ASSUME CS:MY CODE ;規(guī)定CS和DS內(nèi)容 ASSUME DS:MY DATA MOV AX,MY DATA MOV DS,AX ;DS置初值,MY DATA的段地址6. 分析典型單重循環(huán)程序結(jié)構(gòu)由哪幾個(gè)部分構(gòu)成,各個(gè)部分的作用。 答:初始化部分:建立指針、設(shè)置循環(huán)計(jì)數(shù)初值及其他變量初值等;修改部分:修改操作數(shù)的地址及循環(huán)變量值,為下一次循環(huán)作準(zhǔn)備;循環(huán)控制:判斷循環(huán)是否結(jié)束,常用三種方法:計(jì)數(shù)控制循環(huán):該方式通過(guò)對(duì)循環(huán)變量次數(shù)的控制,以達(dá)到控制循環(huán)體的目的。7. 請(qǐng)分析BIOS中斷調(diào)用的特點(diǎn)?答: ①BI
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1