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