微機(jī)接口課后習(xí)題答案

微機(jī)接口課后習(xí)題答案

ID:7862959

大?。?9.00 KB

頁數(shù):10頁

時(shí)間:2018-03-01

微機(jī)接口課后習(xí)題答案_第1頁
微機(jī)接口課后習(xí)題答案_第2頁
微機(jī)接口課后習(xí)題答案_第3頁
微機(jī)接口課后習(xí)題答案_第4頁
微機(jī)接口課后習(xí)題答案_第5頁
資源描述:

《微機(jī)接口課后習(xí)題答案》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、2.38086對(duì)存儲(chǔ)器的管理為什么采用分段的辦法答:8086是一個(gè)16位的結(jié)構(gòu),采用分段管理辦法可形成超過16位的存儲(chǔ)器物理地址,擴(kuò)大對(duì)存儲(chǔ)器的尋址范圍(1MB,20位地址).若不用分段方法,16位地址只能尋址64KB空間.2.1380386內(nèi)部結(jié)構(gòu)由哪幾部分組成簡述各部分的作用.答:80386內(nèi)部結(jié)構(gòu)由執(zhí)行部件(EU),存儲(chǔ)器管理部件(MMU)和總線接口部件(BIU)三部分組成.EU包括指令預(yù)取部件,指令譯碼部件,控制部件,運(yùn)算部件及保護(hù)檢測部件,主要功能是執(zhí)行指令.存儲(chǔ)器管理部件包括分段部件,分

2、頁部件,實(shí)現(xiàn)對(duì)存儲(chǔ)器的分段分頁式的管理,將邏輯地址轉(zhuǎn)換成物理地址.總線接口部件作用是進(jìn)行片外訪問:對(duì)存儲(chǔ)器及I/O接口的訪問,預(yù)取指令;另外的作用是進(jìn)行總線及中斷請(qǐng)求的控制3.18086/8088微處理器有哪些尋址方式并寫出各種尋址方式的傳送指令2條(源操作數(shù)和目的操作數(shù)尋址).答:尋址方式是指計(jì)算機(jī)在執(zhí)行指令時(shí)尋找操作數(shù)的方式.8086/8088微處理器有以下幾種尋址方式:①立即尋址.操作數(shù)(僅限源操作數(shù))直接放在指令中.例如:movcx,100;movah,20h.②寄存器尋址.操作數(shù)在CPU的

3、內(nèi)部寄存器中.例如:moves,ax;movdl,bh.③直接尋址.指令中直接給出了操作數(shù)的偏移地址.例如:movax,[3000h];movbuf,100.④寄存器間接尋址.操作數(shù)的偏移地址放在寄存器bp,bx,si,di四個(gè)寄存器中的一個(gè)里.例如:movax,[si];mov[bx],cx.⑤寄存器相對(duì)尋址.操作數(shù)的有效地址為基址寄存器或變址寄存器的內(nèi)容與指令中指定的位移量之和.例如:movax,cnt[si];movstr[bx],ax.⑥基址變址尋址.操作數(shù)的有效地址是一個(gè)基址寄存器和一個(gè)變

4、址寄存器的和.例如:movax,[si+bx];mov[bx+di],dx.⑦相對(duì)基址變址尋址.操作數(shù)的有效地址為一個(gè)基址寄存器,一個(gè)變址寄存器的內(nèi)容與指令中指定的位移量三者之和.例如:movax,cnt[bx][si];movcnt[bx][si],ax.3.5簡述堆棧的性質(zhì).如果SS=9B9FH,SP=200H,連續(xù)執(zhí)行兩條PUSH指令后,棧頂?shù)奈锢淼刂肥嵌嗌賁S,SP的值是多少再執(zhí)行一條POP指令后,棧頂?shù)奈锢淼刂酚质嵌嗌賁S,SP的值又是多少答:先進(jìn)后出.9BBF0H-4=9BBECH9BB

5、ECH+2=9BBEEH3.11如果要將AL中的高4位移至低4位,有幾種方法請(qǐng)分別寫出實(shí)現(xiàn)這些方法的程序段.答:①循環(huán)左移movcl,4rolal,cl②循環(huán)右移movcl,4roral,cl③右移movcl,4shral,cl4.1匯編語言有何特點(diǎn)編寫匯編語言源程序時(shí),一般的組成原則是什么答:匯編語言是計(jì)算機(jī)能夠提供給用戶使用的最快速有效的語言,它是以處理器指令系統(tǒng)為基礎(chǔ)的低級(jí)程序設(shè)計(jì)語言,采用助記符表示指令操作碼,采用標(biāo)識(shí)符表示指令操作數(shù).利用匯編語言編寫程序的主要優(yōu)點(diǎn)是可以直接,有效地控制計(jì)算

6、機(jī)硬件,因而容易創(chuàng)建代碼序列短小,運(yùn)行快速的可執(zhí)行程序.在對(duì)程序的空間和時(shí)間要求高的應(yīng)用領(lǐng)域,匯編語言的作用是不容置疑和無可替代的.然而,匯編語言作為一種低級(jí)語言也存在很多不足,例如,功能有限,編程難度大,依賴處理器指令,這也限制了它的應(yīng)用范圍.匯編語言源程序由若干語句組成,通常,這些語句可以分為3類,分別是:(1)指令語句;(2)宏指令語句;(3)偽指令語句.匯編語言也由段組成,8086/8088按照邏輯段組織程序,具有代碼段,數(shù)據(jù)段,附加段和堆棧段,段與段之間的順序可以任意排列.需要獨(dú)立運(yùn)行的程

7、序必須包含一個(gè)代碼段,一個(gè)程序只有一個(gè)起始點(diǎn),且必須指示程序的起始點(diǎn).4.16編寫一個(gè)程序,統(tǒng)計(jì)寄存器AX中二進(jìn)制數(shù)位"0"的個(gè)數(shù),結(jié)果以二位十進(jìn)制數(shù)形式顯示到屏幕上.答:.MODELSMALL.CODESTART:MOVCX,16MOVBL,0;BL中放0的個(gè)數(shù)AGN:SHLAX,1;數(shù)0的個(gè)數(shù)JCNEXTINCBLNEXT:LOOPAGNMOVAL,BLDAAMOVDL,AL;顯示高位ANDDL,0F0HMOVCL,4SHRDL,CLADDDL,30HMOVAH,2INT21HMOVDL,AL;

8、顯示低位ANDDL,0FHADDDL,30HMOVAH,2INT21HMOVDL,0DH;顯示回車MOVAH,2INT21HMOVDL,0AH;顯示換行MOVAH,2INT21HMOVAX,4C00HINT21HENDSTART4.22在DAT字節(jié)單元中有一個(gè)有符號(hào)數(shù),判斷其正負(fù),若為正數(shù),則在屏幕上顯示"+"號(hào);若為負(fù)數(shù),則顯示"-"號(hào);若是0,則顯示0.答:DISPLAYMACROMOVAH,2INT21HENDM.MODELSMALL.DATADATDB9CH.

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。