




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、第四章第四章 匯編語言程序設計匯編語言程序設計復習題復習題一、填空題一、填空題1、用匯編語言編寫的源程序不能直接為計算用匯編語言編寫的源程序不能直接為計算機所識別和執(zhí)行,它首先必須需要將匯編語機所識別和執(zhí)行,它首先必須需要將匯編語言源程序言源程序_成目標文件,再經(jīng)過成目標文件,再經(jīng)過_生成可執(zhí)行文件后才能執(zhí)行。生成可執(zhí)行文件后才能執(zhí)行。 2、變量、變量/標號的三個屬性是標號的三個屬性是_,_,_。 3、DEBUG命令中,反匯編命令的英文字母為命令中,反匯編命令的英文字母為_,顯示內(nèi)存命令的英文字母為,顯示內(nèi)存命令的英文字母為_,跟蹤執(zhí)行命令的英文字母為,跟蹤執(zhí)行命令的英文字母為_,顯示和修改寄
2、存器的命令,顯示和修改寄存器的命令_,匯編命令是,匯編命令是_。4、定義子程序的一對偽指令助記符是、定義子程序的一對偽指令助記符是_、 _ 。5、有一變量、有一變量DAT1,取變量,取變量DAT1的段的段地址屬性值的運算符號為地址屬性值的運算符號為_,取變量取變量DAT1的偏移地址屬性值的運算的偏移地址屬性值的運算符號為符號為_ 。二、選擇題二、選擇題1語句語句DA1 DB 2 DUP(4,6),),5匯編后,匯編后,與該語句功能等同的語句是與該語句功能等同的語句是 ( )。)。A)DA1 DB 4,6,5 B)DA1 DB 2,4,6,5C)DA1 DB 4,6,4,6,5 D)DA1 DB
3、 4,6,5,4,6,52、對于語句、對于語句 Y DW 10 DUP(0),), 則則TYPE Y為(為( )、)、LENGTH Y為為( ),),SIZE Y為(為( )。)。A)2 B)10 C)20 D)4 三、簡答題三、簡答題1、定義數(shù)據(jù)段、定義數(shù)據(jù)段,段中內(nèi)容符合下列要求段中內(nèi)容符合下列要求: (1)TAB定義了一個十六進制字符表定義了一個十六進制字符表 (2)BUF定義了一個定義了一個10字節(jié)的存儲區(qū)字節(jié)的存儲區(qū),初值初值為為0 (3)X定義了一個字存儲區(qū)定義了一個字存儲區(qū) (4)K定義了一個常數(shù)定義了一個常數(shù)102、有一緩沖區(qū)、有一緩沖區(qū)BUF,其中有,其中有10個數(shù)據(jù),寫出個
4、數(shù)據(jù),寫出將此十個數(shù)據(jù)取出并相加的程序段。將此十個數(shù)據(jù)取出并相加的程序段。四、程序分析題四、程序分析題 1、分析以下程序段:分析以下程序段: SUM DW ? . . MOV AX,0 MOV CX 10 LP: ADD AX,CX DEC CX JNZ LP MOV SUM,AX (1)以上程序段的功能是什么?)以上程序段的功能是什么?(2)程序段執(zhí)行完后,變量)程序段執(zhí)行完后,變量SUM為多少?為多少?2、有程序段如下、有程序段如下: DAT1 DB “ABCDEFGHIJ” DAT2 DB 10 DUP(?) LEA SI,DAT1 LEA DI,DAT2 MOV CX,DAT2-DAT
5、1 ADD SI,CX DEC SINEXT: MOV AL,SI MOV DI,AL DEC SI INC DI DEC CX JNZ NEXT(1)以上程序段的功能是什么?)以上程序段的功能是什么?(2)程序段執(zhí)行完后,從)程序段執(zhí)行完后,從DAT2開始的前開始的前3個存儲單元的內(nèi)容是什么?個存儲單元的內(nèi)容是什么?五、改錯題五、改錯題下面是將內(nèi)存一字節(jié)數(shù)據(jù)高四位和低四位互換并放回原位置的程序,其中有7個語句中有錯誤,請找出錯誤的地方并改正。第1行 DATA SEGMENT第2行 DD1 DB 23H第3行 DATA ENDM第4行 CODE SEGMENT 第5行 ASSUME CS:CODE, DS:DATA第6行 START MOV AX,DATA第7行 MOV DS,AX 第8行 LEA SI,OFFSET DD1 ;取變量DD1的偏移地址第9行 MOV AL,SI第10行 MOV DL,4 ;設置移位次數(shù)第11行 RCR AL,CL ;循環(huán)右移4次第12行 MOV SI,AL 第13行 MOV AH,4CH第14行 INT 21H第15行 CODE ENDP ;代碼段結束第16行 END BEGIN六、程序設計題1、編寫一個匯編語言程序,要求從鍵盤輸入、編寫一個匯編語言程序,要求從鍵盤輸入一個小寫字母,將
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 冷作外包合同范本
- 凈化車間合同范本
- 兒童套裝采購合同范本
- 修繕祖墳合同范本
- 制作標語購銷合同范本
- 聘請設計師合同范本
- 保證合同范本模板
- 代理飲料合同范本
- 劃撥土地房屋出售合同范本
- 加工柜體合同范本
- 班會課件:逆風飛翔破繭成蝶-從《哪吒之魔童鬧?!房辞啻浩诘某砷L與責任
- 初三物理常識試卷單選題100道及答案
- 高中英語新課程標準解讀課件
- 1.2《友邦驚詫論》教學設計-【中職專用】高二語文同步講堂(高教版2024·拓展模塊上冊)
- 加班調(diào)休單(最新版)
- 智慧金字塔立體篇第四冊、第五冊答案全解
- 導論公共財政學概論.ppt
- 2022年人力資源管理師課程表
- 夢中的婚禮鋼琴簡譜(共6頁)
- 新生兒心理的發(fā)生
- 2013八年級上英語培優(yōu)參考word
評論
0/150
提交評論