微機原理課后習(xí)題答案解析_第1頁
微機原理課后習(xí)題答案解析_第2頁
微機原理課后習(xí)題答案解析_第3頁
微機原理課后習(xí)題答案解析_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

第1章進制及碼元1、進制轉(zhuǎn)換129=81H=10000001B=201Q298=12AH=100101010B=452Q1000=3E8H=1111101000B=1750Q5DH=1011101B=135Q=93D3E8H=1111101000B=1750Q=1000D;357Q=11101111B=0EFH=239D2、進制計算100101102FE3F7,-119FFF7,-32759473、數(shù)據(jù)表示范圍:一個字節(jié)的無符號數(shù)表示范圍為0~255,有符號數(shù)補碼表示范圍為-l28—+127。兩個字節(jié)的無符號數(shù)表示范圍為0~65535,有符號數(shù)補碼表示范圍為—32768~+32767。N位二進制數(shù)的無符號數(shù)表示范圍為0~(2N-1),有符號數(shù)(補碼)表示范圍為-2N-1~(2N-1-1).4、35H代表的ASCII字符為'5',代表十六進制數(shù)時等價的十進制值為53,代表壓縮8421BCD碼等價的十進制值為35,代表非壓縮8421BCD碼等價的十進制值為5。5、FFH代表無符號數(shù)時等價的十進制值為255,代表補碼有符號數(shù)時等價的十進制值為一1,代表反碼有符號數(shù)時等價的十進制值為一0,代表原碼有符號數(shù)時等價的十進制值為一l27。6、—20的8位二進制補碼為ECH,原碼為94H,反碼為EBH。158的16位二進制補碼為009EH,原碼為009EH,反碼為009EH。7、英文字符一般在計算機內(nèi)占用(1)個字節(jié),每個字節(jié)的最高位一定為0,全角英文字符在計算機內(nèi)占用2個字節(jié),一個漢字在計算機內(nèi)占用2個字節(jié),每個字節(jié)最高位為1。8、設(shè)階碼用8位補碼表示,尾數(shù)部分用16位補碼表示,則—(1/32+1/128+1/512)的尾數(shù)部分及階碼分別為多少?第2章微機硬件基礎(chǔ)1、請畫出計算機系統(tǒng)硬件圖。2、8086/88CPU為什么要分為BIU和EU兩大模塊?答:為了使取指和分析、執(zhí)行指令可并行處理,提高CPU的執(zhí)行效率。8086/88CPU有兩大模塊總線接口單元BIU和執(zhí)行單元EU組成。3、簡述8086/88CPU的兩大模塊BIU和EU的主要功能及組成。答:如下圖所示:4、簡述8086/88CPU的14個寄存器的英文名、中文名及主要作用。答:AX(Accumulator)(AH、AL)累加器,它是匯編編程中最常用的一個寄存器,主要用于乘除運算、BCD運算、換碼、I/O操作、串操作、中斷調(diào)用等。BX(Base)(BH、BL)基址寄存器,主要用于存放地址、基址(默認(rèn)相對于DS段)等。CX(Counter)(CH、CL)計數(shù)器,主要用于循環(huán)計數(shù)、串操作計數(shù)、移位計數(shù)(CL)等。DX(Data)(DH、DL)數(shù)據(jù)寄存器,主要用于l6位乘除、問接I/O、中斷調(diào)用等。BP(BasePointer)基址指針,主要用于存放地址、基址(默認(rèn)相對于SS段)等。SP(StackPointer)堆棧指針(棧頂指針),主要用于存放棧頂?shù)刂贰I(SourceIndex)源變址寄存器,用于存放地址、變址、串操作源變址。DI(DestinationIndex)目的變址寄存器,用于存放地址、變址、串操作目的變址。CS(CodeSegment)代碼段寄存器(代碼段),用于存放正在或正待執(zhí)行的程序段的起始地址的高l6位二進制數(shù)據(jù),即程序段的段地址。,DS(DataSegment)數(shù)據(jù)段寄存器(數(shù)據(jù)段),用于存放正在或正待處理的一般數(shù)據(jù)段的起始地址的高l6位二進制數(shù)據(jù),即一般數(shù)據(jù)段的段地址。ES(ExtraSegment)附加數(shù)據(jù)段寄存器(附加段),用于存放正在或正待處理的附加數(shù)據(jù)段的起始地址的高l6位二進制數(shù)據(jù),即附加數(shù)據(jù)段的段地址。SS(StackSegment)堆棧數(shù)據(jù)段寄存器(堆棧段),用于存放正在或正待處理的堆棧數(shù)據(jù)段的起始地址的高l6位二進制數(shù)據(jù),即堆棧數(shù)據(jù)段的段地址。IP(Instructionpointer)指令指針,它的內(nèi)容始終是下一條待執(zhí)行指令的起始偏移地址,與CS一起形成下一條待執(zhí)行指令的起始物理地址。CS:IP的作用是控制程序的執(zhí)行流程。IP一般會自動加l(邏輯加1、實際隨指令長度變化)移向下一條指令實現(xiàn)順序執(zhí)行;若通過指令修改CS或IP的值,則可實現(xiàn)程序的轉(zhuǎn)移執(zhí)行。PSW(ProgramStatusword)程序狀態(tài)字,它其中有三個控制標(biāo)志(IF、DF、TF)和6個狀態(tài)標(biāo)志(SF、PF、ZF、OF、CF、AF)??刂茦?biāo)志是用于控制CPU某方面操作的標(biāo)志,狀態(tài)標(biāo)志是部分指令執(zhí)行結(jié)果的標(biāo)志。5、請畫出8086/88CPU的內(nèi)部結(jié)構(gòu)圖。答:如下圖所示:6、請說明8086/88CPU的標(biāo)志位的英文名、中文名及填充方法。答:IF(InterruptEnableFlag)中斷允許標(biāo)志,用于控制CPU能否響應(yīng)可屏蔽中斷請求,IF=1能夠響應(yīng),IF=0不能響應(yīng)。DF(DirectionFlag)方向標(biāo)志,用于指示串操作時源串的源變址和目的串的目的變址變化方向,DF----1向減的方向變化,DF=0向加的方向變化。TF(TrapFlag)陷阱標(biāo)志(單步中斷標(biāo)志),TF=1程序執(zhí)行當(dāng)前指令后暫停,TF=0程序執(zhí)行當(dāng)前指令后不會暫停。SF(SignFlag)符號標(biāo)志,指令執(zhí)行結(jié)果的最高二進制位是0還是l,為0,則SF=0,代表正數(shù);為l,則SF=1,代表負(fù)數(shù)。我們一般是用十六進制數(shù)表示,則可以根

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論