2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、微機原理第一章1計算機按其使用的邏輯元件的不同被分為哪幾代?微型計算機是哪一代計算機的分支?答:電子管計算機、晶體管計算機、集成電路計算機和大規(guī)模、超大規(guī)模集成電路計算機。微型計算機屬于第四代計算機的分支。2.簡述馮諾依曼計算機體系結(jié)構(gòu)的基本思想。答:馮諾伊曼基本設(shè)計思想為:①以二進制形式表示指令和數(shù)據(jù)。②程序和數(shù)據(jù)事先存放在存儲器中,計算機在工作時能夠高速地從存儲器中取出指令并加以執(zhí)行。③由運算器、控制器、存儲器、輸入和輸出設(shè)備等五大

2、部件組成計算機系統(tǒng)。3微型計算機系統(tǒng)由哪幾部分組成:答:微機系統(tǒng)分硬件和軟件,硬件包括CPU、存儲器、輸入輸出設(shè)備和輸入輸出借口,軟件包括軟件系統(tǒng)和應(yīng)用軟件。6何謂總線?有哪幾類?作用如何?答:總線是計算機中各功能部件間傳送信息的公共通道。根據(jù)所傳送的信息的內(nèi)容與作用不同,總線可分為三類:地址總線、數(shù)據(jù)總線、控制總線。這三類總線作用為計算機各功能部件間傳送地址、數(shù)據(jù)、控制信息的。8存儲器讀寫操作的不同點?答:①讀操作:由CPU發(fā)出的讀命

3、令控制。寫操作:由CPU發(fā)出的寫命令控制。②讀操作:把數(shù)據(jù)從內(nèi)存中讀出來,放到DB上。寫操作:把DB上的內(nèi)容,寫入到存儲器中。第二章計算機中的數(shù)值和編碼1、將十進制數(shù)轉(zhuǎn)換為二進制和十六進制(1)129.75=10000001.11B=81.CH(2)218.8125=11011010.1101B=DA.DH(3)15.625=1111.101B=F.AH(4)47.15625=101111.00101B=2F.28H2、將下列二進制數(shù)轉(zhuǎn)

4、換為十進制和十六進制(1)111010B=58=3AH(2)10111100.111B=188.875=BC.EH(3)0.11011B=0.84375=0.D8H(4)11110.01B=30.25=1E.4H3、完成下列二進制數(shù)的加減法運算(1)1001.11+100.01=1110.00(2)1101010110.1001-01100001.0011=01110101.0110(3)00111101+10111011=111110

5、00(4)01011101.0110-101101.1011=101111.10114、完成下列十六進制數(shù)的加減法運算(1)745CH+56DFH=D14BH(2)ABF.8H-EF6.AH=9C28.EH(3)12AB.F7+3CD.05=1678.FCH(4)6F01H-EFD8H=7F29H5、計算下列表達式的值(1)128.8125+10110101.1011B+1F.2H=101010101.1010B(2)287.68-10

6、101010.11H+8E.EH=103.CEH(3)18.9+1010.1101B+12.6H-1011.1001=36.5256、選取字長n為8位和16位兩種情況,求下列十進制數(shù)的補碼。(1)X=-33的補碼:11011111,1111111111011111(2)Y=+33的補碼:00100001,0000000000100001(3)Z=-128的補碼:10000000,1111111110000000(4)N=+127的補碼:

7、01111111,0000000001111111(5)A=-65的補碼:10111111,1111111110111111(6)B=+65的補碼:01000001,0000000001000001(7)C=-96的補碼:10100000,1111111110100000(8)D=+96的補碼:01100000,00000000011000007、寫出下列用補碼表示的二進制數(shù)的真值(1)[X]補=1000000000000000HX=-

8、1000000000000000H=-32768(2)[Y]補=0000000100000001HY=+0000000100000001H=+257(3)[Z]補=1111111010100101HZ=-0000000101011011H=-347(4)[A]補=0000001001010111HA=+0000001001010111H=+5998、設(shè)機器字長為8位最高位為符號位,試對下列格式進行二進制補碼運算,并判斷結(jié)果是否溢出。(1

9、)43+8∵[43]補=00101011B,[8]補=00001000B∴[43]補+[8]補=00101011B+00001000B=00110011B=33H00101011B+00001000B00110011B∵CS=0,CD=0,OF=CS⊕CD=0⊕0=0∴無溢出(1)43+833H(無溢出)(2)-52+7D3H(無溢出)DS(DataSegment)稱為數(shù)據(jù)段寄存器,用來存放程序當前使用的數(shù)據(jù)段的段地址。DS的內(nèi)容左移4

10、位再加上按指令中存儲器尋址方式給出的偏移地址即得到對數(shù)據(jù)段指定單元進行讀寫的物理地址。SS(StackSegment)稱為堆棧段寄存器,用來存放程序當前所使用的堆棧段的段地址。堆棧是存儲器中開辟的按“先進后出”原則組織的一個特殊存儲區(qū),主要用于調(diào)用子程序或執(zhí)行中斷服務(wù)程序時保護斷點和現(xiàn)場。ES(ExtraSegment)稱為附加數(shù)據(jù)段寄存器,用來存放程序當前使用的附加數(shù)據(jù)段的段地址。附加數(shù)據(jù)段用來存放字符串操作時的目的字符串。(4)控制

11、寄存器IP(InstmcdonPointer)稱為指令指針寄存器,用來存放下一條要讀取的指令在代碼段內(nèi)的偏移地址。用戶程序不能直接訪問IP。FLAGS稱為標志寄存器,它是一個16位的寄存器,但只用了其中9位,這9位包括(個狀態(tài)標志位和3個控制標志位。它用來反映算術(shù)運算和邏輯運算結(jié)果的一些特征,或用來控制CPU的某種操作。38086/8088CPU中有哪些寄存器可用來指示操作數(shù)在存儲器中某段內(nèi)的偏移地址答:可用來指示段內(nèi)偏移地址的寄存器共

12、有6個:IP、SP、BP、BX、SI、DI48086/8088CPU中標志寄存器FLAGS有哪些標志位它們的含義和作用如何答:標志寄存器中的標志共有9個,分為兩類:狀態(tài)標志6個和控制標志3個。其作用是:(1)狀態(tài)標志:用來反映算術(shù)和邏輯運算結(jié)果的一些特征。CFAFPFZFSFZF(2)控制標志位:用來控制CPU的操作,由程序設(shè)置或清除。DFIFTF.具體寄存器位介紹略。48086/8088CPU中標志寄存器FLAGS有哪些標志位它們的含

13、義和作用如何答:標志寄存器中的標志共有9個,分為兩類:狀態(tài)標志6個和控制標志3個。其作用是:(1)狀態(tài)標志:用來反映算術(shù)和邏輯運算結(jié)果的一些特征。CF(CarryFlag)—進位標志位。當進行加減運算時,若最高位發(fā)生進位或借位,則CF為1,否則為0。該標志位通常用于判斷無符號數(shù)運算結(jié)果是否超出了計算機所能表示的無符號數(shù)的范圍。PF(ParityFlag)—奇偶標志位。當指令執(zhí)行結(jié)果的低8位中含有偶數(shù)個1時PF為1,否則為0。AF(Aux

14、iliaryFlag)—輔助進位標志位。當執(zhí)行一條加法或減法運算指令時,若結(jié)果的低字節(jié)的低4位向高4位有進位或借位,則AF為1,否則為0。ZF(ZeroFlag)—零標志位。若當前的運算結(jié)果為0,則ZF為1,否則為00SF(SignFlag)—符號標志位。當運算結(jié)果的最高位為1時,SF=1,否則為00OF(OverflowFlag)—溢出標志位。當運算結(jié)果超出了帶符號數(shù)所能表示的數(shù)值范圍,即溢出時,OF=1,否則為0。該標志位通常用來判

15、斷帶符號數(shù)運算結(jié)果是否溢出o(2)控制標志位:用來控制CPU的操作,由程序設(shè)置或清除。它們是:TF(TrapFlag)—跟蹤(陷阱)標志位。它是為測試程序的方便而設(shè)置的。若將TF置1,8086/8088CPU處于單步工作方式,否則,將正常執(zhí)行程序。IP(InterruptFlag)—中斷允許標志位。它是用來控制可屏蔽中斷的控制標志位。若用STI指令將IF置1,表示允許CPU接受外部從INTR引腳上發(fā)來的可屏蔽中斷請求信號;若用CLI指令

16、將IP清0,則禁止CPU接受可屏蔽中斷請求信號。IF的狀態(tài)對非屏蔽中斷及內(nèi)部中斷沒有影響。DF(DirectionFlag)—方向標志位。若用STD將DF置1,串操作按減地址方式進行,也就是說,從高地址開始,每操作一次地址自動遞減;若用CLD將DF清0,則串操作按增地址方式進行,即每操作一次地址自動遞增。58086/8088CPU的地址總線有多少位其尋址范圍是多少答:80868088地址總線有20根,尋址范圍1MB6什么叫指令隊列808

17、6/8088CPU中指令隊列有什么作用其長度分別是多少答:(1)指令隊列:采用“先進先出”原則,按順序存放預(yù)執(zhí)行指令的緩沖器稱為指令隊列。(2)指令隊列的作用:存放EU將要執(zhí)行的指令,使CPU的取指和執(zhí)行指令能并行工作。(3)指令隊列的長度:8086為6個字節(jié),8088為4個字節(jié)。7Intel8086與8088有何區(qū)別答:8086與8088的區(qū)別有三處:(1)外部數(shù)據(jù)總線位數(shù)不同(即地址/數(shù)據(jù)分時復(fù)用引腳條數(shù)不同);8086為16位:A

18、D15~AD0。8088為8位:AD7~AD0。(2)內(nèi)部指令隊列緩沖器長度不同;8086有6個字節(jié)。當指令隊列出現(xiàn)2個空字節(jié)時,BIU將取指補充。8086有4個字節(jié)。當指令隊列出現(xiàn)1個空字節(jié)時,BIU將取指補充。(3)外部某些控制總線定義不同。①8086的28號引腳定義為M/IO(S2),8088定義為IO/M(S2)②8086的34號引腳定義為BHE/S7,8088定義為SS0/(HIGH)8簡述8086CPU使用地址鎖存信號ALE

19、將地址A15~A0與數(shù)據(jù)D15~D0分開的工作原理。答:在任何一個總線周期的T1狀態(tài),ALE均為高電平,以表示當前地址/數(shù)據(jù)復(fù)用線上的輸出的是地址信息,在ALE由高變低的下降沿時把地址裝入地址鎖存器,而在T2、T3和T4狀態(tài),ALE均為低電平,以表示當前地址/數(shù)據(jù)復(fù)用線上的輸出的是數(shù)據(jù)信息,此時通過數(shù)據(jù)收發(fā)器進行傳送。9什么是邏輯地址什么是物理地址若已知邏輯地址為BA00:A800,試求物理地址。答:邏輯地址:由段地址和偏移地址表示的存

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論