資源描述:
《《匯編復(fù)習(xí)提綱》PPT課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、考試說明選擇填空:10填空:20判斷對(duì)錯(cuò)題:10簡(jiǎn)答題:20讀程序題:15說明給定代碼功能、為給定代碼填空簡(jiǎn)單編程題:1010條以內(nèi)可以完成的程序編程題:1520條以內(nèi)可以完成的程序考試前3天在主樓605答疑第1章基礎(chǔ)知識(shí)十進(jìn)制、二進(jìn)制、八進(jìn)制、十六進(jìn)制之間的轉(zhuǎn)換給出補(bǔ)碼表示補(bǔ)碼的表示范圍舉例說明補(bǔ)碼如何用加法替代減法進(jìn)位和溢出都表示結(jié)果出錯(cuò),對(duì)不對(duì)無符號(hào)數(shù)表示范圍PC標(biāo)準(zhǔn)輸出(顯示器)和標(biāo)準(zhǔn)輸入(鍵盤)使用的字符是用什么表示的AND、OR、NOT、XOR運(yùn)算能用到哪里?第2章CPU是哪2個(gè)部件集成到一個(gè)芯片?計(jì)算機(jī)系統(tǒng)包括哪2個(gè)部分?計(jì)算機(jī)軟件包括哪2種
2、類型?標(biāo)志寄存器各標(biāo)志位的含義寄存器和存儲(chǔ)器的比較8086的地址空間是多大?8086的一個(gè)字(16位)怎樣存入存儲(chǔ)器的?1個(gè)段最多多大,段首地址的特點(diǎn)學(xué)會(huì)段地址和偏移地址合成物理地址一個(gè)物理地址由段地址和偏移地址組成,這種表示是唯一的嗎第3章能識(shí)別各種尋址方式各種尋址方式的操作數(shù)存放位置段前綴使用的3個(gè)例外情況默認(rèn)段選擇規(guī)則雙操作數(shù)指令的2個(gè)操作數(shù)可以都是存儲(chǔ)器尋址嗎寄存器間接尋址使用的寄存器可以是AX嗎段內(nèi)直接尋址方式使用相對(duì)值符合程序的____要求與地址相關(guān)的間接尋址如果使用存儲(chǔ)器尋址,為什么指出是字還是雙字?MOV指令應(yīng)注意的細(xì)節(jié)理解堆棧指令PUSH
3、和POP,應(yīng)注意的問題XCHG指令的2個(gè)操作數(shù)中必須有一個(gè)是寄存器,對(duì)不對(duì)?I/O端口的取值范圍是多少?IN和OUT指令中可以直接指出端口號(hào)嗎,直接指出端口號(hào)的范圍是多少?XLAT指令的功能是什么?LEABX,LIST與MOVBX,OFFSETLIST完成的功能一樣嗎LDS(LES)指令的功能存取標(biāo)志寄存器的方法有哪些8到16位和16到32的符號(hào)擴(kuò)展使用哪2個(gè)命令,如何擴(kuò)展?INC和DEC指令是否影響CF位?把數(shù)a變成-a。用哪個(gè)指令完成最簡(jiǎn)單?加減法指令分哪2種?乘除法指令分哪2種?理解加減法后CF、OF、ZF、SF如何變化能夠編程完成2個(gè)雙精度數(shù)(32
4、位)算數(shù)運(yùn)算理解CMP指令如何完成數(shù)的比較(無符號(hào)數(shù)、有符號(hào)數(shù))理解什么是壓縮BCD碼和非壓縮BCD碼。能夠完成BCD碼的轉(zhuǎn)換各種邏輯運(yùn)算指令的通常用法,要會(huì)使用移位指令移位次數(shù)大于1時(shí),使用哪個(gè)寄存器?各種移位指令的含義學(xué)會(huì)利用邏輯指令做乘除法循環(huán)執(zhí)行串操作指令要做哪些準(zhǔn)備工作?理解串操作指令的執(zhí)行過程,能夠指出相關(guān)寄存器的變化MOVS常用于串拷貝,STOS常用于串初始化,對(duì)不對(duì)?LODS一般不合REP聯(lián)用,為什么INS和OUTS與REP聯(lián)用時(shí)要注意什么REP、REPZ、REPNZ有什么不同?段間和段內(nèi)轉(zhuǎn)移指令都影響什么寄存器?條件轉(zhuǎn)移指令的轉(zhuǎn)移范圍是多
5、少能夠理解和使用各種條件轉(zhuǎn)移指令會(huì)使用循環(huán)指令(2種)理解子程序調(diào)用指令call對(duì)堆棧的影響指令retm的含義是什么中斷時(shí),堆棧的變化是怎樣的8086有多少種中斷中斷有哪2種?硬件中斷有哪2種,軟中斷指令是怎樣的?中斷向量的概念,8086中斷向量表的位置理解如何計(jì)算中斷向量中斷發(fā)生時(shí)會(huì)清IF、TF,有什么樣的影響掌握INT21H的幾個(gè)主要功能CF、DF、IF的標(biāo)志處理指令都是什么?第4章匯編語言程序格式偽指令和機(jī)器指令有對(duì)應(yīng)關(guān)系嗎掌握匯編程序的基本寫法assume語句是否能完成數(shù)據(jù)段賦值?學(xué)會(huì)如何定義段組理解db、dw、dd的使用dup的使用如何用dw和d
6、d存符號(hào)地址學(xué)會(huì)label的使用學(xué)會(huì)equ的使用equ表達(dá)式中使用變量時(shí)的對(duì)變量有什么要求equ和=是否等價(jià)?$表示地址計(jì)數(shù)器的當(dāng)前值,對(duì)不對(duì)?學(xué)會(huì)ORG的使用編寫匯編程序時(shí)十進(jìn)制數(shù)不需后綴,為什么了解標(biāo)號(hào)名和變量名字的起名規(guī)則理解“符號(hào)地址?常數(shù)”和“符號(hào)地址相減”的含義關(guān)系操作結(jié)果的真假在機(jī)器內(nèi)如何表示?能夠使用最基本的操作符在匯編程序中,注釋是必須的嗎第5章、第6章雙精度數(shù)運(yùn)算移位運(yùn)算實(shí)現(xiàn)乘除法鍵盤輸入和顯示輸出返回DOS的2種方式ASCII與數(shù)字轉(zhuǎn)換針對(duì)數(shù)字中的0或1做處理數(shù)組元素的查找、插入、刪除、排序2個(gè)數(shù)組之間的運(yùn)算依據(jù)某種條件進(jìn)行統(tǒng)計(jì),如0
7、1個(gè)數(shù)、符合條件字符個(gè)數(shù)等等遞歸程序的理解,對(duì)堆棧的占用第7章理解宏和子程序的區(qū)別宏的簡(jiǎn)單使用,宏定義、宏調(diào)用和宏展開匯編語言中有哪3種指令?宏中%和&意義宏中的標(biāo)號(hào)需要用什么偽操作說明