大工13秋《汇编语言程序设计》在线作业2

大工13秋《汇编语言程序设计》在线作业2

ID:5223266

大小:27.00 KB

页数:6页

时间:2017-12-06

大工13秋《汇编语言程序设计》在线作业2_第1页
大工13秋《汇编语言程序设计》在线作业2_第2页
大工13秋《汇编语言程序设计》在线作业2_第3页
大工13秋《汇编语言程序设计》在线作业2_第4页
大工13秋《汇编语言程序设计》在线作业2_第5页
资源描述:

《大工13秋《汇编语言程序设计》在线作业2》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、大工13秋《汇编语言程序设计》在线作业2大工13秋《汇编语言程序设计》在线作业2一、单选题1.汇编语言源程序每个语句可以由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是()。A.名字项B.操作项C.操作数项D.注释项正确答案:B2.汇编语言源程序中,每个语句可由四项组成,其中名字项是一个符号,下面列出的有效名字是()。A.VariableB.First&ldC.0FFFFHD.‘Memphis’正确答案:A3.假设下列指令中的所有标识符均为类型属性为字的变量,请指出下列哪条指令是非法的?A.

2、MOV[BX][SI],2B.MOVAX,WORD_OP1+WORD_OP2C.MOVAX,WORD_OP1-WORD_OP2+100D.MOVWORD_OP1,WORD_OP1-WORD_OP2正确答案:A4.编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有()。A.CMPB.SUBC.ANDD.MOV正确答案:D5.汇编程序的错误提示:EXAM.ASM(10):Error(9),SymbolnotdefinedBUFF中第一个圆括号内的“10”的含义是()。A.出错行的行号

3、B.错误类型号C.警告性错误的个数D.严重错误的个数正确答案:A6.在执行子程序段内调用CALLSUBR指令后,SP的值()。A.加1B.减1C.加2D.减2正确答案:D7.在进行二重循环程序设计时,下列描述正确的是()。A.外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内B.外循环初值应置外循环之内;内循环初值应置内循环之内C.内、外循环初值都应置外循环之外D.内、外循环初值都应置内循环之外,外循环之内正确答案:A8.假设OP1,OP2是已经用DB定义的变量,下面哪些指令是合法的?()。

4、A.CMP15,BXB.CMPOP1,25C.CMPOP1,OP2D.CMPAX,OP1正确答案:B9.有符号定义语句如下:(1)BUFFDB1,2,3,‘123’(2)EBUFFDB0(3)LEQUEBUFF-BUFF问L的值是()。A.4B.5C.6D.7正确答案:C10.在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现起来()。A.占内存空间小,但速度慢B.占内存空间大,但速度快C.占内存空间相同,速度快D.占内存空间相同,速度慢正确答案:B二、多选题1.下列伪操作表达方式的错误的是()

5、。A.DATA_SEGSEG;B.SEGMENT‘CODE’C.MYDATASEGMENT/DATA┇ENDS;D.MAIN_PROCPROCFAR┇ENDMAIN_PROCMAIN_PROCENDP正确答案:ABCD2.下述指令中不需要加上PTR操作符的是()。(1)BVALDB10H,20H(2)WVALDW1000HA.MOVAL,BVALB.MOVDL,[BX]C.SUB[BX],2D.MOVCL,WVAL正确答案:AB3.对于下面的数据定义,(1)FLDBDB?;(2)TABLEADW20DU

6、P(?);(3)TABLEBDB‘ABCD’,各条MOV指令单独执行后,有关寄存器的内容正确的是()。A.MOVAX,TYPEFLDB;(AX)=0001HB.MOVAX,TYPETABLEA;(AX)=0002HC.MOVCX,LENGTHTABLEA;(CX)=0014HD.MOVDX,SIZETABLEA;(DX)=0028H正确答案:ABCD4.给出等值语句如下:(1)ALPHAEQU100(2)BETAEQU25(3)GAMMAEQU2下列表达式的值正确的是()。A.ALPHA*100+BET

7、A=2729HB.ALPHAMODGAMMA+BETA=19HC.(ALPHA+2)*BETA–2=9F4HD.(BETA/3)MOD5=2H正确答案:ABC5.4.4假设VAR1和VAR2为字变量,LAB为标号,下列指令错误的是()。A.ADDVAR1,VAR2;B.SUBAL,VAR1;C.JMPLAB[SI];D.JNZVAR1;正确答案:ABCD三、判断题1.计算机一次能够处理32位的数据,可以访问32位的8个通用寄存器,但EIP和EFLAGS在实模式下只有低16位可以使用。A.错误B.正确正确

8、答案:B2.假定一个名为MAINPRO的程序要调用子程序SUBPRO,MAINPRO中的EXTRNSUBPRO:FAR指令告诉汇编程序SUBPRO是在内部定义的。A.错误B.正确正确答案:A3.指令MOVAH,BX存在寄存器类型不匹配的问题。A.错误B.正确正确答案:B4.指令MOVECX,AX中两个操作数的数据类型相同。A.错误B.正确正确答案:A5.表示程序结束的微操作是指示汇编程序MASM结束汇编的标志,在源程序中用END表示;结束程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。