汇编语言期末复习模拟题库
汇编语言复习题(带答案)

汇编语言复习题(带答案)汇编语言期末复习题第1章:基础知识1、在汇编语言程序的开发过程中使用宏功能的顺序是( C )。
DXA、宏定义,宏调用B、宏定义,宏展开C、宏定义,宏调用,宏展开D、宏定义,宏展开,宏调用2、汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是( B )。
DXA、名字项B、操作项C、操作数项D、注释项3、可屏蔽中断就是它的请求是否被CPU响应要受( IF )的控制。
DX4、使用LINK连接命令,执行后可生成文件的扩展名为( EXE )。
DX5、在寄存器间接寻址中,如果指令中指定的寄存器为BP,则操作数在堆栈段中,段地址在 SS 寄存器中。
TK6、注释项用于说明程序段或是一条和几条指令的功能,一般用;(或分号) 表示注释的开始。
TK7、DOS系统功能调用方式为:(1)置入口参数;(2)中断程序编号送 AH 寄存器后执行INT 21H。
TK8、通常主程序和子程序间参数传送的方法有三种:用寄存器传递、用存储单元传递、用堆栈传递(顺序可调换)。
TK9、中断是CPU暂停当前程序的执行,转而执行处理紧急事务的程序,并在该事务处理完后能自动恢复执行原先程序的过程。
在此,称引起紧急事务的事件为中断源。
TK10、在字符串操作指令中,DS∶ SI 指向源串,ES∶ DI 指向目的串。
TK11、计算机系统通过接口与外围设备通信。
TK12、键盘I/O、显示I/O和打印I/O分别对应 16H 、 10H 和 17H 号中断。
TK13、字符显示模式缓冲区中的一个字对应于屏幕上的一个字符。
每个字的第一个字节为显示字符的 ASCII码,第二个字节为显示字符的属性。
TK14、简述上机运行汇编语言程序的过程。
JD答:首先打开未来汇编,新建一个空的汇编文件,后缀为.asm,然后输入汇编程序代码,保存,再编译成机器指令,然后连接成可执行文件,即exe文件,最后再运行。
汇编语言期末复习题

(4)2000H:1010H
(2) 9.下列指令正确的是( (1)CMP [SI], [DI] (3) (3) ROL AX, 2
) (2) MUL AX, 100H (4) OR AH, CL )
(4) 10.假设(AX)=32A1H, 执行指令 AND AH, AL 之后,(AX)=( (5) (1)0020H (2)20A1H (3)0B3A1H (4)2000H
5
3. 设有以下数据段: DATA SEGMENT VA1 DW 234H,456H,0FE00H VA2 DB 34H,56H,78H,0FEH DB $-VA1 RES DB 10H DUP(3,4,5) DATA ENDS 写出下面程序段执行后RES的前五 个字节单元的内容分别是多少? MOV SI, 0 MOV CX,4 LOP: MOV AL,BYTE PTR VA1[SI] MOV RES[SI], AL INC SI LOOP LOP
…….
9
七、 DATA SEGMENT BUF DB ‘ACDECGWGH’ LENG EQU $-BUF RES DB ? DATA ENDS STACK1 SEGMENT STACK DW 20H DUP(0) STACK1 ENDS CODE SEGMENT ASSUME CS:CODE,SS:STACK1,DS:DATA START:MOV AX,DATA MOV DS,AX
4. 设 (AX)=0CF77H,(CX)=504H CLC SAR AX,CL XCHG CH,CL SHL AX, CL 上述指令执行之后, (AX)=( ),CF=( ).
6
六、编程序段 1. 下面程序段的功能是将数据 09 转 换 为 对 应 的 ASCII 码 。 试将空白处填上适当的指令。 VA DB 0,1,2,3,4,5,6,7,8,9 ASC DB 10 DUP(0)
汇编语言期末试题及答案

汇编语言期末试题及答案一、选择题(每题2分,共20分)1. 以下哪个指令用于将数据从内存加载到寄存器中?A. MOVB. CMPC. JMPD. CALL答案:A2. 在汇编语言中,以下哪个指令用于实现无条件跳转?A. JZB. JCC. JMPD. JS答案:C3. 假设当前数据段的偏移地址是1000H,那么以下哪个地址是有效的内存地址?A. 1000HB. 2000HC. 3000HD. 4000H答案:B4. 在汇编语言中,以下哪个寄存器用于存储当前指令的偏移地址?A. AXB. BXC. IP答案:C5. 假设AL寄存器的值为0F6H,执行指令AND AL, 0F0H后,AL寄存器的值是多少?A. 0F0HB. 0F6HC. 0F0HD. 00H答案:D6. 以下哪个指令用于将一个字节的值从寄存器移动到内存?A. MOVB. MOVSC. MOVZXD. MOVSX答案:A7. 在汇编语言中,以下哪个指令用于实现循环操作?A. LOOPB. JZC. JMPD. CALL答案:A8. 假设CS寄存器的值为1000H,IP寄存器的值为0100H,那么当前指令的物理地址是多少?A. 10000HB. 10100HC. 11000HD. 11100H9. 在汇编语言中,以下哪个指令用于实现子程序的调用?A. JMPB. CALLC. RETD. INT答案:B10. 假设DX寄存器的值为1234H,执行指令SHL DX, 1后,DX寄存器的值是多少?A. 2468HB. 1234HC. 0468HD. 0234H答案:A二、填空题(每题2分,共20分)1. 汇编语言中,指令MOV AX, [BX]表示将_________的值移动到AX寄存器中。
答案:BX寄存器指向的内存地址2. 汇编语言中,指令PUSH AX表示将AX寄存器的值压入_________。
答案:堆栈3. 汇编语言中,指令POP BX表示将堆栈顶的值弹出到_________寄存器中。
汇编语言期末考试试题

汇编语言期末考试试题一、选择题(每题2分,共20分)1. 在汇编语言中,以下哪个指令用于将立即数或常量值送入寄存器?A. MOVB. ADDC. SUBD. MUL2. 汇编语言中的指令MOV AX, BX等价于以下哪个高级语言语句?A. AX = BXB. AX + BXC. AX - BXD. AX * BX3. 以下哪个指令用于将内存中的数据传送到寄存器?A. MOV AX, [BX]B. MOV [BX], AXC. ADD AX, [BX]D. SUB AX, [BX]4. 在汇编语言中,哪个指令用于实现无符号数的比较?A. CMPB. TESTC. JZD. JE5. 下列哪个指令用于实现条件跳转?A. JMPC. RETD. INT6. 汇编语言中的循环结构通常使用哪个指令来实现?A. LOOPB. JUMPC. JZD. JE7. 在汇编语言中,哪个指令用于实现子程序的调用?A. MOVB. CALLC. RETD. INT8. 汇编语言中的段寄存器CS用于存储什么?A. 数据B. 指令C. 代码段地址D. 堆栈地址9. 汇编语言中的指令PUSH AX和POP AX分别用于什么?A. 将AX寄存器的内容压入堆栈B. 将AX寄存器的内容弹出堆栈C. 将AX寄存器的内容加到堆栈D. 将AX寄存器的内容减去堆栈10. 在汇编语言中,哪个指令用于实现中断调用?A. INTB. IRETD. STI二、简答题(每题5分,共10分)1. 解释汇编语言中的立即寻址方式和直接寻址方式的区别。
2. 描述汇编语言中如何实现一个简单的加法程序。
三、编程题(每题15分,共30分)1. 编写一个汇编程序,实现将AX寄存器中的值与BX寄存器中的值相加,并将结果存储在CX寄存器中。
2. 设计一个汇编程序,实现从键盘接收一个字符,然后将其转换为ASCII码对应的十进制数值,并显示在屏幕上。
四、综合应用题(每题40分)编写一个汇编程序,实现一个简单的文本编辑器功能。
《汇编语言程序设计》期末复习题和答案.doc

《汇编语言程序设计》期末复习题及答案一、选择(30题)1.下列是8位带符号二进制数的补码,其中最大的是(B )。
B、000000012.在一段汇编语言程序中多次调用另一段程序,用宏指令比用子程序实现(C )C、占内存空间大,但速度快3.数据定义为:EE DB 3, 4CC DW 3456H, 6789H执行指令“MOV CX, WORD PTR EE+1” 后,(CX) = ( B )B、5604H4.有如下指令序列:MOV AL, 95HMOV CL, 2SAR AL, CL上述指令序列执行后,AL的内容是(D )D、0E5H5.设A=186m B=273R,C=0BB E把这三个数看成无符号数,则它们之间的关系是(D )D、A<B=C6.用一条指令实现寄存器BX和SI的内容相加,并将结果送入AX中,这条指令是(D )D、LEA AX, [BX] [SI]7.要从端口1234H中读入8位数据,其指令应是(C )C、MOV DX, 1234HIN AL, DX8.循环控制指令LOOPNZ/LOOPNE继续执行循环的条件是(B )B、CX尹。
且ZF=O9.8088/8086存储器分段,每个段不超过(D )D、64K个字节10.表示过程定义结束的伪指令是(A )A、ENDP11.用来存放下一条将要执行的指令代码段地址的段寄存器是(D )D、CS12.假定(SS) =1000H, (SP) =0100H, (AX) =5609H,执行指令PUSH AX 后,存放数据56H的物理地址是(D )D、100FFH13.执行“SUB AX, [BP] [DI] ”指令,取源操作数时,使用的物理地址表达式是(A )A、16*SS+BP+DI14.设AX中有一带符号数8520H,执行“SA R AX, 1”指令后,AX中的值是(C )C、0C290H15.设(BX) =1234H, (DS) =2000H, (21234H) =5678H,则指令“LEA SI, [BX] ” 执行后的结果是:(B )B、SI=1234H16.测试BL中的数是否为负数,若为负数则转移至AA1处,横线处的指令应为(A )A、JNE17.设DF=O, (SI) =20H, (CX) =10,执行“REP LODSW"指令后,SI 中的内容是(C )C、34H18.在程序执行过程中,IP寄存器中始终保存的是(B )B、下一条指令的首地址19.设SP初值为2000H,执行指令“POP AX”后,SP的值是(A )A、2002H20.若AX=3500H, CX=56B8H,当AND AX, CX 指令执行后,AX= ( A )A、1400H21.汇编源程序时,出现语法错误的语句是(A )A、MOV DS, 1200H22.将数据1234H存放在存储单元中的伪指令是(C )C、DATA1 DB 34H, 12H23.下面指令执行后,可能改变AL寄存器内容的指令是(D )D、AND AL, BL24.操作数地址存放在寄存器的寻址方式称为(B )B、寄存器间接寻址25.用户为了解决自己的问题,用汇编语言所编写的程序,称为(B )B、汇编语言程序26.用DOS功能调用时,子功能调用的编号应放在(C )C、AH27.提供串指令中目的操作数地址的是(C )C、ES: [DI]28.在寄存器间接寻址方式下,能够提供有效地址的寄存器有(B )B、BX, BP, SI, DI29.已知某操作数的物理地址是2117AH,则它的段地址和偏移地址可能是(A )A、2025 : 0F2A30.中断向量表中的每个中断向量所占内存空间为:(B )B、4个字节二、填空(30题)1.在用直接寻址方式寻址操作数时,系统对段地址的默认值在段寄存器DS 中。
(完整)汇编语言期末考试试题及答案,推荐文档

汇编语言模拟试题及答案一,单项选择题 (在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的括号内,每小题1分,共20 分)1.指令JMP FAR PTR DONE 属于参考答案为:CA .段内转移直接寻址B •段内转移间接寻址C .段间转移直接寻址D •段间转移间接寻址[解析]略2. 下列叙述正确的是参考答案为:CA •对两个无符号数进行比较采用CMP 指令,对两个有符号数比较用CMPS 指令B •对两个无符号数进行比较采用CMPS 指令,对两个有符号数比较用CMP 指令C .对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令D .对无符号数条件转移采用JGE/JNL 指令,对有符号数条件转移用JAE/JNB 指令[解析]对于无符号数和有符号数的比较都采用CMP 指令;CMPS 指令是串比较指令;对两个无符号数的条件转移指令应是:JAE、JNB、JBE、JNA;对两个有符号数的条件转移指令应是:JGE、JNL、JLE、JNG。
3. 一个有128个字的数据区,它的起始地址为12ABH:00ABH ,请给出这个数据区最末一个字单元的物理地址是参考答案为:CA . 12CSBHB . 12B6BHC. 12C59HD . 12BFEH[解析]末字与首字相隔(128- 1 =) 127个字,且每个字占用2个字节,因此末字单元的物理地址应为:首字单元的物理地址+( 128 —1) >2即12ABHX 10H + OOABH +( 128 —1) X2 = 12C59H。
4. 在下列指令的表示中,不正确的是参考答案为:CA . MOV AL ,[BX+SI]B. JMP SHORT DONIC. DEC [BX]D . MUL CL[解析]当只有一个存储器操作数时,这个操作数的类型不明确,例如选项C中的[BX] ,没有明确的说明访问该存储单元的类型,此时存储器操作数就必须需用类型说明,如DEC BYTE PTR [BX] 或DEC WORD PTR [BX] 但是在题目的选项C 中,没有指出存储器操作数类型,所以该指令是不正确的;而其它选项中的指令均是正确的。
汇编语言复习题附答案

汇编语言复习题附答案一、选择题1. 汇编语言是一种()。
A. 高级语言B. 机器语言C. 低级语言D. 面向对象语言答案:C2. 在汇编语言中,指令通常由()组成。
A. 操作码和操作数B. 操作数和地址C. 操作码和地址D. 操作码、操作数和地址答案:A3. 汇编语言中的寄存器通常用来()。
A. 存储数据B. 存储指令C. 存储程序D. 存储地址答案:A4. 汇编语言中的指令MOV AX, BX的作用是()。
A. 将AX寄存器的值移动到BX寄存器B. 将BX寄存器的值移动到AX寄存器C. 将AX和BX寄存器的值相加D. 将AX和BX寄存器的值相减答案:B5. 汇编语言中的循环结构通常使用()指令实现。
A. JZB. JNZC. LOOPD. CALL答案:C二、填空题1. 汇编语言中的指令ADD AX, BX表示将AX和BX寄存器的值相加,并将结果存入____寄存器。
答案:AX2. 汇编语言中的指令SUB AX, BX表示将AX寄存器的值减去BX寄存器的值,并将结果存入____寄存器。
答案:AX3. 汇编语言中的指令CMP AX, BX用于比较AX和BX寄存器的值,但不进行存储操作,结果影响____标志。
答案:标志寄存器4. 汇编语言中的指令JMP LABEL用于无条件跳转到标签____处执行。
答案:LABEL5. 汇编语言中的指令PUSH AX将AX寄存器的值压入____。
答案:堆栈三、简答题1. 简述汇编语言与机器语言的区别。
答案:汇编语言是一种低级语言,它使用助记符来表示机器语言的指令,更易于人类理解和编写。
机器语言则是由二进制代码组成的指令集,直接被计算机硬件执行,但对人类来说难以阅读和编写。
2. 描述汇编语言中如何实现条件跳转。
答案:汇编语言中实现条件跳转通常使用条件跳转指令,如JZ(跳转如果零)、JNZ(跳转如果非零)、JMP(无条件跳转)等。
这些指令根据CPU的状态寄存器中的条件码标志来决定是否跳转到指定的标签处执行。
汇编期末考试题及答案

汇编期末考试题及答案试题:汇编期末考试题一、选择题(每题2分,共20分)1. 汇编语言中,用于定义常量的指令是:A. EQUB. DBC. DWD. DD2. 下列哪个指令用于将立即数送入累加器:A. MOV AX, 5B. MOV AL, 5C. MOV [100], 5D. MOV AX, [100]3. 在汇编语言中,哪个指令用于将数据从内存传送到寄存器:A. MOV AX, [BX]B. MOV [BX], AXC. MOV AX, BXD. MOV BX, AX4. 汇编语言中的循环结构通常使用以下哪个指令来实现:A. LOOPB. JUMPC. CMPD. RET5. 以下哪个指令用于将寄存器的内容清除为0:A. XOR AX, AXB. MOV AX, 0C. CLR AXD. SET AX, 06. 在汇编语言中,用于计算两个寄存器内容的和并存储结果的指令是:A. ADD AX, BXB. MOV AX, BXC. SUB AX, BXD. CMP AX, BX7. 下列哪个指令用于设置中断向量表:A. MOV AX, [100H]B. MOV [100H], AXC. MOV AX, @DATAD. MOV @DATA, AX8. 在汇编语言中,哪个指令用于无条件跳转:A. JMPB. JEC. JNED. JZ9. 汇编语言中,用于将寄存器的内容与立即数进行比较的指令是:A. CMP AX, BXB. MOV AX, BXC. ADD AX, BXD. SUB AX, BX10. 下列哪个指令用于将累加器的内容输出到屏幕上:A. OUT 0E0H, ALB. MOV AL, 0E0HC. MOV DX, 0E0HD. MOV AX, 0E0H二、简答题(每题5分,共20分)1. 解释汇编语言中的段寄存器的作用。
2. 描述汇编语言中堆栈的工作原理。
3. 解释汇编语言中的宏定义和条件编译指令。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一考试题型100分1.数制码制10分2.填空30分3.判断题:10分语句正确与否错误原因4.选择题15分5.阅读程序15分6.编写程序20分二.选择题59计算机基础8086寄存器寻址方式指令功能:算术,逻辑,移位,循环标志位:C,Z,S,O,P堆栈,SP汇编格式,变量,标号程序开发:EDIT ,MASM ML,LINK,DEBUG1、通常说计算机的内存为32M、64M或128M指的是:()A.RAM的容量B.ROM的容量C.RAM和ROM的容量D.硬盘的容量2.汇编语言的优点不包括_____。
A直接有效地控制硬件B生成的代码序列短小C运行速度快 D 编程容易3 十六进制数88H,可表示成下面几种形式,请找出错误的表示()。
A.无符号十进制数136B.带符号十进制数-120C.压缩型BCD码十进制数88D. 8位二进制数-8的补码表示4 下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是( )A、AX,BX,CX,DXB、BX,BP,SI,DIC、SP,IP,BP,DXD、CS,DS,ES,SS5可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是()。
A.AX,BX,CX,DXB.DS,ES,CS,SSC.SP,BP,IP,BXD.SI,DI,BP,BX6.当运行结果为0时,ZF=__________。
A 0B 1C 任意D 不影响7某次求和结果最高位为1,则SF=__________。
A 0B 1C 任意D不影响8设DS=5788H,偏移地址为94H,该字节的物理地址_____________。
A 57974HB 5883HC 57914HD 58ECH9. “MOV AX,[BP+DI]”指令从__________段取出数据送AX。
A CSB SSC DSD ES10.下面不能用于寄存器寻址的寄存器有()A. CSB. AX C IP D SI E. CL F. SP11存储器寻址方式在指令中给出操作数在内存中的地址,该地址是()A 逻辑地址 B.有效地址C偏移地址 D.物理地址 E.段地址12.堆栈的操作原则是_____________。
A先进先出B后进先出C后进后出D循环13 “MOV SP,3210H”和“PUSH AX”指令执行后,SP寄存器值是____。
A 3211HB 320EHC 320FHD 3212H14假设当前SP=700H,执行pop ax指令后,SP内容变为_____A 6FEHB 6FFHC 701HD 702H15用一条指令实现将AX←BX+SI的方法是______A XCHG AX,[BX][SI]B MOV AX,[BX][SI]C MOV AX,[BX+SI]D LEA AX,[BX][SI]16.设AX=1000H,BX=2000H,则在执行了指令“SUB AX, BX”后,标志位CF和ZF的值分别为_____________。
A 0,0B 0,1C 1,0 D1,117.设DH=10H,执行NEG DH指令后,正确的结果是( )。
A.DH=10H CF=1B.DH=0F0H CF=0C.DH=10H CF=0D.DH=0F0H CF=118. IMUL CL指令实现______功能A有符号乘法:AX←AL×CL B 无符号乘法:AX←AL×CLC有符号乘法:DX←AL×CL D无符号乘法:DX←AL×CL19. 执行除法指令后,影响的标志位是______A所有状态标志都不确定 B CF OF C SF、ZF D AF、PF20.下列4条指令中,有______条指令需要使用DX寄存器MUL BX、IDIV BL、IN AX,20H、OUT 21H,ALA 1B 2C 3D 421.执行下面指令序列后,结果是( )。
MOV AL,82HCBWA、AX=0FF82HB、AX=8082HC、AX=0082HD、AX=0F82H22. 执行AND AL,80H后,可以肯定的执行结果是AL寄存器的___A最高位为0 B 最高位为1 C低7位均为0 D 低7位均为123.指令___实现对AX当中D15和D0位设置为0,其他位不变的功能。
A AND AX,7FFEHB OR AX,8001HC XOR AX,8001HD NOT AX24.指令_____实现对AX当中D15和D0位设置为1,其他位不变的功能。
A AND AX,7FFEHB OR AX,8001HC XOR AX,8001HD NOT AX25.执行OR AL,80H后,可以肯定的执行结果是AL寄存器的______A 最高位为0 B最高位为1C低7位均为0 D低7位均为126.指令__________实现对AX当中D15和D0位求反,其他位不变的功能。
A AND AX,7FFEHB OR AX,8001HC XOR AX,8001HD NOT AX27设AX=1000HNEG AXNOT AX执行上述指令后,AX=______A 1001HB 0FFFHC 1000HD 0111H28. 下列指令中,执行后对标志未发生影响的是______。
A MOV AX,[BX]B ADD AX,0FFHHC AND AX,[BX] D TEST AX,0FFHH29.执行“SAR BX,1”指令后,BX最高D15位等于__________。
A 0B 1C D0D D1430.对寄存器AX的内容乘以2的指令是______。
A SHR AX,1B SHL AX,1C ROR AX,1D RCR AX,131 8086/8088CPU的条件转移指令Jcc采用__________地址寻址方式。
A相对B直接 C 寄存器间接D存储器间接32.编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有( )。
A、CMPB、SUBC、ANDD、MOV33当标志CF=1时转移到目的地址的条件转移指令是______A JCB JNC C JZD JNZ34条件转移指令JA产生程序转移的条件是______A CF=0和ZF=1B CF=0和ZF=0C CF=1和ZF=1D CF=1和ZF=035.循环指令LOOPNZ继续循环的条件是______A CX=0,且ZF=0B CX=0,或ZF=1C CX≠0,且ZF=0D CX≠0,或ZF=136. JCXZ指令发生转移的条件是__________。
A CX=0B CX≠0C ZF=0D ZF=137下面属于可屏蔽中断的是()A 外部中断B 除法错中断C INT 3D 单步中断E 溢出中断38串操作指令LODS隐含使用______寻址操作数A BXB CXC SID DI39重复前缀在那个指令前没有意义()A. STOSB. LODSC. CMPSD.SCAS40指令REPZ CMPSB结束重复执行的情况是:A. CX=0且ZF=0B.CX≠0 且ZF=0C. CX=0 且ZF=1D. CX≠0 且ZF=141. 汇编语言源程序中,每个语句由四项组成,不影响语句功能的是___。
A 名字项B 操作码C 操作数D 注释42.汇编语言源程序中,每个语句由四项组成,必须有的是____。
A 名字项B 操作码C 操作数D 注释43 可执行代码段应该在______定义的逻辑段中。
A .STACKB .DATAC .CODED .EXTR44.汇编语言中的”END BEGIN “中的BEGIN指的是____。
A 程序开始执行的位置B 程序终止执行的位置C 程序开始汇编的位置D 程序终止汇编的位置45 用户为了解决自己的问题,用汇编语言所编写的程序,称为()。
A.目标程序B.源程序C.可执行程序D.汇编程序46.将OBJ文件转换为EXE可执行文件的是______。
A 汇编程序B 连接程序C 编辑程序D 调试程序47.调试程序的文件是A 汇编程序B 连接程序C 编辑程序D 调试程序48.在汇编语言中,如下各个进制常数,______是错误的。
A 64B 64HC A0HD 0100B49. 下列标号不合法的是_____________。
A WANGB MOVC F8D AB350. 在伪指令语句“NUMBER DW 1234H”中的NUMBER 项称为__。
A 标号B 变量C 伪操作符D 数据51.已知NUM1 DB 3NUM2 DB 4下面指令正确的是()A) MOV AX , NUM1B) MOV AL, NUM2C) MOV AL ,NUM1+NUM252. 对于采用DW伪指令定义的变量具有的类型属性是___。
A BYTEB WORDC DWORD D FAR53. 对于采用DB伪指令定义的变量具有的类型属性是______。
A BYTEB WORDC DWORD D FAR54. 已知AGAIN是一个标号,则指令”JNZ AGAIN”中,AGAIN包含__属性。
A NEAR类型B BYTE类型C 逻辑地址D FAR类型E WORD类型55. 变量名的属性有______等。
A NEARB FARC BYTED WORDE DWORD56. 标号的属性有______。
A NEARB FARC BYTED WORDE DWORD57. 汇编语言中,______可以作为有效的名字,如标号、变量名等。
A MOVB AGAINC CMPD ENDPE NEG58. 汇编语言中,______可以作为有效的名字,如标号、变量名等。
A 0FFFHB LOOP1C TESTD ADD59. 在汇编语言程序中,对END语句的叙述正确的是________。
A END语句是一可执行语句B END语句表示程序执行到此结束C END语句表示源程序到此结束D END语句在汇编后要产生机器码三.多选题 51、选出下面那些是控制器的功能:()A. 计算B.取指令C.译码D. 存储数据2.下面存储器中属于辅助存储器的是:()A. RAMB.ROMC.磁盘D.光盘E. 硬盘3下面属于系统软件的有()A.WINDOWSB.MASMC.Visual C++D.WORD4下面所列通用数据传送MOV指令的几种传送中,不正确的传送方式是_____________。
A 立即数到寄存器B立即数到存储器C从寄存器到存储器D从存储器到存储器E从存储器到寄存器5下面的XCHG指令中,语法不正确的有_____________。
A XCHG AL,DSB XCHG BL, [BX]C XCHG AL, 0FHD XCHG BUF1, BUF2E XCHG BL,BH四判断40非法指令标志位程序开发1.“46”用原码表示为:(00101110)原码“-46”用原码表示为:(10101110)对原码2.086/8088系统中,堆栈的操作可以是字节或字操作。