- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8086汇编语言程序格式_解答
汇编语言程序格式 答案
?一.单项选择题
1.C 2.D 3.A 4.B 5. C 6.D 7.D 8.C
9.A 10.B 11.B 12.D 13.B 14.C 15.A 16.C
17.B 18.B 19.A 20.A
二.多项选择题
1.AB 2.ABD 3.ABC 4.CD 5.AB
6.ABC 7.AC 8.AD 9.BC 10.BCD
三.填空题
1.指示性语句(伪指令),指令语句
2.偏移地址
3.偏移地址
4.近程(NEAR)、远程(FAR)
5.字节(BYTE)、字(WORD)、双字(DWORD)
6.可以
7.不分配
8.LEA BX,A
9.34H
10.64
11.42H
12.定义,报错
13.“段名 SEGMENT”,“段名 ENDS”
14.“过程名 PROC”,“过程名 ENDP”,阅读,理解
15.“END [表达式]”
16.不予考虑,用空格
17.MASM(汇编),不能,LINK(连接)
18.引号,DB
19.汇编语言源程序,ASM
20.多
四.简答题
1.(1)A DB 12H,34H,56H,78H
(2)B DW 12,1638H,0E52H
(3)C DB ‘COMPUTER’
(4)D DB 100 DUP(0)
(5)E DW D
2.(1)116
(2)0008H
(3)108
(4)43H
(5)0302H
3.(1)18
(2)11
(3)10
(4)0006H
(5)46H
4.(1)0336H
(2)0007H
(3)90
(4)43H
(5)13H
5.(1)LEA BX,A2 或 MOV BX,OFFSET A2
(2)MOV A1+5,BYTE PTR 41H
(3)MOV AL,BYTE PTR A2+2
(4)MOV AX,A2+2
(5)C EQU A3-A1 或 C = A3-A1
6.(1)MOV AL,BYTE PTR C+1
(2)100
(3)4
(4)1
(5)1
(6)104
(7)0004
(8)03H
7.(1)MOV AL,B+4
(2)MOV AX,WORD PTR D+1
(3)MOV AL,BYTE PTR A+2
(4)4142H
(5)16H
8.DATA SEGMENT
TAB DB ‘0123456789’
STR DB ‘COMPUTER’
BUF DB 100 DUP(‘ ’)
COUNT = $-BUF
AD DW TAB
D DW 15H,2,3
DATA ENDS
9.DSEG SEGMENT
STR DB ‘ABCDE’
D DW 372H,2673H,6852H
BUF DB 10 DUP( 0)
E DD BUF
F = 5
DSEG ENDS
10.汇编程序处理宏指令时,是把宏定义的宏体插入到宏调用处,有多少次调用就插入多少次。所以宏指令并没有简化目标程序,它相对于程序调用而言,比子程序调用占用的内存单元多。
汇编程序处理子程序时,每次调用并不需要把子程序的代码插入到主程序中,大大地节省了内存空间,但每次调用子程序时都要转子程序、保护现场、调用结束后还要恢复现场并返回。显然,它花费的时间比宏调用花费的时间多。
如果替代的程序段不长,调用的次数不多,以速度为主要因素考虑时,通常采用宏指令。如果替代的程序段较长,以节省内存空间为主要考虑因素时,通常采用子程序。
11.(1)列表文件(扩展名为 .LST)和交叉引用文件(扩展名为 .CRF)
(2)列表文件给出了源程序中的每条语句及其对应的目标代码,以及每条语句在段内的偏移地址,以便使用者检查和阅读。交叉引用文件给出了源程序中定义的符号值和程序中引用这些符号的基本情况。
12.宏展开就是用宏定义的宏体取代源程序中的宏指令,同时用宏调用中的实元来取代定义中的变元。在取代时,实元与变元一一对应时,就将第一个实元取代第一个变元,第二个实元取代第二个变元,其它依此类推。当实元个数多于变元个数时,则多余的实元不予考虑,当实元的个数少于变元个数时,则多余的变元作空处理。
五.判断改错题
1.(1)段定义语句的开始正确,而结束语句“DATA END”错,应改为“DATA ENDS”。
(2)A变量的定义错,因
您可能关注的文档
- 2016年继续教育市政施工员考试解答.doc
- 2016年重庆市公需科目考试解答之一.doc
- 2016年西医三基测试卷-13.doc
- 2016年湖南省普法学习课程课后试卷解答.doc
- 2016年西医三基测试卷-4.doc
- 2016年资料员继续教育考试解答全.doc
- 2016年评审上报材料说明与要求(申报人用)草稿.pdf
- 2016年青田县公职人员学法建档考试卷库.doc
- 2016数学八年级上《一次函数》复习测试卷(解答).doc
- 2016消防安全知识试卷与答题.doc
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)