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

正文內(nèi)容

微機(jī)原理與接口技術(shù)(第2版)牟琦主編習(xí)題答案-全文預(yù)覽

2025-06-21 18:02 上一頁面

下一頁面
  

【正文】 END START8. 有一個(gè)100個(gè)字節(jié)的數(shù)據(jù)表,表內(nèi)元素已按從大到小的順序排列好,現(xiàn)給定一元素,試編程序在表內(nèi)查找,若表內(nèi)已有此元素,則結(jié)束。 若有錯(cuò)將BL置00H。(注意保留移出部分) 答: DATA SEGMENT FIRST DB 90H,5FH,6EH,69H SECOND DB 5 DUP(?) THIRD DB 5 DUP(?) FORTH DB 4 DUP (?)DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX LEA SI,F(xiàn)IRST LEA DI,SECOND MOV CX,2 CLC;左移2 位MOV AX,WORD PTR [SI] ;AX=5F90H 為低十六位數(shù)據(jù)INC SI INC SI MOV DX,WORD PTR [SI] ;DX=696EH 為高十六位數(shù)據(jù)PUSH DX ;保存原有的高十六位數(shù)據(jù)PUSH AX ;保存原有的低十六位數(shù)據(jù)ROL DX,CL;將高位數(shù)據(jù)不帶進(jìn)位循環(huán)左移兩位,即高2 位數(shù)據(jù)在DL 的低2 位AND DL,03H ;讓DL 中僅保存移出的高2 位數(shù)據(jù)MOV [DI+4] ,DL;將移出的高2 位數(shù)據(jù)放入SECOND 中的最高單元中ROL AX,CL;將低位數(shù)據(jù)不帶進(jìn)位循環(huán)左移兩位,即AX 的高2 位在AL 的低2 位AND AL,03H;讓AL 中僅保存移出的AX 高2 位數(shù)據(jù)MOV BL ,AL;將AL 中的數(shù)據(jù)放入BL 中保存POP AX;彈出原有的低十六位數(shù)據(jù)POP DX;彈出原有的高十六位數(shù)據(jù)SHL DX,CL;將高位數(shù)據(jù)算術(shù)邏輯左移2 位SHL AX,CL;將低位數(shù)據(jù)算術(shù)邏輯左移2 位OR DL,BL;將AX 中移出的高2 位數(shù)據(jù)放入DX 的低2 位MOV WORD PTR [DI] ,AX MOV WORD PTR [DI+2] ,DX ;右移2 位LEA SI,F(xiàn)IRST LEA DI,THIRD MOV CX,2 CLC MOV AX,WORD PTR [SI] ;AX=5F90H 為低十六位數(shù)據(jù)INC SI INC SI MOV DX,WORD PTR [SI] ; DX=696EH 為高十六位數(shù)據(jù)PUSH DX;保存原有的高十六位數(shù)據(jù)PUSH AX;保存原有的低十六位數(shù)據(jù)ROR AX,CL;將低位數(shù)據(jù)不帶進(jìn)位循環(huán)右移兩位,即低2 位數(shù)據(jù)在AH 的高2 位AND AH,0C0H;讓AH 中僅保存移出的低2 位數(shù)據(jù)PUSH CX MOV CX,6 SHR AH,CL POP CX MOV [DI] ,AH ;將移出的低2 位數(shù)據(jù)放入THIRD 中的最低單元中ROR DX, CL;將低位數(shù)據(jù)不帶進(jìn)位循環(huán)左移兩位,即AX 的高2 位在AL 的低2 位AND DH,0C0H ;讓DH 中僅保存移出的DX 低2 位數(shù)據(jù)MOV BL ,DH ;將DH 中的數(shù)據(jù)放入BL 中保存POP AX ;彈出原有的低十六位數(shù)據(jù)POP DX ;彈出原有的高十六位數(shù)據(jù)SHR DX,CL ;將高位數(shù)據(jù)算術(shù)邏輯左移2 位SHR AX,CL ;將低位數(shù)據(jù)算術(shù)邏輯左移2 位OR AH,BL ;將DX 中移出的低2 位數(shù)據(jù)放入AX 的高2 位MOV WORD PTR [DI+1] , AX MOV WORD PTR [DI+3] ,DX ;求補(bǔ)LEA SI,F(xiàn)IRST LEA DI,F(xiàn)ORTH MOV AX,WORD PTR [SI] ;AX=5F90H 為低十六位數(shù)據(jù)INC SI INC SI MOV DX,WORD PTR [SI] ; DX=696EH 為高十六位數(shù)據(jù) XOR AX, 0FFFFH ;將低十六位取反 XOR DX, OFFFFH ;將高十六位按位取反 CLC ADD AX,01H ;低位加1,即可為原數(shù)的求補(bǔ) ADC DX,0 ;高位加低位加法時(shí)的進(jìn)位MOV WORD PTR [DI] , AX MOV WORD PTR [DI+2] ,DX MOV AH,4CH INT 21H CODE ENDS END START 5. 試編程序?qū)?nèi)存從40000H到4BFFFH的每個(gè)單元中均寫入55H,并再逐個(gè)單元讀出比較,看寫入的與讀出的是否一致。 (4) 轉(zhuǎn)向地址應(yīng)為標(biāo)號(hào),不能是變量; (5) 目的操作數(shù)的類型不確定; (6) SHL 指令中,當(dāng)所移位數(shù)超過1 時(shí),必須用CL取代所移位數(shù)。答:(1)轉(zhuǎn)到L2處 (2)轉(zhuǎn)到L3處習(xí)題41.下列語句在存儲(chǔ)器中分別為變量分配多少字節(jié)空間?并畫出存儲(chǔ)空間的分配圖。(1) Z=W+(X+Z) (2) Z=W(X+6)(R+9)答:(1) MOV AX, Z ADD AX, X ADD AX, W MOV Z, AX (2) MOV AX, W ADD X, 6 SUB AX, X ADD R, 9 SUB AX, R MOV Z, AX5. 若在數(shù)據(jù)段中從字節(jié)變量TABLE相應(yīng)的單元開始存放了0~15的平方值,試寫出包含XLAT指令的指令序列查找N(0~15)中的某個(gè)平方數(shù)。答:“8057H”進(jìn)棧,則SP自動(dòng)從00B0H指向00B2H,“0F79H”進(jìn)棧,則SP自動(dòng)從00B2H指向00B4H;執(zhí)行一條POP指令,“0F79H”被彈出棧,SP從00B4H指向00B2H。②:從T2~T4,引腳輸出有效低電平,該信號(hào)送到所有的存儲(chǔ)器和I/O接口。⑥:T2期間輸出低電平送到被選中的存儲(chǔ)器或I/O接口,注意,只有被地址信號(hào)選中的存儲(chǔ)單元或I/O端口,才會(huì)被RD信號(hào)從中讀出數(shù)據(jù)(數(shù)據(jù)送上數(shù)據(jù)總線ADl5~AD0)。④ADl5~AD0:在T1期間,輸出CPU要讀取的存儲(chǔ)單元或I/O端口的地址A15~A0。②A19/S6~A16/S3:在T1期間,輸出CPU要讀取的存儲(chǔ)單元或I/O端口的地址高4位。DEN:數(shù)據(jù)選通信號(hào),當(dāng)DEN有效時(shí),表示允許傳輸。DT/R=1時(shí),進(jìn)行數(shù)據(jù)發(fā)送;DT/R=0時(shí),進(jìn)行數(shù)據(jù)接收。在最大工作模式下,必須配置8288總線控制器,并且根據(jù)8086提供的狀態(tài)信號(hào)S2,S1,S0,輸出讀寫控制命令,可以提供靈活多變的系統(tǒng)配置,以實(shí)現(xiàn)最佳的系統(tǒng)性能。物理地址是真實(shí)存在的唯一地址,指的是存儲(chǔ)器中各個(gè)單元的單元號(hào)。4. 8086 CPU狀態(tài)標(biāo)志和控制標(biāo)志有何不同?程序中是怎樣利用這兩類標(biāo)識(shí)的?8086的狀態(tài)標(biāo)志和控制標(biāo)識(shí)分別有哪些?答:狀態(tài)標(biāo)志位反應(yīng)了當(dāng)前運(yùn)算和操作結(jié)果的狀態(tài)條件,可作為程序控制轉(zhuǎn)移與否的依據(jù)。IF:中斷允許標(biāo)志位。OF:溢出標(biāo)志位。算數(shù)運(yùn)算指令執(zhí)行后,若運(yùn)算結(jié)果的低4位向高4位產(chǎn)生進(jìn)位或借位,則AF=1;否則AF=0.ZF:零標(biāo)志位。算數(shù)運(yùn)算指令執(zhí)行后,若運(yùn)算結(jié)果的最高位產(chǎn)生進(jìn)位或借位,則CF=1,否則CF=0。3. 試述8086 CPU標(biāo)志寄存器各位的含義與作用。數(shù)據(jù)寄存器包括累加器,基址寄存器,計(jì)數(shù)器,和數(shù)據(jù)寄存器。執(zhí)行部件負(fù)責(zé)進(jìn)行所有指令的解釋和執(zhí)行,同時(shí)管理有關(guān)的寄存器。 ① ()2=()10 ② ()2=()10 ③ ()2=()109. 將下列十進(jìn)制數(shù)轉(zhuǎn)換成8421BCD碼。在完成同樣精度的運(yùn)算時(shí),字長較長的微處理器比字長較短的微處理器運(yùn)算速度快。5. 試說明微處理器字長的意義。④ 五大部件以運(yùn)算器為中心進(jìn)行組織。答:微型計(jì)算機(jī)系統(tǒng)的硬件主要由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備組成。使用匯編語言編寫的程序,機(jī)器不能直接識(shí)別,要由一種程序?qū)R編語言翻譯成機(jī)器語言,這種起翻譯作用的程序叫匯編程序。習(xí)題11. 什么是匯編語言,匯編程序,和機(jī)器語言?答:機(jī)器語言是用二進(jìn)制代碼表示的計(jì)算機(jī)能直接識(shí)別和執(zhí)行的一種機(jī)器指令的集合。這種用符號(hào)代替機(jī)器語言的二進(jìn)制碼,就把機(jī)器語言編程了匯編語言。3. 微型計(jì)算機(jī)系統(tǒng)由哪些功能部件組成?試說明“存儲(chǔ)程序控制”的概念。③ 將編好的程序和原始數(shù)據(jù)事先存入存儲(chǔ)器中,然后再啟動(dòng)計(jì)算機(jī)工作,使計(jì)算機(jī)在不需要人工干預(yù)的情況下,自動(dòng)、高速的從存儲(chǔ)器中取出指令加以執(zhí)行,這就是存儲(chǔ)程序的基本含義。如此重復(fù),周而復(fù)始,直至執(zhí)行完程序的所有指令,從而實(shí)現(xiàn)程序的基本功能。計(jì)算機(jī)的字長越大,其性能越優(yōu)越。 ① ()10=()2=()8=()16 ② ()10=()2=()8=()16 ③ ()10=()2=()8=()168. 將下列二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)。 ① [+655]補(bǔ)= 0000001010001111 ② [1]補(bǔ)=1111111111111110 ③ [3212]補(bǔ)=1111011101011100 ④ [+100]補(bǔ)=000000000110010043習(xí)題 21. 8086 CPU在內(nèi)部結(jié)構(gòu)上由哪幾部分組成?各部分的功能是什么?答:8086 CPU內(nèi)部由兩大獨(dú)立功能部件構(gòu)成,分別是執(zhí)行部件和總線接口部件。答:8086 CPU內(nèi)部共有14個(gè)16位寄存器,按用途可分為數(shù)據(jù)寄存器,段寄存器,地址指針與變址寄存器和控制寄存器??刂萍拇嫫靼ㄖ噶罴拇嫫骱蜆?biāo)識(shí)寄存器。CF:進(jìn)位標(biāo)志位。若運(yùn)算結(jié)果的低8位中含有偶數(shù)個(gè)1,則PF=1;否則PF=0.AF:輔助進(jìn)位標(biāo)志。它與運(yùn)算結(jié)果最高位相同。用于串操作指令,指令字符串處理時(shí)的方向。它是為調(diào)試程序而設(shè)定的陷阱控制位。5. 將1001 1100和1110 0101相加后,標(biāo)識(shí)寄存器中CF, PF, AF, ZF, SF, OF各為何值?答:CF=1,PF=1,AF=1,ZF=0,SF=1,OF=06. 什么是存儲(chǔ)器的物理地址和邏輯地址?在8086系統(tǒng)中,如何由邏輯地址計(jì)算物理地址?答:邏輯地址是思維性的表示,由段地址和偏移地址聯(lián)合表示的地址類型叫邏輯地址。在最小模式下:8086 CPU直接產(chǎn)生全部總線控制信號(hào)(DT/R,DEN,ALE,M/IO)和命令輸出信號(hào)(RD,WR,INTA)并提出請(qǐng)求訪問總線的邏輯信號(hào)HOLD,HLDA。 DT/R:控制其數(shù)據(jù)傳輸方向的信號(hào)。ALE:地址存鎖信號(hào),在T1能時(shí)刻有效。8086的讀周期時(shí)序和寫周期時(shí)序的區(qū)別有哪些?答:在8086讀周期內(nèi),有關(guān)總線信號(hào)的變化如下:①M(fèi)/:在整個(gè)讀周期保持有效,當(dāng)進(jìn)行存儲(chǔ)器讀操作時(shí),M/為高電平;當(dāng)進(jìn)行I/O端口讀操作時(shí),M/為低電平。T2—T4期間輸出高電平。⑤ALE:在T1期間地址鎖存有效信號(hào),為一正脈沖,系統(tǒng)中的地址鎖存器正是利用該脈沖的下降沿來鎖存A19/S6~A16/S3,ADl5~AD0中的20位地址信息以及??偩€寫操作的時(shí)序與讀操作時(shí)序相似,其不同處在于:①ADl5~AD0:在T2~T4期間送上欲輸出的的數(shù)據(jù),而無高阻態(tài)。習(xí)題3 1. 假定(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1