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

正文內(nèi)容

微機原理與接口技術(shù)(第二版)習(xí)題答案-文庫吧資料

2024-10-20 02:03本頁面
  

【正文】 ,這兩個單元的內(nèi)容均不變;只有當(dāng)VAR1為偶數(shù)時,如果VAR2為奇數(shù),則VAR1與VAR2內(nèi)容交換;如果VAR2為偶數(shù),則兩數(shù)縮小一倍后存入原處。解:利用移位指令完成。XOR SHL RCL DX,DX AX, 1 DX, 1 DB “BONJOUR_BELLE” DB 100 DUP(?)MOV BX,AX MOV SHL RCL SHL RCL CX,DX AX, 1 DX, 1 AX, 1 DX, 1 ADD ADC AX, BX DX, CX ,編寫程序?qū)崿F(xiàn)將其按遞增關(guān)系排列;如果VAR中保存的為有符號數(shù),則再編寫程序?qū)崿F(xiàn)將其按遞減關(guān)系排列。解:BUFBUFRMOV CX, N LEA SI, BUF LEA DI, BUFR ADD DI,CX DEC DI L1: MOV AL,[SI] MOV [DI],AL INC SI DEC DI LOOP L傳送和相加指令實現(xiàn)AX的內(nèi)容擴大10倍。解:物理地址=段地址*10H+偏移地址物理地址=CS*10H+IP = AAA40H PC有哪些寄存器可用來指示存儲器的地址? 解:變址寄存器SI,DI,堆棧指針SP,BP,另外還有BX。:(1)假定存儲器地址空間與I/O地址空間是分開的,則存儲器地址空間有多大?(2)數(shù)據(jù)總線上傳送的有符號整數(shù)的范圍有多大? 解:(1)存儲器地址空間為:220=1MB1(2)有符號數(shù)范圍為: 2~21,即 -32768~32767 ,求出其結(jié)果及標(biāo)志位CF、AF、SF、ZF、OF15和PF的值:(1)1234H;(2)4321H;(3)CFA0H;(4)9D60H 解:(1)74D4HCF=0 AF=0 SF=0 ZF=0 OF=0 PF=1(2)A5C1H CF=0 AF=0 SF=1 ZF=0 OF=1 PF=0(3)3240HCF=1 AF=0 SF=0 ZF=0 OF=0 PF=0(4)0000HCF=1 AF=0 SF=0 ZF=1 OF=0 PF=1 ,求出其結(jié)果及標(biāo)志位CF、AF、SF、ZF、OF和PF的值:(1)1234H;(2)5D90H;(3)9090H;(4)EA04H 解:(1)C754HCF=1 AF=0 SF=1 ZF=0 OF=0 PF=0(2)12B0HCF=0 AF=0 SF=0 ZF=0 OF=0 PF=0(3)45B0HCF=0 AF=0 SF=0 ZF=0 OF=1 PF=0(4)9F24HCF=0 AF=0 SF=1 ZF=0 OF=0 PF=1 、偏移地址和物理地址:(1)2134:10A0;(2)1FA0:0A1F;(3)267A:B876 解:物理地址=段地址*10H+偏移地址(1)段地址:2134H,偏移地址:10A0H,物理地址:223E0H(2)段地址:1FA0H,偏移地址:0A1FH,物理地址:2041FH(3)段地址:267AH,偏移地址:B876H,物理地址:32016H ,并且(DS)=490BH,求該數(shù)據(jù)的物理地址。?其主要作用是什么?解:8086CPU內(nèi)部有14個16位寄存器,其中8個通用寄存器(4數(shù)據(jù)寄存器AX、BX、CX、DX,4地址指針/變址寄存器SI、DI、SP、BP),4個段寄存器(CS、DS、ES、SS),2個控制寄存器(指令指針I(yè)P,微處理器狀態(tài)字PSW)。,而數(shù)據(jù)總線是雙向的?解:地址碼只能由CPU生成。解:微處理器內(nèi)部結(jié)構(gòu)由四部分組成:(1)算術(shù)邏輯運算單元ALU:完成所有的運算操作;(2)工作寄存器:暫存尋址信息和計算過程中的中間結(jié)果;(3)控制器:完成指令的讀入、寄存和譯碼,并產(chǎn)生控制信號序列使ALU完成指定操作;(4)I/O控制邏輯:處理I/O操作。將最大值的序號(4位)移至AL的高四位 的高四位輸出最大值序號 - 5 -。將當(dāng)前最大值的序號壓棧 NEXT:INCSILOOPST1POPSIXORAX,AXMOVAX,SIMOVCL,4ROLAL,CLMOVDX,262HOUTDX,AL。將開關(guān)量數(shù)據(jù)的高八位寫入AHINAH,DX- 4 -CMPBX,AXJANEXTMOVBX,AX。SI表示輸入開關(guān)量的序號 ST1:MOVDX,262HOUTDX,SIMOVDX,260H。連接圖如下:程序段如下:MOV DX,263HMOV AL,10011010B。畫出8255A的連接圖,并編程實現(xiàn)。產(chǎn)生指定信號XORAL,ALOUTDX,AL REP:MOVAL,80HMOVCX,7 REP1:OUTDX,ALSARAL,1LOOP REP1MOVCX,8 REP2:SHLAL,1OUTDX,ALLOOP REP2JMPREP,經(jīng)常會遇到要求輸入多個數(shù)據(jù)量,這時需要用到多路開關(guān)。程序段如下:MOVDX,263H。進行下一次檢測 PC系統(tǒng)機的總線槽,開發(fā)由一片8255A構(gòu)成的子系統(tǒng),8255A端口地址為260H~263H,(各個信號的節(jié)拍不必嚴(yán)格相等)。從端口A讀取低8位開關(guān)量 IN AL,DX MOV BX,AX XOR AL,AL MOV CX,16 CLC SHL BX,1- 1 -L1:JNC L1 INC AL LOOP L2 MOV DX,8F05H。端口A、B方式0輸入,端口C方式0輸出 OUT DX,AL NEXT:L2:MOV DX,8F03H。(1)畫出8255A - 0 - 的連接圖;(2)編寫程序段實現(xiàn)連續(xù)檢測并顯示。解: MOV DX,303HMOV AL,10000011B OUT DX,AL MOV DX,302H IN AL,DX MOV CL,4 SHL AL,CL OUT DX,AL ,并進行指示。,與CPU之間采用中斷方式聯(lián)絡(luò),則產(chǎn)生中斷請求信號INTRA的條件是 STBA=,IBFA=,INTEA=。適用于高速CPU與低速I/O設(shè)備的數(shù)據(jù)傳輸;方式2是雙向傳輸,只有A組端口可以設(shè)定成該方式,PC6~PC7用作輸出的聯(lián)絡(luò)信號,PC4~PC5用作輸入的聯(lián)絡(luò)信號,PC3用作中斷請求信號。答:方式0是基本的輸入/輸出,端口A、B、C都可以作為輸入輸出端口。解:對端口C的PC6置1的控制字為: 00001101B,對PC4置O的控制字為:0000100OB。編程語句為:MOVAL,0B9HOUTOOC6H, AL。低4位為輸入。端口B工作在方式0,輸出。,8255A的控制口地址為OOC6H。 8255A有哪幾種基本工作方式?對這些工作方式有什么規(guī)定?解:8255A有3種基本的工作方式:方式0基本輸入輸出:方式1選通輸入輸出。每個端口包含一個4位鎖存器。故需要需兩個通道級連,則每個通道計數(shù)為1000。解:1MHZ的信號要變?yōu)槊棵胍淮?,則需經(jīng)過106分頻。解: 若5個中斷源的中斷請求放在一中斷狀態(tài)寄存器中,按優(yōu)先權(quán)分別放在狀態(tài)的7 位(優(yōu)先權(quán)最高)至位3中。,其優(yōu)先權(quán)排列為:5,它們的中斷服務(wù)程序的入口地址分別為:3000H、302OH、3050H、3080H、30AOH。 在編寫中斷處理子程序時,為什么要在子程序中保護許多寄存器?解:因為在用戶程序運行時,會在寄存器中有中間結(jié)果,當(dāng)在中斷服務(wù)程序中要使用這些寄存器前要把這些寄存器的內(nèi)容推至堆棧保存(稱為保護現(xiàn)場)。?按照產(chǎn)生中斷的方法分為哪兩大類?解:8086CPU最多可以有256個中斷類型。解: 查詢輸入的程序段為:POLl: IN AL, 0104HANDAL,20HJZ POLlIN AL, 0100H第 8 章作 業(yè) 答 案,8086CPU向8259A發(fā)出的兩個RT互信號分別起什么作用?解:CPU發(fā)出的第一個INTA脈沖告訴外部電路,其提出的中斷請求已被響應(yīng),應(yīng)準(zhǔn)備將類型號發(fā)給CPU,8259A接到了這個INTA脈沖時,把中斷的最高優(yōu)先級請求置入中斷狀態(tài)寄存器(ISR)中,同時把IRR(中斷請求寄存器)中的相應(yīng)位復(fù)位。,狀態(tài)端口地址為0104H,狀態(tài)端口中第5位為1表示輸入緩沖區(qū)中有一個字節(jié)準(zhǔn)備好,可以輸入。在輸出時有輸出設(shè)備是否有空,若輸出設(shè)備正在輸出信息,則以忙指示等。(l)數(shù)據(jù)在微型計算機中,數(shù)據(jù)通常為8位、16位或32位。所以,通常要通過接口電路與主機系統(tǒng)相連。(用2114片子),規(guī)定地址為8000H~83FFH,地址線應(yīng)該如何連接?解:擴充lKBRAM至規(guī)定地址8000H~83FFH,其地址線的低10位接芯片,高6位地址(Al5~A10=100000)產(chǎn)生組選擇信號。若以每1KBRAM作為一組,則此4組RAM的基本地址是什么?地址有沒有重疊區(qū)?每一組的地址范圍為多少?解:RAM的基本地址為:第一組 OOOOH~03FFH第二組 4000H~43FFH第三組 8000H~83FFH第四組 COOOH~C3FFH地址有重疊區(qū)。在此期間,8086CPU結(jié)束總線周期,恢復(fù)各信號線 的初態(tài),準(zhǔn)備執(zhí)行下一個總線周期。在T4狀態(tài),8086CPU完成數(shù)據(jù)傳送,狀態(tài)信號S2 ~S0。8086CPU在T3狀態(tài)采樣到READY信號無效,就會插入等待周期Tw,在Tw 狀態(tài)CPU繼續(xù)采樣READY信號。在T4狀態(tài):結(jié)束總線周期。如果READY信號有效(高電平),則在T3狀態(tài)結(jié)束后進人TA狀態(tài)。同樣,把地址/狀態(tài)線A19/S6~A16/S3切換成與總線周期有關(guān)的狀態(tài)信息,指示若干與周期有關(guān)的情況。在T2周期:CPIJ開始執(zhí)行數(shù)據(jù)傳送操作,此時,8086CPU內(nèi)部的多路開關(guān)進行切換,將地址/數(shù)據(jù)線AD15~AD0上的地址撤銷,切換為數(shù)據(jù)總線,為讀寫數(shù)據(jù)作準(zhǔn)備。若CPU的時鐘頻率為8(5)MHz,時鐘周期為1/8MHz=125(1/5MHz=2O)ns,基本總線周期為4125(200)ns=500(800)ns、TTT4狀態(tài),CPU分別執(zhí)行什么動作?什么情況下需要插入等待狀態(tài)Tw?Tw在哪兒插入?怎樣插入?解: 下面以存儲器讀為例進行說明。(3)X10(假定Xl0≤255).解:(1)LEA BX, 050OHMOV AL, [BX]ADD AL, ALMOV[BX],AL(2)LEA BX, 0500HMOV AL, [BX]ADD AL, ALADD AL, ALMOV[BX],AL(3)LEABX, 050OHMOVAL, [BX]ADDAL, ALMOVDL, ALADDAL, ALADD AL,ALADDAL, DLMOV[BX],AL第 5 章作業(yè)答案 總線周期的含義是什么?8086/8088CPU的基本總線周期由幾個時鐘組成?如果一個CPU的時鐘頻率為8MHz,那么,它的一個時鐘周期是多少?一個基本總線周期是多少?如果主頻為5MHz呢?解:CPLI訪問總線(從內(nèi)存儲器或I/0端口讀/寫字節(jié)或字)所需的時間稱為總線周期。解:LEA SI, 050OHLEA DI, 10OOHMOV CX, 100N1: MOV AL, [SI]CMP AL, 0JZ N2MOV[DI],ALINC SIINC DILOOPN1N2: HLT(1)利用加法指令把它乘2,且送回原存儲單元(假定X2后仍為一個字節(jié))。解:LEASI, 100OHLEADI,1050HADDSI, 63HADDDI, 63HMOVCX, 100STDREPMOVSBHLT,存有100個數(shù)。解:LEASI,100OHLEADI,1070HMOVCX,100CLDREP MOVSBHLT,源地址為2050H,目的地址為2000H,:LEASI,205OHLEADI,200OHMOVCX,50CLDREPMOVSBHLT,把自100OH單元開始的100個數(shù)傳送39。(l)不用數(shù)據(jù)塊傳送指令
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1