匯編考試題及答案大全解析_第1頁
匯編考試題及答案大全解析_第2頁
匯編考試題及答案大全解析_第3頁
匯編考試題及答案大全解析_第4頁
匯編考試題及答案大全解析_第5頁
全文預覽已結(jié)束

下載本文檔

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

文檔簡介

匯編考試題及答案大全解析

單項選擇題(每題2分,共10題)1.以下哪個是匯編語言的特點?A.執(zhí)行速度慢B.可讀性差C.可移植性強D.編寫復雜2.匯編語言中,用于定義字節(jié)型數(shù)據(jù)的偽指令是?A.DBB.DWC.DDD.DQ3.指令MOVAX,[BX]中,源操作數(shù)的尋址方式是?A.立即尋址B.直接尋址C.寄存器尋址D.寄存器間接尋址4.8086微處理器的段寄存器有幾個?A.2B.3C.4D.55.以下哪個指令可以實現(xiàn)將AX寄存器內(nèi)容清零?A.MOVAX,0B.XORAX,AXC.ANDAX,0D.ORAX,06.匯編語言程序中,代碼段的段名通常是?A.DATAB.CODEC.STACKD.BSS7.指令ADDAX,BX執(zhí)行后,影響的標志位不包括?A.CFB.OFC.PFD.TF8.8086系統(tǒng)中,一個段的最大長度是?A.64KBB.128KBC.256KBD.512KB9.以下哪種尋址方式可以訪問內(nèi)存中的數(shù)組元素?A.變址尋址B.基址尋址C.相對尋址D.間接尋址10.匯編語言程序的入口點通常是?A.STARTB.MAINC.BEGIND.任意標號答案:1.B2.A3.D4.C5.B6.B7.D8.A9.A10.程序開始執(zhí)行的第一條指令所在標號多項選擇題(每題2分,共10題)1.以下屬于匯編語言優(yōu)點的有?A.執(zhí)行效率高B.可直接訪問硬件C.編寫簡單D.可移植性好2.8086微處理器的通用寄存器包括?A.AXB.BXC.CXD.DX3.以下哪些指令可以進行條件轉(zhuǎn)移?A.JZB.JNZC.JAD.JB4.匯編語言中,定義字符串的偽指令有?A.DBB.DWC.DDD.DQ5.指令MOVAX,[SI+BX]中,用到的尋址方式有?A.寄存器尋址B.寄存器間接尋址C.變址尋址D.基址變址尋址6.以下哪些是8086系統(tǒng)的中斷類型?A.內(nèi)部中斷B.外部中斷C.軟件中斷D.硬件中斷7.匯編語言程序中,數(shù)據(jù)段可以定義的數(shù)據(jù)類型有?A.字節(jié)型B.字型C.雙字型D.四字型8.指令SUBAX,BX執(zhí)行后,可能影響的標志位有?A.CFB.OFC.SFD.ZF9.8086系統(tǒng)中,堆棧段的操作原則是??A.先進后出B.后進先出C.向上生長D.向下生長10.以下哪些指令可以實現(xiàn)循環(huán)操作?A.LOOPB.JCXZC.CMPD.TEST答案:1.AB2.ABCD3.ABCD4.A5.D6.ABCD7.ABCD8.ABCD9.BD10.AB判斷題(每題2分,共10題)1.匯編語言是一種高級程序設(shè)計語言。()2.指令MOVAX,1234H中,1234H是立即數(shù)。()3.8086微處理器的CS寄存器存放代碼段的段基址。()4.匯編語言程序中,數(shù)據(jù)段只能定義常量。()5.指令ADDAX,AX相當于AX=2。()6.8086系統(tǒng)中,中斷向量表存放中斷服務(wù)程序的入口地址。()7.匯編語言程序的注釋可有可無。()固定格式,答案:1.×2.√3.√4.×5.×6.√7.√8.×9.√10.×8.指令CMPAX,BX會改變AX和BX的內(nèi)容。()9.堆棧操作時,SP寄存器始終指向棧頂元素。()10.匯編語言程序必須要有主程序和子程序結(jié)構(gòu)。()答案:1.×2.√3.√這是固定格式,答案:1.×2.√3.√4.×5.×6.√7.√8.×9.√10.×4.×5.×6.√7.√8.×9.√10.×簡答題(總4題,每題5分)1.簡述匯編語言中MOV指令的功能。答案:MOV指令用于將源操作數(shù)的數(shù)據(jù)傳送到目的操作數(shù)??稍诩拇嫫髋c寄存器、寄存器與內(nèi)存、內(nèi)存與寄存器之間傳送數(shù)據(jù)。2.8086微處理器的標志寄存器有哪些主要標志位?答案:主要標志位有CF(進位標志)、PF(奇偶標志)、AF(輔助進位標志)、ZF(零標志)、SF(符號標志)、OF(溢出標志)。3.什么是匯編語言的尋址方式?答案:尋址方式就是確定操作數(shù)所在位置的方法,如立即尋址、寄存器尋址、直接尋址、寄存器間接尋址、基址變址尋址等多種方式。4.簡述匯編語言程序中數(shù)據(jù)段和代碼段的作用。答案:數(shù)據(jù)段用于存放程序運行所需的數(shù)據(jù),代碼段存放程序的指令代碼,是程序執(zhí)行的主體部分。討論題(總4題,每題5分)1.討論匯編語言在現(xiàn)代編程中的地位和作用。答案:匯編語言雖不如高級語言便捷,但在對硬件操作要求高、追求極致性能等場景仍有價值,如嵌入式系統(tǒng)開發(fā)等,能精準控制硬件資源。2.談?wù)勅绾翁岣邊R編語言程序的執(zhí)行效率。答案:合理使用高效的尋址方式,減少不必要的指令,優(yōu)化算法邏輯,充分利用寄存器資源,減少內(nèi)存訪問次數(shù)。3.分析匯編語言與高級語言的優(yōu)缺點對比。答案:匯編執(zhí)行效率高、可直接控硬件

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論