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

正文內(nèi)容

微型計(jì)算機(jī)原理及應(yīng)用課后答案侯曉霞-展示頁(yè)

2025-07-04 16:44本頁(yè)面
  

【正文】 2000H,ES=2100H,SS=1500H,SI=00A0H,BX=0100H,BP=0010H,數(shù)據(jù)變量VAL的偏移地址為0050H,請(qǐng)指出下列指令源操作數(shù)是什么尋址方式?源操作數(shù)在哪里?如在存儲(chǔ)器中請(qǐng)寫出其物理地址是多少?(1)MOV AX,0ABH (2)MOV AX,[100H](3)MOV AX,VAL (4)MOV BX,[SI](5)MOV AL,VAL[BX] (6)MOV CL,[BX][SI](7)MOV VAL[SI],BX (8)MOV [BP][SI],100解答:(1)MOV AX,0ABH尋址方式:立即尋址;物理地址:無(wú)(2)MOV AX,[100H]尋址方式:直接尋址;源操作數(shù)在存儲(chǔ)器中;物理地址:DS*16+100H=2000H*16+100H=20100H(3)MOV AX,VAL尋址方式:直接尋址;源操作數(shù)在存儲(chǔ)器中;物理地址:DS*16+VAL=2000H*16+0050H=20050H(4)MOV BX,[SI]尋址方式:寄存器間接尋址;源操作數(shù)在存儲(chǔ)器中;物理地址:DS*16+SI=2000H*16+00A0H=200A0H(5)MOV AL,VAL[BX]尋址方式:變址尋址;源操作數(shù)在存儲(chǔ)器中;物理地址:DS*16+VAL+BX=2000H*16+0050H+0100=20150H(6)MOV CL,[BX][SI]尋址方式:基址加變址尋址;源操作數(shù)在存儲(chǔ)器中;物理地址:DS*16+BX+SI=2000H*16+0100H+00A0H=201A0H(7)MOV VAL[SI],BX尋址方式:寄存器尋址;源操作數(shù)在寄存器中;物理地址:無(wú)(8)MOV [BP][SI],100尋址方式:立即尋址;物理地址:無(wú)2.設(shè)有關(guān)寄存器及存儲(chǔ)單元的內(nèi)容如下:DS=2000H,BX=0100H,AX=1200H,SI=0002H,[20100H]=12H,[20101H]=34H,[20102H]=56H,[20103]=78H,[21200]=2AH,[21201H]=4CH,[21202H]=0B7H,[21203H]=65H。11. 試說(shuō)明8086/8088工作在最大和最小模式下系統(tǒng)基本配置的差異。10. 8086/8088 CPU有哪些基本操作?基本的讀/寫總線周期各包含多少個(gè)時(shí)鐘周期?什么情況下需要插入Tw周期?應(yīng)插入多少個(gè)Tw取決于什么因素?解答:①8086/8088CPU最小模式下的典型時(shí)序有:存儲(chǔ)器讀寫;輸入輸出;中斷響應(yīng);系統(tǒng)復(fù)位及總線占用操作。時(shí)鐘周期時(shí)鐘周期是CPU處理動(dòng)作的最小時(shí)間單位,其值等于系統(tǒng)時(shí)鐘頻率的倒數(shù),時(shí)鐘周期又稱為T狀態(tài)。若CPU為8088呢?(略)9. 什么是指令周期?什么是總線周期?什么是時(shí)鐘周期?它們之間的關(guān)系如何?解答:指令周期CPU執(zhí)行一條指令所需要的時(shí)間稱為一個(gè)指令周期(Instruction Cycle)。8. 若8086CPU工作于最小模式,試指出當(dāng)CPU完成將AH的內(nèi)容送到物理地址為91001H的存儲(chǔ)單元操作時(shí),以下哪些信號(hào)應(yīng)為低電平:M/、/SDT/。 最大模式是相對(duì)于最小模式而言的,最大模式用在中、大規(guī)模的微機(jī)應(yīng)用系統(tǒng)中。所謂最小模式,就是系統(tǒng)中只有一個(gè)8086/8088微處理器,在這種情況下,所有的總線控制信號(hào),都是直接由這片8086/8088CPU產(chǎn)生的,系統(tǒng)中的總線控制邏輯電路被減到最少。5. 已知當(dāng)前數(shù)據(jù)段位于存儲(chǔ)器的A1000H到B0FFFH范圍內(nèi),問(wèn)DS=?解答:A1000H→A100:0000    以A100H為段地址的64K物理地址的范圍是:偏移地址為0000H~FFFFH,即A100:0000H~A100:FFFFH→A1000H+0000H~A1000H+0FFFFH=A1000H~B0FFFH,∴DS=A100H。邏輯地址與物理地址兩者之間的關(guān)系為:物理地址=段地址16+偏移地址每個(gè)邏輯段的地址范圍:0000:0000H~FFFFH;0001:0000H~FFFFH;…;FFFF:0000H~FFFFH;共有232個(gè)地址,但其中有許多地址是重疊的(體現(xiàn)出邏輯地址的優(yōu)勢(shì),可根據(jù)需要方便地寫出邏輯地址,又不影響其準(zhǔn)確的物理地址,邏輯地址與物理地址的關(guān)系為多對(duì)一的關(guān)系)。4. 8086/8088系統(tǒng)中存儲(chǔ)器的邏輯地址和物理地址之間有什么關(guān)系?表示的范圍各為多少?解答:邏輯地址:段地址:偏移地址物理地址:也稱為絕對(duì)地址,由段基址和偏移量?jī)刹糠謽?gòu)成。OF:溢出標(biāo)志位。當(dāng)該位置1時(shí),串操作指令為自動(dòng)減量指令,即從高地址到低地址處理字符串;否則串操作指令為自動(dòng)增量指令。 IF:中斷允許標(biāo)志位。例如,在系統(tǒng)調(diào)試軟件DEBUG中的T命令,就是利用它來(lái)進(jìn)行程序的單步跟蹤的。該程序的首地址由內(nèi)存的00004H~00007H 4個(gè)單元提供。當(dāng)該位置1時(shí),將使8086/8088進(jìn)入單步指令工作方式。 SF:符號(hào)標(biāo)志位。運(yùn)算結(jié)果各位都為0時(shí),該標(biāo)志位置1,否則清0。 在加法時(shí),當(dāng)位3需向位4進(jìn)位,或在減法時(shí)位3需向位4借位時(shí),該標(biāo)志位就置1;否則清0。 PF:奇偶標(biāo)志位。做加法時(shí)出現(xiàn)進(jìn)位或做減法時(shí)出現(xiàn)借位,該標(biāo)志位置1;否則清0。標(biāo)志寄存器F的各標(biāo)志位置位情況: 遇到這種情況,指令隊(duì)列中的原有內(nèi)容將被自動(dòng)消除,總線接口部件會(huì)按轉(zhuǎn)移位置往指令隊(duì)列裝入另一個(gè)程序段中的指令。 ③ 當(dāng)指令隊(duì)列已滿,而且執(zhí)行部件又沒有總線訪問(wèn)請(qǐng)求時(shí),總線接口部件便進(jìn)入空閑狀態(tài)。在執(zhí)行指令的過(guò)程中,如果必須訪問(wèn)存儲(chǔ)器或者輸入/輸出設(shè)備,那么,執(zhí)行部件就會(huì)請(qǐng)求總線接口部件進(jìn)入總線周期,完成訪問(wèn)內(nèi)存或者輸入/輸出端口的操作;如果此時(shí)總線接口部件正好處于空閑狀態(tài),那么,會(huì)立即響應(yīng)執(zhí)行部件的總線請(qǐng)求。CH01微型計(jì)算機(jī)概述習(xí)題與思考題1. 微型計(jì)算機(jī)由哪些部件組成?各部件的主要功能是什么?解答:2. 8086/8088 CPU由哪兩部分組成?它們的主要功能各是什么?是如何協(xié)調(diào)工作的?解答:協(xié)調(diào)工作過(guò)程:總線接口部件和執(zhí)行部件并不是同步工作的,它們按以下流水線技術(shù)原則來(lái)協(xié)調(diào)管理: ① 每當(dāng)8086的指令隊(duì)列中有兩個(gè)空字節(jié),或者8088的指令隊(duì)列中有一個(gè)空字節(jié)時(shí),總線接口部件就會(huì)自動(dòng)把指令取到指令隊(duì)列中。 ② 每當(dāng)執(zhí)行部件準(zhǔn)備執(zhí)行一條指令時(shí),它會(huì)從總線接口部件的指令隊(duì)列前部取出指令的代碼,然后用幾個(gè)時(shí)鐘周期去執(zhí)行指令。但有時(shí)會(huì)遇到這樣的情況,執(zhí)行部件請(qǐng)求總線接口部件訪問(wèn)總線時(shí),總線接口部件正在將某個(gè)指令字節(jié)取到指令隊(duì)列中,此時(shí)總線接口部件將首先完成這個(gè)取指令的操作,然后再去響應(yīng)執(zhí)行部件發(fā)出的訪問(wèn)總線的請(qǐng)求。 ④ 在執(zhí)行轉(zhuǎn)移指令、調(diào)用指令和返回指令時(shí),由于程序執(zhí)行的順序發(fā)生了改變,不再是順序執(zhí)行下面一條指令,這時(shí),指令隊(duì)列中已經(jīng)按順序裝入的字節(jié)就沒用了。3. 8086/8088 CPU中有哪些寄存器?各有什么用途?標(biāo)志寄存器F有哪些標(biāo)志位?各在什么情況下置位?解答:寄存器功     能數(shù) 據(jù)寄存器AX字乘法,字除法,字I/OBX查表轉(zhuǎn)換CX串操作,循環(huán)次數(shù)DX字節(jié)相乘,字節(jié)相除,間接I/O變 址寄存器SI源變址寄存器,用于指令的變址尋址DI目的變址寄存器,用于指令的變址尋址指 針寄存器SP堆棧指針寄存器,與SS一起來(lái)確定堆棧在內(nèi)存中的位置BP基數(shù)指針寄存器,用于存放基地址,以使8086/8088尋址更加靈活控 制寄存器IP控制CPU的指令執(zhí)行順序PSW用來(lái)存放8086/8088CPU在工作過(guò)程中的狀態(tài)段寄存器CS控制程序區(qū)DS控制數(shù)據(jù)區(qū)SS控制堆棧區(qū)ES控制數(shù)據(jù)區(qū)標(biāo)志寄存器F的標(biāo)志位:①控制標(biāo)志:OF、DF、IF、TF;②狀態(tài)標(biāo)志:SF、ZF、AF、PF、CF。 CF:進(jìn)位標(biāo)志位。 當(dāng)結(jié)果的低8位中l(wèi)的個(gè)數(shù)為偶數(shù)時(shí),該標(biāo)志位置1;否則清0。AF:半進(jìn)位標(biāo)志位。該標(biāo)志位通常用于對(duì)BCD算術(shù)運(yùn)算結(jié)果的調(diào)整。ZF:零標(biāo)志位。 當(dāng)運(yùn)算結(jié)果的最高位為1時(shí),該標(biāo)志位置1,否則清0。TF:陷阱標(biāo)志位(單步標(biāo)志位)。在每條指令開始執(zhí)行以前,CPU總是先測(cè)試TF位是否為1,如果為1,則在本指令執(zhí)行后將產(chǎn)生陷阱中斷,從而執(zhí)行陷阱中斷處理程序。該標(biāo)志通常用于程序的調(diào)試。 如果該位置1,則處理器可以響應(yīng)可屏蔽中斷,否則就不能響應(yīng)可屏蔽中斷。DF:方向標(biāo)志位。 在算術(shù)運(yùn)算中,帶符號(hào)的數(shù)的運(yùn)算結(jié)果超出了8位或16位帶符號(hào)數(shù)所能表達(dá)的范圍時(shí),即字節(jié)運(yùn)算大于十127或小于-128時(shí),字運(yùn)算大于十32767或小于-32768時(shí),該標(biāo)志位置位。物理地址與系統(tǒng)中的存儲(chǔ)空間是一一對(duì)應(yīng)的。物理地址的地址范圍:00000H~FFFFFH。6. 某程序數(shù)據(jù)段中存有兩個(gè)字?jǐn)?shù)據(jù)1234H和5A6BH,若已知DS=5AA0H,它們的偏移地址分別為245AH和3245H,試畫出它們?cè)诖鎯?chǔ)器中的存放情況解答:存放情況如圖所示(左右兩側(cè)的寫法均可):7. 8086/8088CPU有哪兩種工作模式,它們各有什么特點(diǎn)?解答:為了適應(yīng)各種不同的應(yīng)用場(chǎng)合,8086/8088CPU芯片可工作在兩種不同的工作模式下,即最小模式與最大模式。該模式適用于規(guī)模較小的微機(jī)應(yīng)用系統(tǒng)。在最大模式下,系統(tǒng)中至少包含兩個(gè)微處理器,其中一個(gè)為主處理器,即8086/8088CPU,其它的微處理器稱之為協(xié)處理器,它們是協(xié)助主處理器工作的。若CPU完成的是將物理地址91000H單元的內(nèi)容送到AL中,則上述哪些信號(hào)應(yīng)為低電平。總線周期每當(dāng)CPU要從存儲(chǔ)器或I/O端口存取一個(gè)字節(jié)稱為一次總線操作,相應(yīng)于某個(gè)總線操作的時(shí)間即為一個(gè)總線周期(BUS Cycle)。它們之間的關(guān)系:若干個(gè)總線周期構(gòu)成一個(gè)指令周期,一個(gè)基本的總線周期由4個(gè)T組成,我們分別稱為T1~T4,在每個(gè)T狀態(tài)下,CPU完成不同的動(dòng)作。②一個(gè)基本的CPU總線周期一般包含四個(gè)狀態(tài),即四個(gè)時(shí)鐘周期;③在存儲(chǔ)器和外設(shè)速度較慢時(shí),要在之后插入1個(gè)或幾個(gè)等待狀態(tài);④應(yīng)插入多少個(gè)取決于READY信號(hào)的狀態(tài),CPU沒有在狀態(tài)的一開始采樣到READY信號(hào)為低電平,就會(huì)在和之間插入等待狀態(tài),直到采樣到READY信號(hào)為高電平。8086/8088微機(jī)系統(tǒng)中為什么一定要有地址鎖存器?需要鎖存哪些信息?(略,見書)12.試簡(jiǎn)述8086/8088微機(jī)系統(tǒng)最小模式下從存器儲(chǔ)讀數(shù)據(jù)時(shí)的時(shí)序過(guò)程。試說(shuō)明下列各條指令單獨(dú)執(zhí)行后相關(guān)寄存器或存儲(chǔ)單元的內(nèi)容。對(duì)6,寫出相應(yīng)標(biāo)志位的狀態(tài))。(標(biāo)出存儲(chǔ)單元的地址)解答:5.已知程序段如下: MOV AX,1234H MOV CL,4 ROL AX,CL DEC AX MOV CX,4 MUL CX試問(wèn):(1)每條指令執(zhí)行后,AX寄存器的內(nèi)容是什么?(2)每條指令執(zhí)行后,CF,SF及ZF的值分別是什么?(3)程序運(yùn)行結(jié)束時(shí),AX及DX寄存器的值為多少?指  令執(zhí)  行  結(jié)  果AXCFSFZFMOVAX,1234HAX=1234HMOVCL,4AX=1234HROLAX,CLAX=2341H100DECAXAX=2340H100MOVCX,4AX=2340H100MULCXAX=8D00H,DX=0000H0006.寫出實(shí)現(xiàn)下列計(jì)算的指令序列。 (1)SHR DX,1 (2)SHL DL,1 (3)SAL DH,1 (4)SAR DX,CL (5)ROR DX,CL (6)ROL DL,CL (7)RCR DL,1 (8)RCL DX,CL解答:題號(hào)指  令執(zhí)  行  結(jié)  果(1)SHRDX,1DX=0110 0100 1101 1100(64DCH)(2)SHLDL,1DX=1100 1001 0111 0010(C972H)(3)SALDH,1DX=1001 0010 1011 1001(92B9H)(4)SARDX,CLDX=1111 1001 0011 0111(F937H)(5)RORDX,CLDX=0011 1001 0011 0111(3937H)(6)ROLDL,CLDX=1100 1001 1100 1101(C9CDH)(7)RCRDL,1DX=1100 1001 1101 1100(C9DCH)(8)RCLDX,CLDX=0100 1101 1100 1011(4DCFH)8.已知DX=1234H,AX=5678H,試分析下列程序執(zhí)行后DX、AX的值各是什么?該程序完成了什么功能? MOV CL,4 SHL DX,CL MOV BL,AH SHL BL,CL SHR BL,CL OR DL,BL解答:DX=2345H,AX=6780H。9.試分析下列程序段: ADD AX,BX JNC L2 SUB AX,BX JNC L3 JMP SHORTL5如果AX、BX的內(nèi)容給定如下: AX BX (1)14C6H 80DCH (2)B568H 54B7H問(wèn)該程序在上述情況下執(zhí)行后,程序轉(zhuǎn)向何處?解答:(1)AX=AX+BX=14C6H+80DCH=95A2H;CF=0;無(wú)進(jìn)位,轉(zhuǎn)移至L2;(2)方法同(1),
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1