資源描述:
《微機(jī)原理課后作業(yè)答案解析(第五版)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、WORD文檔下載可編輯第一章6、[+42]原=00101010B=[+42]反=[+42]補(bǔ)[-42]原=10101010B[-42]反=11010101B[-42]補(bǔ)=11010110B[+85]原=01010101B=[+85]反=[+85]補(bǔ)[-85]原=11010101B[-85]反=10101010B[-85]補(bǔ)=10101011B10、微型計(jì)算機(jī)基本結(jié)構(gòu)框圖地址總線I/O總線微處理器CPU存儲器I/O接口I/O設(shè)備數(shù)據(jù)總線控制總線微處理器通過一組總線(Bus)與存儲器和I/O接口相連,根據(jù)指令的控制,選中并控制它們。微處理器的工作:控制它與存儲器或I/O設(shè)備間的數(shù)據(jù)交換;
2、進(jìn)行算術(shù)和邏輯運(yùn)算等操作;判定和控制程序流向。存儲器用來存放數(shù)據(jù)和指令,其內(nèi)容以二進(jìn)制表示。每個單元可存8位(1字節(jié))二進(jìn)制信息。輸入——將原始數(shù)據(jù)和程序傳送到計(jì)算機(jī)。輸出——將計(jì)算機(jī)處理好的數(shù)據(jù)以各種形式(數(shù)字、字母、文字、圖形、圖像和聲音等)送到外部。接口電路是主機(jī)和外設(shè)間的橋梁,提供數(shù)據(jù)緩沖驅(qū)動、信號電平轉(zhuǎn)換、信息轉(zhuǎn)換、地址譯碼、定時控制等各種功能??偩€:從CPU和各I/O接口芯片的內(nèi)部各功能電路的連接,到計(jì)算機(jī)系統(tǒng)內(nèi)部的各部件間的數(shù)據(jù)傳送和通信,乃至計(jì)算機(jī)主板與適配器卡的連接,以及計(jì)算機(jī)與外部設(shè)備間的連接,都要通過總線(Bus)來實(shí)現(xiàn)。13、8086有20根地址線A19~A0
3、,最大可尋址220=1048576字節(jié)單元,即1MB;80386有32根地址線,可尋址232=4GB。8086有16根數(shù)據(jù)線,80386有32根數(shù)據(jù)線。專業(yè)技術(shù)資料分享WORD文檔下載可編輯第二章1、8086外部有16根數(shù)據(jù)總線,可并行傳送16位數(shù)據(jù);具有20根地址總線,能直接尋址220=1MB的內(nèi)存空間;用低16位地址線訪問I/O端口,可訪問216=64K個I/O端口。另外,8088只有8根數(shù)據(jù)總線2、8086CPU由兩部分組成:總線接口單元(BusInterfaceUnit,BIU)BIU負(fù)責(zé)CPU與內(nèi)存和I/O端口間的數(shù)據(jù)交換:BIU先從指定內(nèi)存單元中取出指令,送到指令隊(duì)列中排
4、隊(duì),等待執(zhí)行。執(zhí)行指令時所需的操作數(shù),也可由BIU從指定的內(nèi)存單元或I/O端口中獲取,再送到EU去執(zhí)行。執(zhí)行完指令后,可通過BIU將數(shù)據(jù)傳送到內(nèi)存或I/O端口中。指令執(zhí)行單元(ExecutionUnit,EU)EU負(fù)責(zé)執(zhí)行指令:它先從BIU的指令隊(duì)列中取出指令,送到EU控制器,經(jīng)譯碼分析后執(zhí)行指令。EU的算術(shù)邏輯單元(ArithmeticLogicUnit,ALU)完成各種運(yùn)算。6、見書P28-29。7.(1)1200:3500H=1200H×16+3500H=15500H(2)FF00:0458H=FF00H×16+0458H=FF458H(3)3A60:0100H=3A80H×1
5、6+0100H=3A700H8、(1)段起始地址1200H×16=12000H,結(jié)束地址1200H×16+FFFFH=21FFFH(2)段起始地址3F05H×16=3F050H,結(jié)束地址3F05H×16+FFFFH=4F04FH(3)段起始地址0FFEH×16=0FFE0H,結(jié)束地址0FFEH×16+FFFFH=1FFD0H9、3456H×16+0210H=34770H11、堆棧地址范圍:2000:0000H~2000H(0300H-1),即20000H~202FFH。執(zhí)行兩條PUSH指令后,SS:SP=2000:02FCH,再執(zhí)行1條PUSH指令后,SS:SP=2000:02FAH
6、。12、(2000H)=3AH,(2001H)=28H,(2002H)=56H,(2003H)=4FH從2000H單元取出一個字?jǐn)?shù)據(jù)需要1次操作,數(shù)據(jù)是283AH;從2001H單元取出一個字?jǐn)?shù)據(jù)需要2次操作,數(shù)據(jù)是5628H;17、CPU讀寫一次存儲器或I/O端口的時間叫總線周期。1個總線周期需要4個系統(tǒng)時鐘周期(T1~T4)。8086-2的時鐘頻率為8MHz,則一個T周期為125ns,一個總線周期為500ns,則CPU每秒最多可以執(zhí)行200萬條指令。專業(yè)技術(shù)資料分享WORD文檔下載可編輯第三章1、源操作數(shù)的尋址方式:(1)(2)(6)立即尋址(3)寄存器間接尋址(4)(5)(8)(
7、10)寄存器尋址(7)基址變址尋址(9)直接尋址2、DS=1000H,BX=0200H,SI=0002H(10200H~10205H)依次存有10H,2AH,3CH,46H,59H,6BH(1)MOVAX,0200H;AX=0200(2)MOVAX,[200H]物理地址=1000H×10H+0200H=10200H,AX=2A10H(3)MOVAX,BX;AX=0200H(4)MOVAX,3[BX]物理地址=1000H×10H+0200H+3H=10203