大工13秋《汇编语言程序设计方案》在线作业123Word文档格式.docx

上传人:b****5 文档编号:15853360 上传时间:2022-11-16 格式:DOCX 页数:12 大小:19.92KB
下载 相关 举报
大工13秋《汇编语言程序设计方案》在线作业123Word文档格式.docx_第1页
第1页 / 共12页
大工13秋《汇编语言程序设计方案》在线作业123Word文档格式.docx_第2页
第2页 / 共12页
大工13秋《汇编语言程序设计方案》在线作业123Word文档格式.docx_第3页
第3页 / 共12页
大工13秋《汇编语言程序设计方案》在线作业123Word文档格式.docx_第4页
第4页 / 共12页
大工13秋《汇编语言程序设计方案》在线作业123Word文档格式.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

大工13秋《汇编语言程序设计方案》在线作业123Word文档格式.docx

《大工13秋《汇编语言程序设计方案》在线作业123Word文档格式.docx》由会员分享,可在线阅读,更多相关《大工13秋《汇编语言程序设计方案》在线作业123Word文档格式.docx(12页珍藏版)》请在冰豆网上搜索。

大工13秋《汇编语言程序设计方案》在线作业123Word文档格式.docx

C.数据pA.1

B.2

C.3

D.由指令长度决定的

6.寻址指令MOVCX,[BX+DI+20]使用的是哪一种寻址方式()。

A.寄存器寻址

B.相对基址变址寻址

C.变址寻址

D.基址变址寻址

7.8088/8086存储器分段,每个段不超过()。

A.64K个字

B.32K个字节

C.1兆个字节

D.64K个字节

8.下列寄存器组中在段内寻址时可以提供偏移地址的寄存器p

、多选题(共5道试卷,共30分。

1.执行INC指令除对SF有影响外,还要影响的标志位是()。

A.OF

B.AF

C.PF

D.ZF

6分

2.下列哪个寄存器不属于指针寄存器()。

A.SI

B.DX

C.SP

D.ES

3.下列传送指令中有语法正确的是()。

A.MOVCS,AX

B.MOVDS,AX

C.MOVSS,AX

D.MOVES,AX

4.关于8086/8088微机系列,下列说法哪个是不正确的()。

A.一个存储单元由16个二进制位组成,简称字。

B.当存储一个字数据时,低字节放高地址位,高字节放低地址位。

C.在内存空间中,可以无限分配段,且段的大小不受限制。

D.段与段之间可以邻接,也可以重叠。

5.下列指令正确的是()。

A.MOV[100HpB.正确

4分

2.设AL=0B4H,BL=11H,指令“MULBL”和指令“IMULBL”分别执行后OF,CF的值为OF=0,CF=1。

A.错误

B.正确

3.CS寄存器属于段寄存器。

4.完成将带符号数AX的内容除以2的正确指令是SHRAX,2。

5.AL=0AH,指令XORAL,0FH执行后能使AL=05H

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

1.汇编语言源程序每个语句可以由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是()。

A.名字项

B.操作项

C.操作数项

D.注释项

2.汇编语言源程序中,每个语句可由四项组成,其中名字项是一个符号,下面列出的有效名字是()。

A.Variable

B.First&

amp。

ld

C.0FFFFH

D.‘Memphis’

3.假设下列指令中的所有标识符均为类型属性为字的变量,请指出下列哪条指令是非法的?

A.MOV[BX][SI],2

B.MOVAX,WORD_OP1+WORD_OP2

C.MOVAX,WORD_OP1-WORD_OP2+100

D.MOVWORD_OP1,WORD_OP1-WORD_OP2

4.编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有()。

A.CMP

B.SUB

C.AND

D.MOV

5.汇编程序的错误提示:

EXAM.ASM(10):

Error(9),SymbolnotdefinedBUFF中第一个圆括号内的“10”的含义是()。

A.出错行的行号

B.错误类型号

C.**告性错误的个数

D.严重错误的个数

6.在执行子程序段内调用CALLSUBR指令后,SP的值()。

A.加1

B.减1

C.加2

D.减2

7.在进行二重循环程序设计时,下列描述正确的是()。

A.外循环初值应置外循环之外;

内循环初值应置内循环之外,外循环之内

B.外循环初值应置外循环之内;

内循环初值应置内循环之内

C.内、外循环初值都应置外循环之外

D.内、外循环初值都应置内循环之外,外循环之内

8.假设OP1,OP2是已经用DB定义的变量,下面哪些指令是合法的?

()。

ApB.占内存空间大,但速度快

C.占内存空间相同,速度快

D.占内存空间相同,速度慢

1.下列伪操作表达方式的错误的是()。

A.DATA_SEGSEG;

B.SEGMENT‘CODE’

C.MYDATASEGMENT/DATA┇ENDS;

D.MAIN_PROCPROCFAR┇ENDMAIN_PROCMAIN_PROCENDP

2.下述指令中不需要加上PTR操作符的是()。

(1)BVALDB10H,20H

(2)WVALDW1000H

A.MOVAL,BVAL

B.MOVDL,[BX]

C.SUB[BX],2

D.MOVCL,WVAL

3.对于下面的数据定义,

(1)FLDBDB?

(2)TABLEADW20DUP(?

);

(3)TABLEBDB‘ABCD’,各条MOV指令单独执行后,有关寄存器的内容正确的是()。

A.MOVAX,TYPEFLDB;

(AX)=0001H

B.MOVAX,TYPETABLEA;

(AX)=0002H

C.MOVCX,LENGTHTABLEA;

(CX)=0014H

D.MOVDX,SIZETABLEA;

(DX)=0028H

4.给出等值语句如下:

(1)ALPHAEQU100

(2)BETAEQU25(3)GAMMAEQU2下列表达式的值正确的是()。

A.ALPHA*100+BETA=2729H

B.ALPHAMODGAMMA+BETA=19H

C.(ALPHA+2)*BETA–2=9F4H

D.(BETA/3)MOD5=2H

5.4.4假设VAR1和VAR2为字变量,LAB为标号,下列指令错误的是()。

A.ADDVAR1,VAR2;

B.SUBAL,VAR1;

C.JMPLAB[SI];

D.JNZVAR1;

、判断题(共5道试卷,共20分。

1.计算机一次能够处理32位的数据,可以访问32位的8个通用寄存器,但EIP和EFLAGS在实模式下只有低16位可以使用。

2.假定一个名为MAINPRO的程序要调用子程序SUBPRO,MAINPRO中的EXTRNSUBPRO:

FAR指令告诉汇编程序SUBPRO是在内部定义的。

3.指令MOVAH,BX存在寄存器类型不匹配的问题。

4.指令MOVECX,AX中两个操作数的数据类型相同。

5.表示程序结束的微操作是指示汇编程序MASM结束汇编的标志,在源程序中用END表示;

结束程序执行的语句是结束程序运行而返回操作系统的指令,在源程序中有多种表示方法,比如INT20H或MOVAX,4C00HINT21H以及RET等。

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

1.关于BIOS和DOS中断,下列用户编程原则说法错误的是()。

A.尽可能使用DOS的系统功能调用,提高程序可移植性。

B.在DOS功能不能实现情况下,考虑用BIOS功能调用。

C.在DOS和BIOS的中断子程不能解决问题时,使用IN/OUT指令直接控制硬件。

D.尽可能使用DOS的系统功能调用,提高程序执行速度。

2.在汇编语言程序的开发过程中使用宏功能的顺序是()。

A.宏定义,宏调用

B.宏定义,宏展开

C.宏定义,宏调用,宏展开

D.宏定义,宏展开,宏调用

3.定义宏指令的伪指令是()。

A.PROC和ENDP

B.CODE和ENDS

C.EQU和END

D.MACRO和ENDM

4.定义宏Max,求两个数的最大数。

定义如下:

(1)MaxMacroA,B,C

(2)CMPA,B(3)JLLESS(4)MOVC,A(5)JMPDONE(6)LESS:

MOVC,B(7)DONE:

(8)ENDM则下列调用方式正确的是:

A.Maxax,bx,cx

B.CALLMaxax,2,cx

C.Max1,2,cx

D.Maxax,bl,cx

5.中断类型号12H在中断向量表中的物理地址,下列地址错误的是()。

A.00048H

B.00049H

C.0003AH

D.0004BH

6.编写分支程序时,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有()。

C.MOV

D.AND

7.用CMP指令对两个无符号数进行A-B的比较后,如A=B或A&

gt。

B,则分别产生转移,这种情况应选择的条件转移指令是()。

A.先用JE指令,再用JNC指令

B.先用JNC指令,再用JE指令

C.上述两条条件转移指令(JE和JNC)无先后次序

D.用上述两个条件转移指令不能完成上述功能要求

8.关于BIOS和DOS打印输出,下列说法错误的是()。

A.在DOS中,INT21H提供了一种打印输出的功能调用。

B.在DOS中,05H——向连接在LPT1端口上的打印机输出一个字符。

C.BIOS系统提供了中断17H来实现打印输出功能

D.在BIOS中,00H——初始化指定的打印机

9.下列关于宏调用说法错误的是()。

A.实元表中的实元与哑元表中的哑元在位置上一一对应。

B.若实元数&

哑元数,则多余的实元有效。

C.若实元数&

lt。

哑元数,则多余的哑元作“空(NUL)”处理。

D.对宏指令的调用必须先定义后调用。

5

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1