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

正文內(nèi)容

微型計(jì)算機(jī)原理與接口技術(shù)版簡答題-文庫吧

2024-10-06 19:13 本頁面


【正文】 答: 從鍵盤敲入一大寫字母后 ,將其 ASCII 碼加上 20H,就轉(zhuǎn)換成了與其相對應(yīng)的小寫字母。 從鍵盤敲入 16進(jìn)制數(shù)字符 0~ 9后 ,將其 ASCII 碼值減去 30H,就轉(zhuǎn)換成了與其相對應(yīng)的二進(jìn)制數(shù) . 從鍵盤敲入 16進(jìn)制數(shù)字符 A~ F后 ,將其 ASCII 碼值減去 37H,就轉(zhuǎn)換成了與其相對應(yīng)的二進(jìn)制數(shù) . 。 答: 總線緩沖器的作用主要是控制各路數(shù)據(jù)在總線上的交叉?zhèn)魉捅苊庀嗷_突,當(dāng)幾路數(shù)據(jù)都要向總線上傳送時(shí),就通過各路的緩沖器來解決,當(dāng)一路傳送時(shí),緩沖器使其它各路數(shù)據(jù)與總線斷開。 器和寄存器有什么不同 ? 答: 鎖存器與寄存器都是用來暫存數(shù)據(jù)的器件,在本質(zhì)上沒有區(qū)別,不過寄存器的輸出端平時(shí)不隨輸入端的變化而變化,只有在時(shí)鐘有效時(shí)才將輸入端的數(shù)據(jù)送輸出端(打入寄存器),而鎖存器的輸出端平時(shí)總隨輸入端變化而變化,只有當(dāng)鎖存器信號到達(dá)時(shí),才將輸出端的狀態(tài)鎖存起來,使其不再隨輸入端的變化而變化。 從功能上分成了 EU 和 BIU 兩部分。這樣設(shè)計(jì)的優(yōu)點(diǎn)是什么 ? 答: 傳統(tǒng)計(jì)算機(jī)在執(zhí)行程序時(shí), CPU 總是相繼地完成取指令和執(zhí)行指令的動(dòng)作,即,指令的提取和執(zhí)行是串行進(jìn)行的。而 8086CPU 在功能上 分成了 EU和 BIU 兩部分, BIU 負(fù)責(zé)取指令, EU 負(fù)責(zé)指令的執(zhí)行,它們之間既互相獨(dú)立又互相配合,使得 8086 可以在執(zhí)行指令的同時(shí)進(jìn)行取指令的操作,即實(shí)現(xiàn)了取指令和執(zhí)行指令的并行工作,大大提高了 CPU 和總線的利用率,從而提高了指令的處理速度。 CPU 中地址加法器的重要性體現(xiàn)在哪里? 答: 地址加法器是 8086 CPU 的總線接口單元中的一個(gè)器件,在 8086 存儲(chǔ)器分段組織方式中它是實(shí)現(xiàn)存儲(chǔ)器尋址的一個(gè)關(guān)鍵器件,地址加法器將兩個(gè) 16 位寄存器中的邏輯地址移位相加,得到一個(gè) 20 位的實(shí)際地址,把存儲(chǔ)器尋址空間從64K 擴(kuò)大到 1M,極大地?cái)U(kuò)大了微型計(jì)算機(jī)的程序存儲(chǔ)空間,從而大大提高了程序運(yùn)行效率。 CPU 中有哪些寄存器?分組說明用途。哪些寄存器用來指示存儲(chǔ)器單元的偏移地址? 答: 8086 CPU 中有 8個(gè)通用寄存器 AX、 BX、 CX、 DX、 SP、 BP、 SI、 DI;兩個(gè)控制寄存器 IP、 FL;四個(gè)段寄存器 CS、 DS、 SS、 ES。 8個(gè)通用寄存器都可以用來暫存參加運(yùn)算的數(shù)據(jù)或中間結(jié)果,但又有各自的專門用途。例如, AX專用做累加器,某些指令指定用它存放操作數(shù)和運(yùn)算結(jié)果; CX 為計(jì)數(shù)寄存器,在某些指令中做計(jì)數(shù)器使用; DX 為數(shù)據(jù)寄存器; BX 為基址寄存器, BP為基址指針, SI為源變址寄存器, DI為目的變址寄存器,這 4 個(gè)寄存器在數(shù)據(jù)尋址中用來存放段內(nèi)偏移地址(有效地址)或段內(nèi)偏移地址的一部分; SP為堆棧指示器,用來存放棧頂有效地址。兩個(gè)控制寄存器用來存放有關(guān)的狀態(tài)信息和控制信息。例如,標(biāo)志寄存器 FL 用來存放狀態(tài)標(biāo)志和控制標(biāo)志;而指令指針用來存放下一條要取指令的有效地址。四個(gè)段寄存器用來存放段地址。例如, CS 寄存器用來存放代碼段的段地址; DS 寄存器用來存放數(shù)據(jù)段的段地址; SS 寄存器用來存放堆棧段的段地址; ES寄存器用來存放擴(kuò)展段的 段地址。 系統(tǒng)中存儲(chǔ)器的邏輯地址由哪兩部分組成?物理地址由何器件生成?如何生成?每個(gè)段的邏輯地址與寄存器之間有何對應(yīng)關(guān)系? 答: 8086 系統(tǒng)中存儲(chǔ)器的邏輯地址由段地址(段首址)和段內(nèi)偏移地址(有效地址)兩部分組成;存儲(chǔ)單元的物理地址由地址加法器生成,尋址時(shí), CPU 首先將段地址和段內(nèi)偏移地址送入地址加法器,地址加法器將段地址左移 4 位并與段內(nèi)偏移地址相加,得到一個(gè) 20 位的物理地址。數(shù)據(jù)段的段地址在 DS 寄存器中,段內(nèi)偏移地址可能在 BX、 BP、 SI 或 DI寄存器中。代碼段的段地址在 CS寄存器中,段內(nèi)偏移地 址在 IP寄存器中。堆棧段的段地址在 SS寄存器中,段內(nèi)偏移地址在 SP 寄存器中。擴(kuò)展段的段地址在 ES寄存器中,段內(nèi)偏移地址可能在 BX、 BP、 SI或 DI寄存器中。 CPU 中各有關(guān)寄存器的當(dāng)前狀況為: SS=0a8bH、 DS=17ceH、 CS=dc54H、 BX=394bH、 IP=2f39H、 SP=1200H, BX 給出的是某操作數(shù)的有效地址,請分別寫出該操作數(shù)、下一條要取的指令及當(dāng)前棧頂?shù)倪壿嫷刂泛臀锢淼刂贰? 答: 該操作數(shù)的邏輯地址為 DS: BX=17CE: 394BH,物理地址 =17CEH*10H+394BH=1B62BH;下一條要取的指令的邏輯地址為 CS: IP=DC54: 2F39H,物理地址 =DC54H*10H+2F39H=DF479H;當(dāng)前棧頂?shù)倪壿嫷刂?=SS: SP=0A8B: 1200H,物理地址=0A8BH*10H+1200H=0BAB0H。 DS=157DH 時(shí),某操作數(shù)的物理地址是 215FAH,當(dāng) DS=18DEH 時(shí),該操作數(shù)的物理地址是多少? 答: 該操作數(shù)的段內(nèi)偏移地址 =該操作數(shù)的物理地址 DS=215FAH157D0H=BE2AH, 故當(dāng) DS=18DEH 時(shí),該操作數(shù)的物理地址 =DS*10H+BE2AH=18DE0H+BE2AH=24C0AH AX=2875H、 BX=34DFH、 SS=1307H、 SP=8H,依此執(zhí)行 PUSH AX、 PUSH BX、POP AX、 POP CX 后棧頂指針變?yōu)槎嗌伲?AX=? BX=? CX=? 答: 當(dāng)前棧頂指針 =SS*10H+SP=13070H+8H=13078H,依此執(zhí)行 PUSH AX、 PUSH BX、POP AX、 POP CX 后棧頂指針仍為 13078H。但 AX=34DFH, BX=34DFH, CX=2875H。 1. 假定( BX) =637DH,( SI) =2A9BH,位移量 D=3237H,試確定在以下各種尋址方式下的有效地址是什么? ( 1)立即尋址 ( 2)直接尋址 ( 3)使用 BX 的寄存器尋址 ( 4)使用 BX 的間接尋址 ( 5)使用 BX 的寄存器相對尋址 ( 6)基址變址尋址 ( 7)相對基址變址尋址 答: ( 1)立即數(shù)尋址的有效地址是當(dāng)前 IP的內(nèi)容; ( 2)直接尋址,若使用位移量 D=3237H 進(jìn)行,則有效地址為 3237H; ( 3)使用 BX 的寄存器尋址時(shí),操作數(shù)在 BX 寄存器中,因此無有效地址; ( 4)使用 BX 的間接尋址時(shí),有效地址在 BX 寄存器中,即有效地址 =637DH; ( 5)使用 BX 的寄存器相對尋址的有效地址 =( BX) +D=637DH+3237H=95B4H; ( 6)基址變址尋址的有效地址 =( BX) +( SI) =637DH+2A9BH=8E18H; ( 7)相對基址變址尋址的有效地址 =( BX) +( SI) +D=C050H; 2. 寫出把首地址為 BLOCK 的字?jǐn)?shù)組的第 6個(gè)字送到 DX寄存器的指令。要求使用以下幾種尋址方式: ( 1)寄存器間接尋址 ( 2)寄存器相對尋址 ( 3)基址變址尋址 答: ( 1)使用寄存器間接尋址,把首地址為 BLOCK 的字?jǐn)?shù)組的第 6 個(gè)字送到 DX寄存器的指令為: MOV BX, BLOCK ADD BX, 12 MOV DX, [BX] ( 2)使用寄存器相對尋址,把首地址為 BLOCK 的字?jǐn)?shù)組的第 6 個(gè)字送到 DX寄存器的指令為: MOV BX, BLOCK MOV DX, [BX+12] ( 3)使用基址變址尋址,把首地址為 BLOCK 的字?jǐn)?shù)組的第 6個(gè)字送到 DX 寄存器的指令為: MOV BX, BLOCK MOV SI, 12 MOV DX, [BX+SI] 3. 現(xiàn)有 (DS)=2020H, (BX)=0100H, (SI)=0002H, (20200H)= 12H, (20201H)=34H,(20202H)=56H, (20203H)=78H, (21200H)=2AH, (21201H)=4CH, (21202H)=B7H,(21203H)=65H,試說明下列各條指令執(zhí)行完后 AX 寄存器的內(nèi)容。 ( 1) MOV AX, 1200H ( 2) MOV AX, BX ( 3) MOV AX, [1200H] ( 4) MOV AX, [BX] ( 5) MOV AX, [BX+1100] ( 6) MOV AX, [BX+SI] ( 7) MOV AX, [BX+SI+1100] 答: ( 1)指令 MOV AX, 1200H 執(zhí)行完后 AX 寄存器的內(nèi)容為 1200H; ( 2)指令 MOV AX, BX 執(zhí)行完后 AX 寄存器的內(nèi)容為 0100H; ( 3)指令 MOV AX, [1200H]是將從物理地址 =( DS) *10H+1200H=21200H 開始的兩個(gè)單元內(nèi)容送 AX,執(zhí)行完后 AX 寄存器的內(nèi)容為 4C2AH; ( 4)指令 MOV AX, [BX]是將從物理地址 =( DS) *10H+( BX) =20200H 開始的兩個(gè)單元內(nèi)容送 AX,故執(zhí)行完后 AX 寄存器的內(nèi)容為 3412H; ( 5)指令 MOV AX, [BX+1100]是將從物理地址 =( DS) *10H+( BX) +1100H=21200H開始的兩個(gè)單元內(nèi)容送 AX,故執(zhí)行完后 AX寄存器的內(nèi)容為 4C2AH; ( 6)指令 MOV AX, [BX+SI]是將從物理地址 =( DS) *10H+( BX) +( SI) =20202H開始的兩個(gè)單元內(nèi)容送 AX,故執(zhí)行完后 AX寄存器的內(nèi)容為 7856H; ( 7)指令 MOV AX, [BX+SI+1100]是將從物理地址 =( DS) *10H+( BX) +( SI)+1100H=21202H 開始的兩 個(gè)單元內(nèi)容送 AX,故執(zhí)行完后 AX 寄存器的內(nèi)容為65B7H; (DS)=2900H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)= 0100H,(BP)=0010H,數(shù)據(jù)段中變量名 VAL 的偏移地址值為 0050H,試指出下列源操作數(shù)字段的尋址方式是什么?其物理地址值是多少? ( 1) MOV AX, 0ABH ( 2) MOV AX, BX ( 3) MOV AX, [100H] ( 4) MOV AX, VAL ( 5) MOV AX, [BX] ( 6) MOV AX, ES:[BX] ( 7) MOV AX, [BP] ( 8) MOV AX, [SI] ( 9) MOV AX, [BX+10] ( 10) MOV AX, VAL[BX] ( 11) MOV AX, [BX][SI] ( 12) MOV AX, [BP][SI] 答: ( 1)在指令 MOV AX, 0ABH 中,源操作數(shù)字段的尋址方式是立即數(shù)尋址,其物理地址值 =( CS) *10H+( IP); ( 2)在指令 MOV AX, BX 中,源操作數(shù)字段的尋址方式是寄存器尋址,操作數(shù)在 BX中,無物理地址; ( 3)在指令 MOV AX, [100H] 中,源操作數(shù)字段的尋址方式是直接尋址,其物理地址值 =( DS) *10H+100 =29000H+100H=29100; ( 4)在指令 MOV AX, VAL 中,源操作數(shù)字段的尋址方式是直接尋址,其物理地址值 =( DS) *10H+50H =29000H+50H=29050H; ( 5)在指令 MOV AX, [BX] 中,源操作數(shù)字段的尋址方式是寄存器間接尋址 ,其物理地址值 =( DS) *10H +( BX) =29000H+100H=29100H; ( 6)在指令 MOV AX, ES: [BX] 中,源操作數(shù)字段的尋址方式是寄存器間接尋址,其物理地址值 =( ES) *10H+( BX) =21000H+100H=21100H; ( 7)在指令 MOV AX, [BP] 中,源操作數(shù)字段的尋址方式是寄存器間接尋址,其物理地址值 =( SS) *10H +( BP) =15000H+10H=15010H; ( 8)在指令 MOV AX, [SI] 中,源操作數(shù)字段的尋址方式是寄存器間接尋址 ,其物理地址值 =( DS) *10H +( SI) =29000H+0A0H=290A0H; ( 9)在指令 MOV AX, [BX+10] 中,源操作數(shù)字段的尋址方式是寄存器相對尋址,其物理地址值 =( DS) *10H+( BX) +0AH= 29000H+100H+0AH =2910AH; ( 10)在指令 MOV AX, VAL[BX] 中,源操作數(shù)字段的尋址方式是寄存器相對尋址,其物理地址值 =( DS) *10H+( BX) +50H= 29000H+100H+50H= 29150H; ( 11)在指令 MOV AX, [BX][SI] 中,源操作數(shù)字段的尋址方式是基址變址尋址,其物理地址值 =( DS) *10H+( BX) +( SI) =29000H+10
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1