匯編考試范圍及相關(guān)答案_第1頁
匯編考試范圍及相關(guān)答案_第2頁
匯編考試范圍及相關(guān)答案_第3頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、匯編考試范圍 (2010.12.27)(2) 程序設(shè)計(jì):第六章:6.6.3 第 2 小題:改為 “用兩個(gè)數(shù)組存放一個(gè)班的不及格成績(jī)” (P147)(1) 選擇題: 20小題 *2=40 分,全部從書里出第九章:P231習(xí)題九9.39,改為“顯示09十個(gè)數(shù)字”,和 P206-207第一、章:各一選擇題。DX 不能為間址寄存器MOV下面是各章相關(guān)范圍: 第三章: P50 3.7 MOVAX,CXMOVAL,1200HMOVAL,BX MOV SIDI,AX MOV ES:DX,CX MOV AX,VALUE COUNT,SICX 不能為間址寄存器 立即數(shù)超出 8 位寄存器范圍兩個(gè)操作數(shù)不匹配兩個(gè)變

2、址寄存器不能在一起AX 不能為間址寄存器第四章: P90請(qǐng)指出錯(cuò)誤原因:(2) X2 DB 35,260,-1(5) X5 DW 100(?)(3) X3 DB 1234H(6) X6 DD 'AB'4.11 下列偽指令有錯(cuò)嗎?如果有錯(cuò),(1) XI DB 35H,0,-80 (4) X4 DW 100答: (1)對(duì)。(2)錯(cuò)。260 超出了字節(jié)范圍。 (3)錯(cuò)。 X3 是字節(jié)型, 1234H 是字型,不 匹配。對(duì)。(5)錯(cuò)。缺少DUP。 (6)對(duì)。第五章: P1255.12 分析下列程序段,給出執(zhí)行結(jié)果:MOVAX,1234HMOV CL,3S AR AX,CLAND AX,

3、0FHADD AL,30HMOV DL,ALMOV AH,2INT21H答:先把AX的值除以8等于0246H再把高12位屏蔽為0,剩下AL=06H力口上30H 變?yōu)?ASCII 碼顯示出來。5.13試說明下列程序段完成了什么操作?MOVAX,X MOV BX,Y CMP AX,0 JGEAA1NEG AXJMP AA2AA1: SUB AX,BXAA2: MOV Z,AX答:判斷X>0,是,Z=X-Y ;否則Z=X的絕對(duì)值5.14 指出下列指令的錯(cuò)誤所在。答 :(1) AND SI ,3元的屬性。(2) SUB DS,AX(3) PUSH 5(4) OR 80H,AL(5) CMP BX

4、,TABLE(6) ROLAL,3第六章: P147目的操作數(shù)是存儲(chǔ)單元時(shí),要用 PTR偽操作指出單DS 段寄存器使用非法立即數(shù)使用非法。目的操作數(shù)不允許是立即數(shù) 兩個(gè)操作數(shù)不允許都是存儲(chǔ)單元 移位次數(shù)超過 1要用 CL 表示6.11寫出下列程序段的執(zhí)行結(jié)果。 BUFF DB 10,22,14,6,31 TOTAL DB ?MOV BX,OFFSET BUFF MOV CX,TOTAL-BUFF MOV AL,0AA1: ADD AL,BX INC BX LOOPAA1 MOV TOTAL,AL 答:累加和 TOTAL=83 6.12 分析下列程序段的功能。X DB 2,-3,15,0,9,4

5、LEA BX,XMOV CX,6MOV AX,0AA2:MOVAL,BXCMP AL,0JNE NEXTINC AHNEXTJNC BXLOOPAA2答:循環(huán)統(tǒng)計(jì) X 中 0的個(gè)數(shù)6.13判斷下列程序段能否完成給定功能。如有錯(cuò)誤,請(qǐng)指出并改正。(1) 統(tǒng)計(jì) AL 中 1 的個(gè)數(shù)。要求 AL 保持原值。MOV BL,0MOV CX,8BB1:RCLAL,1JNC NEXTINC BLNEXT:LOOPBB1(2) 在ALPHA中查找字母” T”,找到后退出循環(huán)。ALPHA DB "ERTYU"MOV BX,OFFSET ALPHAMOV CX,5BB2:CMP BX,'

6、;TLOOPNE BB2答: W BB1:RCLAL,1 改為 BB1:ROLAL,1(2)將 BB2:CMP BX,TLOOPNEBB2改為:DEC BXBB2:INC BXCMP BX ; TLOOPNEBB2第七章:P1717.12閱讀下列子程序,解釋該程序的功能。SUBR1 PROC NEARPUSH AXPUSH BXMOV AL,XADD AL,BLMOV Y,ALPOP BXPOP AXRETSUBR1 ENDP答:功能:兩個(gè)字節(jié)數(shù)相加。X和BL相加保存到丫。7.13解釋下列子程序的功能。SUBR2 PROC NEARMOV SI,0LET1: MOV AH, 1INT 21HC

7、MPAL,0DHJZ OUT1MOV KEYSI,ALINC SIJMPLET1OUT1: RET SUBR2ENDP答:功能:鍵盤輸入的字符保存到KEY單元中,直到按回車為止7.14給出下列子程序的功能和執(zhí)行結(jié)果。XDB 3AHSUBR3 PROC NEARMOV AL,XMOV BL, 10MOV DX,0LETE : MOV AH,0DIV BLMOV DL,AHPUSH DXCMP AL,0JNZ LETERETSUBR3ENDP答:功能:將 X 單元中的十六進(jìn)制 3AH 變?yōu)槭M(jìn)制入棧保存, AH 中為余數(shù) 先將0008H入棧,再將0005H入棧,結(jié)果為58。第八章: P1988.17解釋下列宏的功能。EXM2 MACRO A,B,CMOV AX,AADD AX,BMOV C,AXENDM8.18指出下列宏的作用。EXM3 MACRO ClMOV AH,2MOV DL,C1INT21HENDM功能則求補(bǔ)8.20下列宏是一個(gè)分支程序,宏定義中缺少標(biāo)號(hào)的處理。請(qǐng)?zhí)砑?,并指出宏的EXM5 MACRO B1,B2MOV AL,BlSUB AL,B2JNS LETT1NEG ALLETT1: RETENDM答: 8.17宏的作用:兩個(gè)操作數(shù)相加,結(jié)果保存在第3 個(gè)數(shù)中。8.18宏的作用

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論