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

正文內(nèi)容

微機(jī)原理與接口技術(shù)第一章第六節(jié)課后習(xí)題參考答案-預(yù)覽頁(yè)

 

【正文】 )偶地址存儲(chǔ)體與數(shù)據(jù)總線(xiàn)的低8位(D7~D0)相連,奇地址存儲(chǔ)體與數(shù)據(jù)總線(xiàn)高8位(D15~D8)相連,可以由偶地址有效選中偶字庫(kù)(例A0=0),由奇地址有效選中奇字庫(kù)(例(=0)。(1)FFFFH:0000H (2)0045H:0018H (3)2000H:4600H (4)B821H:3456H解:(1)FFFFH:0000H,物理地址= FFFFH16+0000H=FFFF0H(2)0045H:0018H,物理地址= 0045H16+0018H=00468H(3)2000H:4600H,物理地址= 2000H16+4600H=24600H(4)B821H:3456H,物理地址= B821H16+3456H=BB666H15.在8086系統(tǒng)中,CPU執(zhí)行訪(fǎng)問(wèn)存儲(chǔ)器指令時(shí),=0,說(shuō)明當(dāng)前CPU要訪(fǎng)問(wèn)哪一個(gè)存儲(chǔ)體?答:當(dāng)=0時(shí),CPU要訪(fǎng)問(wèn)奇地址的存儲(chǔ)體。源操作數(shù):寄存器尋址,目的操作數(shù):變址尋址(3) mov 2[di],bx 。源操作數(shù):基址(加)變址尋址,目的操作數(shù):寄存器尋址(7) mov ax,[bx] 。源操作數(shù):立即尋址,目的操作數(shù):寄存器尋址(2) mov [esi],ax 。源操作數(shù):直接尋址,目的操作數(shù):寄存器尋址(6) mov dx,[ebx+esi*8] 。源操作數(shù): 基址加位移尋址,目的操作數(shù):寄存器尋址(10) mov ax,[ebx+esi*2+78h] 。立即數(shù)不能作目的操作數(shù)(4) mov [ebx],[edi] 。300超出了ah可以容納的數(shù)據(jù)范圍(8) mov cs,1000h ?;纷冎穼ぶ贩绞饺鄙僖粚?duì)方擴(kuò)號(hào)(12) mov ip,bx 。解:mov eax,[si] 。(eax)=12345678h(3) xor eax,eax 。(eax)=12345679h(7) cmp eax,0000ffffh 。(eax)=12345670h 假定(AX)=1234H,(BX)=00FFH,回答每條指令單獨(dú)執(zhí)行后,(AX)=?(BX)=?解:(1) and ax,bx 。(ax)=00ffh (bx)=1234h(5) add ax,bx 。(ax)=1234h (bx)= 00ffh 假設(shè)(EAX)=11223344H,(EBX)=11225566H,寫(xiě)出下面程序段每條指令執(zhí)行后(EAX)=?(EBX)=?解:add eax,ebx 。(eax)=112233ccH,(ebx)=11225567Hand ebx,0000ffffh 。如果把數(shù)據(jù)壓入堆棧,則堆棧指針的值是減少的,即所謂的向下生成堆棧。 什么是16位段?它有何特點(diǎn)?答:32位微機(jī)在上電或復(fù)位后,微處理器首先工作在實(shí)地址模式,它與8086/80186的工作方式具有相同的基本結(jié)構(gòu),也只能尋址1MB物理存儲(chǔ)空間,分段最大只能是64KB,但是,在實(shí)地址模式下,32位X86 CPU可以使用16位寄存器和16位尋址方式,這與8086 CPU兼容,32位X86 CPU還可以使用32位寄存器和32位尋址方式,處理32位數(shù)據(jù)及執(zhí)行32位的新增指令,但是,段基地址和偏移量都只用16位,6個(gè)段寄存器仍然當(dāng)作16位的段寄存器使用,對(duì)于偏移地址來(lái)說(shuō),如果是32位,則高16位應(yīng)該為0,只有低16位偏移地址有效,相當(dāng)于可以進(jìn)行32位數(shù)處理的快速8086,所以稱(chēng)之為“16位段”。 16位存儲(chǔ)器尋址中,分為哪幾種尋址方式?答:(1)直接尋址(2)基址尋址(包括相對(duì)基址尋址)(3)變址尋址(包括相對(duì)變址尋址)4)基址(加)變址尋址(5)相對(duì)基址(加)變址尋址 32位存儲(chǔ)器尋址中,分為哪幾種尋址方式?答:(1)直接尋址(2)基址尋址(3)基址加位移尋址(4)比例變址尋址(5)比例變址加位移尋址(6)基址加比例變址尋址(7)基址加比例變址加位移尋址 對(duì)于立即尋址的指令,有8位、16位及32位的立即尋址的指令,各列舉2條指令(一條是傳送指令,另一條是加法指令)。Hello EVEryBODY !39。a39。z39。(1)選用簡(jiǎn)化段格式編程,實(shí)現(xiàn)兩個(gè)32位數(shù)相加,結(jié)果存放到SUM變量所指的存儲(chǔ)單元。.model small.386.data val1 dd 12345678h val2 dd 87654329h sum dd ?.code .startup mov eax,val1 add eax,val2 mov sum,eax .exitend程序二,完整段格式編程,實(shí)現(xiàn)兩個(gè)32位數(shù)相加,結(jié)果存放到SUM變量所指的存儲(chǔ)單元。Hello World !39。程序二,完整段格式編程,實(shí)現(xiàn)將數(shù)據(jù)段內(nèi)的一串字符傳送到附加的數(shù)據(jù)段內(nèi),并將傳送到附加數(shù)據(jù)段內(nèi)的字符顯示出來(lái)。$39。assume cs:code,ds:datastart: mov ax,data mov ds,ax lea si,score mov cx,n mov dl,10class: mov ah,0 mov al,[si] div dl sub al,5 jg great inc byte ptr scoree jmp nextgreat: mov ah,0 cmp al,5 jnz store mov al,4store: mov bx,ax inc byte ptr scoree[bx]next: inc si loop class mov ah,4ch int 21hcode endsend start6.已知兩個(gè)字的定義如下,比較這兩個(gè)字的大小,將較大的數(shù)存放到Z單元,如果兩數(shù)相等,則把其中任意一數(shù)存入Z單元。.model small.386.data x dw 1234h y dw 9678h z dw ?.code .startup mov ax,x mov bx,y .if ax bxmov z,ax .else mov z,bx .endif .exitend(2)按照有符號(hào)數(shù)比較與編程。8.用完整段格式編程,鍵盤(pán)每輸入一個(gè)字符,用二進(jìn)制形式(0/1)顯示出該字符的ASCII碼值。 39。提示:用AX/BL(8),商在AL中,余數(shù)在AH中。,0,39。.model small.386.data buf dw 20(0).code .startup lea si,buf mov ax,0 .repeat mov [si],ax inc si inc si inc ax .until ax==20 .exitend解:.model small.386.data buf dw 20(0).code .startup lea si,buf mov ax,0rp: mov [si],ax inc si inc si inc ax cmp ax,20 jnz rp .exitend12.將下列程序段是求AX絕對(duì)值的單分支程序,全部改用微處理器指令實(shí)現(xiàn)。 15.設(shè)AX=9888H,用簡(jiǎn)化段編程,統(tǒng)計(jì)AX中1的個(gè)數(shù),并存入X字節(jié)存儲(chǔ)單元中。 ② 用 not al inc al 兩條指令代替程序中的指令neg al,程序功能保持不變。② 試問(wèn):最后(AX)=?(BX)=?解:.model small.386.stack.code .startup mov ax,1000h mov bx,3000h shld bx,ax,16 。 .break :無(wú)條件退出當(dāng)前循環(huán)。和include語(yǔ)句的不同之處是,它只是告訴鏈接器在鏈接的時(shí)候到指定的DLL庫(kù)文件中去找而已。(3)段的屬性,共計(jì)12位,占5字節(jié)及6字節(jié)的高4位。因?yàn)槊總€(gè)描述符由8個(gè)字節(jié)組成,所以,13位的INDEX值乘以8,即段選擇符的高13位(b15~b3)8作為描述符表的索引值,就得到所要尋找描述符在描述符表中離起始地址的位移量,起始地址來(lái)自全局描述符表寄存器GDTR或局部描述符表LDTR,對(duì)GDTR來(lái)說(shuō),其內(nèi)容是操作系統(tǒng)啟動(dòng)時(shí)設(shè)置的,而LDTR中的內(nèi)容是任務(wù)啟動(dòng)運(yùn)行時(shí)設(shè)置的,與此同時(shí),在GDT中同步設(shè)置了一個(gè)對(duì)應(yīng)于LDT的描述符。這樣可以防止特權(quán)級(jí)低的程序去訪(fǎng)問(wèn)特權(quán)級(jí)較高程序的數(shù)據(jù),如果發(fā)生這類(lèi)訪(fǎng)問(wèn),就會(huì)產(chǎn)生異常,并阻止企圖訪(fǎng)問(wèn)。 (2)MOV AX,DX ADD BX,AX ;寫(xiě)后讀數(shù)據(jù)相關(guān) (3)MOV CX,BX MOV BX,DI ;讀后寫(xiě)數(shù)據(jù)相關(guān) (4)DIV AX,SI SUB AX,DI ;寫(xiě)后寫(xiě)數(shù)據(jù)相關(guān),因?yàn)槌ㄖ噶顖?zhí)行時(shí)間比減 ;法指令執(zhí)行時(shí)間相對(duì)長(zhǎng)一點(diǎn) (5)MOV [1000H],CX MOV [2000H],DI ;同時(shí)寫(xiě)內(nèi)存,內(nèi)存資源相關(guān)6.Pentium 微處理器的總線(xiàn)周期主要分為哪幾類(lèi)?答:(1)非流水線(xiàn)式單數(shù)據(jù)的讀/寫(xiě)總線(xiàn)周期;(2)三類(lèi)突發(fā)式總線(xiàn)周期:分別稱(chēng)為代碼讀突發(fā)式線(xiàn)填充,數(shù)據(jù)讀線(xiàn)填充以及突發(fā)式回寫(xiě),每種突發(fā)式總線(xiàn)周期實(shí)現(xiàn)一種高速緩存的數(shù)據(jù)修改操作。③ 突發(fā)式讀/寫(xiě)總線(xiàn)周期都占5個(gè)時(shí)鐘周期,每個(gè)突發(fā)式總線(xiàn)周期傳輸256位數(shù)據(jù)。8.流水總線(xiàn)周期的主要原理是什么?答:所謂流水線(xiàn)式總線(xiàn)周期是指當(dāng)前總線(xiàn)周期完成數(shù)據(jù)輸入/輸出的同時(shí),還完成了下一個(gè)總線(xiàn)周期的地址、總線(xiàn)周期指示碼及有關(guān)控制信息的輸出,實(shí)現(xiàn)地址傳輸與數(shù)據(jù)傳輸?shù)牟⑿胁僮?,可以提高總線(xiàn)的利用率,相對(duì)先傳輸?shù)刂泛蟛拍軅鬏斣摰刂匪鶎ぶ窋?shù)據(jù)的非流水總線(xiàn)周期,則加快了數(shù)據(jù)的傳輸。10.解釋Pentium 微處理器的引腳信號(hào)和的定義。輸入,低電平有效,當(dāng)其有效,表示外設(shè)已處于準(zhǔn)備好狀態(tài),可以進(jìn)行數(shù)據(jù)傳輸。13.Pentium 微處理器主要結(jié)構(gòu)特點(diǎn)有哪四點(diǎn)?答:① 互相獨(dú)立的指令Cache和數(shù)據(jù)Cache。第6章 ( 習(xí) 題)1.Pentium在實(shí)地址模式和V86模式下,可訪(fǎng)問(wèn)存儲(chǔ)器空間的大小分別為多少字節(jié)?答:(1)在實(shí)地址模式下,可以訪(fǎng)問(wèn)64KB存儲(chǔ)空間。與程序的段選擇符無(wú)關(guān),僅將指令提供的32位虛地址看成是32位的線(xiàn)性地址,無(wú)論按4KB分頁(yè)或是按4MB分頁(yè),均可形成32位物理地址,進(jìn)程所擁有的最大虛存空間都是232=4GB。4.在虛擬8086模式下,若采用分頁(yè)機(jī)制,在從虛地址轉(zhuǎn)換到物理地址的過(guò)程中,可用到幾個(gè)頁(yè)目錄項(xiàng)和幾個(gè)頁(yè)表項(xiàng)?答:在虛擬86模式下,按照FFFFH16+FFFFH=10FFEFH計(jì)算可知,32位線(xiàn)性地址的最大值為0010FFEFH,高11位恒為0,那么b31~b22這高10位一定全為0,線(xiàn)性地址的高10位作為頁(yè)目錄項(xiàng)的基地址,所以V86方式下,只訪(fǎng)問(wèn)頁(yè)目錄表中的第1個(gè)頁(yè)目錄項(xiàng),本來(lái)可以有1024個(gè)頁(yè)目錄項(xiàng)。7.簡(jiǎn)述只分段不分頁(yè)的地址轉(zhuǎn)換過(guò)程。9.虛擬存儲(chǔ)(Vivtual Storage)機(jī)制主要由那些部分組成?答:虛擬存儲(chǔ)(Vivtual Storage)機(jī)制主要由CPU中的存儲(chǔ)管理部件、計(jì)算機(jī)的主存、輔存及操作系統(tǒng)共同組成。(4)每個(gè)任務(wù)都有各自的代碼段CS、數(shù)據(jù)段DS、還可能有附加的數(shù)據(jù)段ES、FS、GS以及堆棧段等,每個(gè)段有一個(gè)64位的段描述符,各個(gè)任務(wù)組成了自己的局部描述符表LDT。12.存儲(chǔ)器特權(quán)級(jí)保護(hù)的分析。 參考第6章 。因此也可以理解為存儲(chǔ)器進(jìn)行連續(xù)讀或?qū)懖僮魉试S的最短時(shí)間間隔。采用雙譯碼結(jié)構(gòu)其譯碼輸出選擇線(xiàn)大大減少,所以,在存儲(chǔ)芯片中一般采用雙譯碼結(jié)構(gòu)。16K8位:16片,地址線(xiàn)18根。(2)CPU的時(shí)序與存儲(chǔ)器存取速度之間的配合。9.選用1M4位DRAM芯片構(gòu)成32位機(jī)(設(shè)存儲(chǔ)器數(shù)據(jù)總線(xiàn)為32位)的存儲(chǔ)器,存儲(chǔ)容量為16MB,試問(wèn):(1)共計(jì)需要多少片?(2)共計(jì)需要分幾組?每組多少片?答:(1)32片。11.簡(jiǎn)述高速緩沖存儲(chǔ)器Cache的主要工作原理。Pentium CPU采用的映射方式如何?答:組相聯(lián)映射方式將Cache分成u組,每組有v行,主存塊存放到哪一組是固定的,至于存放到哪一行是任意的,設(shè)Cache行的總數(shù)量為m,組號(hào)為q,主存塊號(hào)為j,則有如下函數(shù)關(guān)系: m = uv q=j mod u Pentium CPU內(nèi)部Cache的結(jié)構(gòu)采用組相聯(lián)結(jié)構(gòu)。二者與通寫(xiě)法相比較,都減少了CPU對(duì)總線(xiàn)的操作,提高了系統(tǒng)的運(yùn)行速度。圖3 32位存儲(chǔ)器組織圖第8章 ( 習(xí) 題)1.什么叫接口電路?從CPU與外設(shè)之間交換信息的方式看,接口電路可分為哪四類(lèi)?答:所謂接口(Interface)電路就是微處理器與外圍設(shè)備(外設(shè))之間的連接電路,它是兩者之間進(jìn)行信息交換時(shí)的必要通路,不同的外設(shè)有不同的輸入/輸出接口電路。(4)直接存儲(chǔ)器存取(DMA)方式。(4)寄存外設(shè)狀態(tài)的功能。3.CPU與外設(shè)之間交換的信息有哪些?答:① 數(shù)據(jù)信息,包括輸入數(shù)據(jù)和輸出數(shù)據(jù)。I/O端口空間不受限
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1