奥鹏作业答案-谋学网

 找回密码
 会员注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2019年09月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(ver:3.1)
查看: 2174|回复: 0

中石油11春季《汇编语言程序设计》第1-3阶段作业答案 满分

[复制链接]
发表于 2011-6-22 15:58:30 | 显示全部楼层 |阅读模式
谋学网
作  业  

第1题 8086CPU在基址变址的寻址方式中,变址寄存器可以为:
您的答案:D
题目000:0.5
此题得分:0.5
批注:基址变址寻址方式中,所使用的变址寄存器只能是SI或DI
  
第2题 已知BX=2000H,SI=1234H,则指令MOV AX,[BX+SI+2]的源操作数的位置是:
您的答案:A
题目000:0.5
此题得分:0.5
批注:在默认情况下,操作数放在数据段中,且有效地址即为偏移地址
  
第3题 在程序执行过程中,IP寄存器中始终保存的是:
您的答案:B
题目000:0.5
此题得分:0.5
批注:了解IP寄存器的作用
  
第4题 某系列微机对存储器的分段,如果每一个段最多的字存储单元(16位二进制)是32K,那么表示段内字节单元偏移地址的二进制位数应是:
您的答案:B
题目000:0.5
此题得分:0.5
批注:每一个字占两个地址,216=32K*2
  
第5题 可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是:
您的答案:D
题目000:0.5
此题得分:0.5
批注:掌握基址寄存器、变址寄存器的名称
  
第6题 要求将A,B两个字符的ASCⅡ码41H,42H顺序存放在连续两个字存储单元中,可选用的语句是:
您的答案:A
题目000:0.5
此题得分:0.5
批注:一个长度为2的字符串在内存中以字的形式存储时,第一个字符存放在低字节,第二个字符存放在高字节
  
第7题 下面语句中有语法错误的语句是:
您的答案:C
题目000:0.5
此题得分:0.5
批注:定义变量时,对于变量的赋值不能越界
  
第8题 寄存器间接寻址方式中,操作数存放在:
您的答案:D
题目000:0.5
此题得分:0.5
批注:理解寄存器间接寻址时操作数的实际存储位置
  
第9题 操作数地址存放在寄存器的寻址方式称为:
您的答案:D
题目000:0.5
此题得分:0.5
批注:深入理解寻址方式
  
第10题 设DS=8225H,DI=3942H,指令NEG BYTE PTR[DI]操作数的物理地址是:
您的答案:A
题目000:0.5
此题得分:0.5
批注:物理地址=段地址*16d+偏移地址
  
第11题 下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是:
您的答案:B
题目000:0.5
此题得分:0.5
批注:掌握可用于间接寻址的寄存器名称:BX,BP,SI,DI
  
第12题 BUF DW 10H DUP(3 DUP(2,10H),3,5) 上述语句汇编后,为变量BUF分配的存储单元字节数是:
您的答案:B
题目000:0.5
此题得分:0.5
批注:掌握BUP伪操作的用法
  
第13题 CPU发出的访问存储器的地址是:
您的答案:A
题目000:0.5
此题得分:0.5
批注:存储器的实际地址是物理地址
  
第14题 DEC BYTE PTR[BX]指令中的操作数的数据类型是:
您的答案:C
题目000:0.5
此题得分:0.5
批注:了解强制类型说明中BYTE PTR的含义
  
第15题 在语句BUFFER DB 01H,0AH中,BUFFER称为:
您的答案:B
题目000:0.5
此题得分:0.5
批注:变量定义
  
第16题 将数据5618H存放在存储单元中的伪指令是:
您的答案:B
题目000:0.5
此题得分:0.5
批注:通过画出数据在内存中的存储格式来做此题
  
第17题 计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码,目前,微机中普遍采用的是:
您的答案:C
题目000:0.5
此题得分:0.5
批注:理解ASCII码的意义
  
第18题 假设存储器中从7462H单元开始的四个相邻字节单元中的内容依次是32H,46H,52H,OFEH,则存放字数据OFE52H的字地址是:
您的答案:C
题目000:0.5
此题得分:0.5
批注:画出数据在内存中的存储格式,注意:低字节的地址作为整个单元的地址
  
第19题 当堆栈为空时,如SS=0805H,SP=40H,栈底字单元的物理地址是:
您的答案:A
题目000:0.5
此题得分:0.5
批注:物理地址=段地址*16d+偏移地址
  
第20题 执行POP BP指令时,源操作数的物理地址表达式是:
您的答案:A
题目000:0.5
此题得分:0.5
批注:POP指令的数据来自堆栈段
  
第21题 执行SUB AX,[BP][DI]指令,取源操作数时,使用的物理地址表达式是:
您的答案:A
题目000:0.5
此题得分:0.5
批注:基址变址寻址方式中,在计算操作数的物理地址时,如果使用到了BP,则段寄存器要用SS
  
第22题 一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是:
您的答案:B
题目000:0.5
此题得分:0.0
批注:注意:128个是256个字节
  
第23题 某存储单元的物理地址是12345H,可以作为它的段地址有:
您的答案:D
题目000:0.5
此题得分:0.5
批注:物理地址=段地址*16d+偏移地址,且段地址是16位的
  
第24题 操作数地址存放在寄存器的寻址方式称为:
您的答案:D
题目000:0.5
此题得分:0.5
批注:了解寄存器间接寻址方式的含义
  
第25题 下列数据定义语句中可实现留空20H个字节存储单元的是:
您的答案:D
题目000:0.5
此题得分:0.5
批注:了解DB,DW,DD以及DUP的用法
  
第26题 下列寄存器中用来指示堆栈中任意数据区的偏移地址的是:
您的答案:B
题目000:0.5
此题得分:0.5
批注:BP通常用于对堆栈的操作
  
第27题 结果为零的条件转移指令,其测试条件是:
您的答案:A
题目000:0.5
此题得分:0.5
批注:了解ZF标志位的含义
  
第28题 设SP初值为3050H,执行指令PUSH BX后,SP的值是:
您的答案:B
题目000:0.5
此题得分:0.5
批注:PUSH 指令执行时,SP要减2,即堆栈是倒增长的。
  
第29题 8086/8088的存储器组织是将存储器划分为段,可作为段的起始地址是:
您的答案:B
题目000:0.5
此题得分:0.5
批注:要想作为段的起始地址,该地址的最低四个二进制位必须是0
  
第30题 8088/8086存储器分段,每个段不超过:
您的答案:C
题目000:0.5
此题得分:0.5
批注:每个段最大为64KB
  
第31题 将DX的内容除以2,正确的指令是:
您的答案:C
题目000:0.5
此题得分:0.5
批注:注意:2不能做为除数,算术右移1位相当于带符号数除以2
  
第32题 8086CPU在基址加变址的寻址方式中,变址寄存器可以为:
您的答案:D
题目000:0.5
此题得分:0.5
批注:只有SI和DI才能做变址寄存器
  
第33题 下面指令执行后,改变AL寄存器内容的指令是:
您的答案:D
题目000:0.5
此题得分:0.5
批注:TEST,CMP指令执行时,目的操作数不变,一个操作数自身做or运算,也不会发生变化
  
第34题 编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有:
您的答案:D
题目000:0.5
此题得分:0.5
批注:MOVR指令不影响条件标志位
  
第35题 下面XCHG指令语句中,语法正确的是:
您的答案:B
题目000:0.5
此题得分:0.5
批注:在XCHG指令中,不能出现段寄存器、立即数,也不能是两个操作数同为内存单元
  
第36题 无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是:
您的答案:B
题目000:0.5
此题得分:0.5
批注:任何数同1做or运算,结果均为1
  
第37题 设AL=0AH,下列指令执行后能使AL=05H的是:
您的答案:C
题目000:0.5
此题得分:0.5
批注:把操作数化成二进制数,逐个运算
  
第38题 寄存器AX的内容乘以2的正确指令序列是:
您的答案:B
题目000:0.5
此题得分:0.5
批注:左移1位相当于该数乘以2
  
第39题
ORG 0030H
DA1 DB 0,‘0’,30H
DW DA1
数据为3000H字存储单元的偏移地址是:


您的答案:A
题目000:0.5
此题得分:0.5
批注:
  
第40题
BUF DW 10H DUP(3 DUP(2,10H),3,5)
上述语句汇编后,为变量BUF分配的存储单元字节数是:


您的答案:B
题目000:0.5
此题得分:0.5
批注:
  
作业总得分:19.5
作业总批注:








作  业  

第1题 下列叙述正确的是:
您的答案:C
题目000:0.5
此题得分:0.5
批注:理解带符号数和无符号跳转指令的区别
  
第2题 在下列指令的表示中,不正确的是:
您的答案:C
题目000:0.5
此题得分:0.5
批注:当操作数的类型不能确定时,要进行明确地说明
  
第3题 在进行二重循环程序设计时,下列描述正确的是:
您的答案:A
题目000:0.5
此题得分:0.5
批注:在汇编语言中,循环初值的设置与高级语言中的相似
  
第4题 条件转移指令JNE的测试条件为:
您的答案:A
题目000:0.5
此题得分:0.5
批注:NE表示非0,即ZF=0
  
第5题 下列指令执行时出错的是:
您的答案:A
题目000:0.5
此题得分:0.5
批注:不允许两个操作数均为内存单元
  
第6题 在下列指令中,执行会影响条件码中的CF位的指令是:
您的答案:D
题目000:0.5
此题得分:0.5
批注:移位指令均影响CF
  
第7题 用户为了解决自己的问题,用汇编语言所编写的程序,称为:
您的答案:B
题目000:0.5
此题得分:0.5
批注:用户自己写的程序称为源程序
  
第8题 用一条指令仅实现将BX+SI=> AX的方法是:
您的答案:D
题目000:0.5
此题得分:0.5
批注:LEA指令传送的是地址而不是数据本身
  
第9题 设SP初值为2000H,执行指令“PUSH?AX”后,SP的值是:
您的答案:D
题目000:0.5
此题得分:0.5
批注:PUSH 指令执行时,SP要减2,即堆栈是倒增长的。
  
第10题 CBW指令的功能是:
您的答案:B
题目000:0.5
此题得分:0.5
批注:字节(BYTE)扩展成字(WORD)
  
第11题 循环指令LOOPNZ终止循环的条件是:
您的答案:
题目000:0.5
此题得分:0.5
批注:看一看LOOP类指令的具体执行过程
  
第12题 下列传送指令中有语法错误的是:
您的答案:
题目000:0.5
此题得分:0.5
批注:不允许为段寄存器CS赋值
  
第13题 与MOV BX,OFFSET VAR指令完全等效的指令是:
您的答案:
题目000:0.5
此题得分:0.5
批注:LEA指令传送的是地址而不是数据本身
  
第14题 MOV SP,3210H?? PUSH AX? ?执行上述指令序列后,SP寄存器的值是:
您的答案:
题目000:0.5
此题得分:0.5
批注:PUSH 指令执行时,SP要减2,即堆栈是倒增长的。
  
第15题 汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是:
您的答案:
题目000:0.5
此题得分:0.5
批注:任何指令中的操作项均不能省略
  
第16题 使计算机执行某种操作的命令是:
您的答案:
题目000:0.5
此题得分:0.5
批注:伪指令不占用CPU时间
  
第17题 若AX=3500H,CX=56B8H,当AND AX,CX指令执行后,AX=
您的答案:
题目000:0.5
此题得分:0.5
批注:把操作数化成二进制数进行运算
  
第18题 下面XCHG指令语句中,语法正确的是:
您的答案:
题目000:0.5
此题得分:0.5
批注:遵循XCHG指令的规则
  
第19题 设数据段有A1 DB XX ;是任一数据 DA2 DB OFEH 下列两条指令: MOV DL, DA1 OR DL,DA2 执行后,DL中的内容可能是:
您的答案:
题目000:0.5
此题得分:0.5
批注:任何数同1做or运算,结果均为1
  
第20题 ORG 100H NUM EQU 8042H DA1 DB 56H MOV BX,0FFSET DA1 上述程序段执行后BX中的值是:
您的答案:
题目000:0.5
此题得分:0.5
批注:伪指令不占内存单元
  
第21题 指令JMP FAR PTR DONE属于:
您的答案:
题目000:0.5
此题得分:0.5
批注:看一看转移指令分类
  
第22题 将DX的内容除以2,正确的指令是:
您的答案:
题目000:0.5
此题得分:0.5
批注:右移1位相当于除以2
  
第23题 AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是:
您的答案:
题目000:0.5
此题得分:0.5
批注:分析一下四条指令的具体作用
  
第24题 完成对CL寄存器的内容乘以4的正确操作是:
您的答案:
题目000:0.5
此题得分:0.5
批注:左移2位,相当于乘以4
  
第25题 下面各传送指令中,正确的是:
您的答案:
题目000:0.5
此题得分:0.5
批注:使用汇编语言指令时要遵守相应的规则
  
第26题 比较两个带符号的数A、B,当A=B时程序转移,测试的条件为:
您的答案:
题目000:0.5
此题得分:0.5
批注:两个数相等时,ZF=1
  
第27题 汇编源程序时,出现语法错误的语句是:
您的答案:
题目000:0.5
此题得分:0.5
批注:不允许为段寄存器CS赋值
  
第28题 设AL=57H,BL=24H,执行指令SUB AL,BL后,寄存器内容为:
您的答案:
题目000:0.5
此题得分:0.5
批注:利用补码进行运算
  
第29题 设CL=8,AL=0C8H,执行SAR AL,CL后,AL中的数据是:
您的答案:
题目000:0.5
此题得分:0.5
批注:算术右移时,最高符号位要进行复制,而不是简单地补0
  
第30题 已知BX=028AH,SI=0294H,(DS:051EH)=5432H。执行语句LEA BX,[BX+SI]后,BX中的内容是:
您的答案:
题目000:0.5
此题得分:0.5
批注:LEA指令传送的是地址而不是数据本身
  
第31题 MOV BX,9
您的答案:
题目000:0.5
此题得分:0.5
批注:
  
第32题 MOV [BX],BX
您的答案:
题目000:0.5
此题得分:0.5
批注:
  
第33题 DIV 2
您的答案:
题目000:0.5
此题得分:0.5
批注:立即数不能做除数
  
第34题 ADD AX,CL
您的答案:
题目000:0.5
此题得分:0.5
批注:源、目的操作数类型应一致
  
第35题 ROL AL,2
您的答案:
题目000:0.5
此题得分:0.5
批注:移位次数大于1时,应使用CL
  
第36题 OUT AL,0AH
您的答案:
题目000:0.5
此题得分:0.5
批注:源、目的操作数位置应该清楚
  
第37题 MUL BL
您的答案:
题目000:0.5
此题得分:0.5
批注:
  
第38题 OUT 34H,AL
您的答案:
题目000:0.5
此题得分:0.5
批注:
  
第39题 MOV [100],[200]
您的答案:
题目000:0.5
此题得分:0.5
批注:两个操作数至少有一个是在寄存器中
  
第40题 MOV DS,20
您的答案:
题目000:0.5
此题得分:0.5
批注:不能为段寄存器送立即数
  
作业总得分:20.0
作业总批注:








作  业  

第1题 若AX=-15要得到AX=15应执行的指令是:
您的答案:A
题目000:0.5
此题得分:0.5
批注:负数经过求补运算可得到其绝对值
  
第2题 已知AX,BX中均为带符号数,当进行字相除时,下面指令或指令序列正确的是:
您的答案:
题目000:0.5
此题得分:0.5
批注:被除数的位数必须是除数的2倍,且是带符号数运算
  
第3题 执行1号DOS系统功能调用,从键盘输入的字符值存放在:
您的答案:
题目000:0.5
此题得分:0.5
批注:输入的字符放在AL中
  
第4题 列各寄存器中,即能以字的形式访问,又能以字节的形式访问的是:
您的答案:
题目000:0.5
此题得分:0.5
批注:只有通用寄存器AX、BX、CX、DX具备此特性
  
第5题 中断向量表中的每个中断向量所占内存空间为:
您的答案:
题目000:0.5
此题得分:0.5
批注:中断向量由段地址和偏移地址组成,共四个字节
  
第6题 用DOS功能调用时,子功能调用的编号应放在:
您的答案
题目000:0.5
此题得分:0.5
批注:DOS功能调用时,功能号必须放在AH中
  
第7题 下列是8位带符号二进制数的补码,其中最大的是:
您的答案:
题目000:0.5
此题得分:0.5
批注:根据补码的概念,计算出各个数的绝对值,再查看这些数的符号位来确定正负
  
第8题 面指令执行后,可能改变AL寄存器内容的指令是:
您的答案:
题目000:0.5
此题得分:0.5
批注:TEST,CMP指令执行时,目的操作数不变,一个操作数自身做or运算,也不会发生变化
  
第9题 知某操作数的物理地址是2117AH,则它的段地址和偏移地址可能是:
您的答案:
题目000:0.5
此题得分:0.5
批注:根据公式计算:物理地址=段地址*16d+偏移地址
  
第10题 较BX和SI中的两个无符号数,若BX≥SI转向HIGH的正确指令是:
您的答案:
题目000:0.5
此题得分:0.5
批注:带符号数和无符号数的跳转指令是不同的
  
第11题 BX=1234H,DS=2000H,(21234H)=5678H,则指令" LEA SI,[BX]" 执行后的结果是:
您的答案:
题目000:0.5
此题得分:0.5
批注:LEA指令传送的是地址而不是数据本身
  
第12题 变量具有类型属性,错误的类型是:
您的答案:
题目000:0.5
此题得分:0.5
批注:字符型是高级语言中的数据类型
  
第13题 寄存器DI间接寻址的存储器字节单元内容加1的指令是:
您的答案:
题目000:0.5
此题得分:0.5
批注:寄存器间接寻址时要用到方括号,必要时还要对类型进行说明
  
第14题 寄存器AX的内容乘以2的正确指令序列是:
您的答案:
题目000:0.5
此题得分:0.5
批注:一个数左移1位相当于该数乘以2
  
第15题 在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现起来:
您的答案:
题目000:0.5
此题得分:0.5
批注:了解宏指令的优点
  
第16题 提供串指令中目的操作数地址的是:
您的答案:
题目000:0.5
此题得分:0.5
批注:目的串是放在附加段中的,且目的串的地址放在DI中
  
第17题 选用串操作指令时,错误的操作是:
您的答案:
题目000:0.5
此题得分:0.5
批注:串操作指令的源串、目的口中的位置是默认的,不能随意更改
  
第18题 在汇编语言程序的开发过程中使用宏功能的顺序是:
您的答案:
题目000:0.5
此题得分:0.5
批注:宏在使用时,必须先定义,再调用,最后才能在汇编时展开
  
第19题 串操作指令中,源串操作数的段地址一定在:
您的答案:
题目000:0.5
此题得分:0.5
批注:源串通常放在数据段中
  
第20题 设DF=0,SI=20H,CX=10,执行REP LODSW指令后,SI中的内容是:
您的答案:
题目000:0.5
此题得分:0.5
批注:了解从串取指令的具体执行过程
  
第21题 BUFF单元开始,连续存放了十个字节数据,欲找出与AL中内容不同的数,并将不同数据的地址偏移量送ADR单元,应选用的指令序列是:
您的答案:
题目000:0.5
此题得分:0.5
批注:了解串扫描指令的具体用法
  
第22题 下列叙述正确的是
您的答案:
题目000:0.5
此题得分:0.5
批注:区分带符号数和无符号数的跳转指令
  
第23题 在执行下列指令时,需要使用段寄存器DS的指令是:
您的答案:
题目000:0.5
此题得分:0.5
批注:目的串是放在附加段中的
  
第24题 REZ CMPSW指令,重复执行的终止条件是:
您的答案:
题目000:0.5
此题得分:0.5
批注:深入了解该指令的执行过程
  
第25题 把BL中的数据输出到端口8CH中正确指令是:
您的答案:
题目000:0.5
此题得分:0.5
批注:使用OUT指令时,输出数据只能放在AL或AX中
  
第26题 CMP? [BX],[DI]
您的答案:
题目000:0.5
此题得分:0.5
批注:两个操作数至少有一个是在寄存器中
  
第27题 PUSH CL
您的答案:
题目000:0.5
此题得分:0.5
批注:堆栈只能以字为单位进行操作
  
第28题 MOV? BYTE? PTR [BX],1234
您的答案:
题目000:0.5
此题得分:0.5
批注:目的操作数为字节类型,而源操作数1234H至少需一个字的空间
  
第29题 ADD? [SI],BYTE?? PTR 24
您的答案:
题目000:0.5
此题得分:0.5
批注:
  
第30题 DEC?[CX]
您的答案:
题目000:0.5
此题得分:0.5
批注:CX不能做间址寄存器
  
第31题 RCL? BX,1
您的答案:正确
题目000:0.5
此题得分:0.5
批注:
  
第32题 MOV? [BP][DI],AX
您的答案:
题目000:0.5
此题得分:0.5
批注:
  
第33题 MOV DS,0
您的答案:
题目000:0.5
此题得分:0.5
批注:不能为段寄存器送立即数
  
第34题 MOV BYTE PTR[BX],10H
您的答案:
题目000:0.5
此题得分:0.5
批注:
  
第35题 MOV AX,[SI][DI]
您的答案:
题目000:0.5
此题得分:0.5
批注:
  
第36题 MOV BX,[CX]
您的答案:
题目000:0.5
此题得分:0.5
批注:CX不能做间址寄存器
  
第37题 ADD BX,CL
您的答案:
题目000:0.5
此题得分:0.5
批注:源、目的操作数类型应一致
  
第38题 POP AL
您的答案:
题目000:0.5
此题得分:0.5
批注:堆栈只能以字为单位进行操作
  
第39题 MOV 12H,AL
您的答案:
题目000:0.5
此题得分:0.5
批注:立即数不能做目的操作数
  
第40题 MOV [DI],[BX]
您的答案:
题目000:0.5
此题得分:0.5
批注:两个操作数至少有一个是在寄存器中
  
作业总得分:20.0
作业总批注:

久爱奥鹏网:www.92open.com

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?会员注册

x
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

投诉建议
 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫
快速回复 返回顶部 返回列表