[在线作业] 《汇编语言程序设计》大工19秋在线作业

[复制链接]
发表于 2019-11-19 09:30:08 | 显示全部楼层 |阅读模式
大工19秋《汇编语言程序设计》在线作业1
奥鹏作业答案可以联系QQ 761296021
1.[单选题]设(SP)=100H,(AX)=0FFFFH 按顺序执行下列语句后(1)STC(2)PUSH  AX(3)ADC  AX,0(4)PUSH  AX(5)POP  BX,(BX)等于()。
    A.0
    B.1
    C.2
    D.F
    正确答案:——A——
2.[单选题]设(SP)=100H,(AX)=0FFFFH 按顺序执行下列语句后(1)STC(2)PUSH  AX(3)ADC  AX,0(4)PUSH  AX(5)POP  BX,(SP)等于()。
    A.0FEH
    B.0FFH
    C.0EEH
    D.00FA
    正确答案:——A——
3.[单选题]当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是()。
    A.表示结果中含2的个数为偶数
    B.表示结果中含1的个数为奇数
    C.表示该数为偶数
    D.表示结果中低八位含1的个数为偶数
    正确答案:——D——
4.[单选题]下列对CL寄存器的内容乘以4的正确操作是()。
    A.ROLS CL,4
    B.MUL 4
    C.SHL CL,1
    D.MOV CL,2
    正确答案:————
5.[单选题]下面各传送指令中,错误的是()。
    A.MOV [DI],[SI]
    B.MOV AX,BX
    C.MOV DS,AX
    D.MOV AL,'A'
    正确答案:————
6.[单选题]下面各传送指令中,错误的是()。
    A.MOV AL,AX
    B.MOV AX,DATA_SEG
    C.MOV AL,'C'
    D.MOVSX AX,BL
    正确答案:————
7.[单选题]如果要读取80H号端口的内容,下面()指令能够实现该功能。
    A.ADDT BL, 80H
    B.MOVt  AL,[80H]
    C.ADDT  80H
    D.IN  AL,128
    正确答案:————
8.[单选题]如果(AL)=03H,(BL)=05H,执行如下程序片段后,
(1)SUB  AL,BL(2)AAS,得到(AL)等于()。
    A.0FEH
    B.0F8H
    C.08H
    D.09H
    正确答案:————
9.[单选题]如果(AL)=03H,(BL)=05H,执行如下程序片段后,
(1)SUB  AL,BL(2)AAS,得到CF等于()。
    A.0FEH
    B.0
    C.1
    D.09H
    正确答案:————
10.[单选题]若当前(DL)=48H,执行指令AND  DL,0F0H后,(DL)等于()。
    A.04H
    B.08H
    C.40H
    D.84H
    正确答案:————
11.[判断题]指令XOR AX,AX执行后,AX内容不变,但设置了标志位。    东大wq761296021
    A.对
    B.错
    正确答案:————
12.[判断题]指令OR DX,1000H执行后,将DX最高位置1,其余各位置0。
    A.对
    B.错
    正确答案:————
13.[判断题]指令AND AX,OFH执行后,分离出AL低四位。
    A.对
    B.错
    正确答案:————
14.[判断题]NOT AX,执行后,将AX清0。
    A.对
    B.错
    正确答案:————
15.[判断题]中断是CPU暂停当前程序的执行,转而执行处理紧急事务的程序,并在该事务处理完后能自动恢复执行原先程序的过程。在此,称引起紧急事务的事件为中断源。
    A.对
    B.错
    正确答案:————
16.[判断题]指令是能被计算机识别并执行的二进制代码,它规定了计算机能完成的某一操作。
    A.对
    B.错
    正确答案:————
17.[判断题]伪指令是对汇编起某种控制作用的特殊命令,其格式与通常的操作指令一样,并可加在汇编程序的任何地方,但它们并不产生机器指令。
    A.对
    B.错
    正确答案:————
18.[判断题]每一个子程序中只能有一条RET指令。
    A.对
    B.错
    正确答案:————
19.[判断题]以过程形式表示的代码段,一定有RET指令存在。
    A.对
    B.错
    正确答案:————
20.[判断题]每一个子程序结束之前一定要有一条RET指令。
    A.对
    B.错
    正确答案:————
大工19秋《汇编语言程序设计》在线作业2
1.[单选题]假设数据段定义如下1)DA1  DW  ’C’,’D’(2)DA2  DB  18  DUP(?)(3)DA3  DW  $-DA2(4)……(5)MOV  BX,DA3(6)MOV  AX,DA1上述指令执行后,BX寄存器中的内容为()。
    A.16
    B.17
    C.18
    D.19
    正确答案:——C——
2.[单选题]假设数据段定义如下1)DA1  DW  ’C’,’D’(2)DA2  DB  18  DUP(?)(3)DA3  DW  $-DA2(4)……(5)MOV  BX,DA3(6)MOV  AX,DA1上述指令执行后,AH寄存器中的内容是()。
    A.00H
    B.01H
    C.42H
    D.43H
    正确答案:——A——
3.[单选题]假设数据段定义如下1)DA1  DW  ’C’,’D’(2)DA2  DB  18  DUP(?)(3)DA3  DW  $-DA2(4)……(5)MOV  BX,DA3(6)MOV  AX,DA1上述指令执行后,AL寄存器中的内容是()。
    A.00H
    B.01H
    C.42H
    D.43H
    正确答案:——D——
4.[单选题]现有如下数据段(1)DATA  SEGMENT(2)ARRAY1  DB  1,26,‘3456’(3)ARRAY2  DW  7,89H,10(4)VAL      EQU  ARRAY2-ARRAY1(5)DATA     ENDS请问:该数据段已占有()字节的存储空间。
    A.11
    B.12
    C.13
    D.8
    正确答案:————
5.[单选题]假设数据段定义如下1)DA1  DW  ’C’,’D’(2)DA2  DB  18  DUP(?)(3)DA3  DW  $-DA2(4)……(5)MOV  BX,DA3(6)MOV  AX,DA1上述指令执行后,BX寄存器中的内容为()H。
    A.12
    B.13
    C.20
    D.19
    正确答案:————
6.[单选题]数据段定义1)BUFl DB 3 DUP(0,2 DUP(1,2),3)(2)
  COUNT  EQU  $-BUFl,则
  变量COUNT的值是()。
    A.18
    B.19
    C.16
    D.13
    正确答案:————
7.[单选题]在某数据段内定义变量
BUFFER  DB  30 DUP (20)
表达式 TYPE  BUFFER的值为()。
    A.1
    B.2
    C.3
    D.4
    正确答案:————
8.[单选题]BUF DW 4,6,$+2,若汇编时BUF分配的偏移地址是0042H,则汇编后BUF数组中第三个值是()。
    A.0048H
    B.0049H
    C.0050H
    D.0046H
    正确答案:————
9.[单选题]设某数据段:(1)DATA SEGMENT (2)ORG 20H (3)NUM1=8 (4)NUM2=NUM1+10H (5)DA1 DB ‘COMPUTER’ (6)DB 0AH,0DH (7)COUNT EQU $-DA1 (8)DA2 DW ‘CO’,’MP’,’UT ,’ER’ (9)DATA ENDS  请回答A1的偏移地址是()。
    A.18H
    B.19H
    C.20H
    D.21H
    正确答案:————
10.[单选题]设某数据段:(1)DATA SEGMENT (2)ORG 20H (3)NUM1=8 (4)NUM2=NUM1+10H (5)DA1 DB ‘COMPUTER’ (6)DB 0AH,0DH (7)COUNT EQU $-DA1 (8)DA2 DW ‘CO’,’MP’,’UT ,’ER’ (9)DATA ENDS  请回答:COUNT的值是()。
    A.18H
    B.0AH
    C.09H
    D.21H
    正确答案:————
11.[判断题]BETA EQU 56语句的功能是使BETA的值为56。
    A.对
    B.错
    正确答案:————
12.[判断题]汇编程序主要包括微软的MASM系列和Boland公司推出的TASM系列,他的作用就是为用户开放伪操作和操作符,供用户开发汇编程序时使用。
    A.对
    B.错
    正确答案:————
13.[判断题]在DOS系统中输入汇编.doc文件名就可以执行该汇编程序。
    A.对
    B.错
    正确答案:————
14.[判断题]段定义伪操作中,定位类型(aligntype)说明段的起始地址应该有怎样的边界值,可以为0。
    A.对
    B.错
    正确答案:————
15.[判断题]段定义伪操作中,组合类型(combinetype)说明程序链接时的段组合并方法。
    A.对
    B.错
    正确答案:————
16.[判断题]段定义伪操作中,使用类型(usetype)说明使用16位寻址方式还是32位寻址方式。
    A.对
    B.错
    正确答案:————
17.[判断题]简化段定义伪操作中,数据段是可以细划分的。
    A.对
    B.错
    正确答案:————
18.[判断题]程序开始用name或title作为模块的名字,格式为:Name module_name或Title text。
    A.对
    B.错
    正确答案:————
19.[判断题]表示源程序结束的伪操作格式为:End [label] 这条指令说明结束汇编程序,并从标号地址开始执行源程序。
    A.对
    B.错
    正确答案:————
20.[判断题]DD代表6个字节。
    A.对
    B.错
    正确答案:————
大工19秋《汇编语言程序设计》在线作业3
1.[单选题]假设(EAX)=00001000H,(EBX)=00002000H,(DS)=0010H,试问MOV  ECX,[EAX+EBX]指令访问内存的物理地址是()。
    A.00003100H
    B.10003100H
    C.00003200H
    D.00005100H
    正确答案:——A——
2.[单选题]阅读下面的程序片段。(1)MOV  AX,723AH(2)MOV  BX,0C86BH (3)SUB   AL,BL (4)SBB   AH,BH (5)XOR   AL,01H (6)ADC   AX,0执行该程序片段后:(AX)等于()。
    A.A9CEH
    B.A9CFH
    C.0
    D.BCCEH
    正确答案:——A——
3.[单选题]阅读下面的程序片段。(1)MOV  AX,723AH(2)MOV  BX,0C86BH (3)SUB   AL,BL (4)SBB   AH,BH (5)XOR   AL,01H (6)ADC   AX,0执行该程序片段后:CF等于()。
    A.A
    B.B
    C.0
    D.1
    正确答案:——C——
4.[单选题]阅读下面的程序片段。(1)MOV  AX,723AH(2)MOV  BX,0C86BH (3)SUB   AL,BL (4)SBB   AH,BH (5)XOR   AL,01H (6)ADC   AX,0执行该程序片段后:OF等于()。
    A.C
    B.B
    C.0
    D.1
    正确答案:————
5.[单选题]下面指令执行后,(1)DAW DW 2A05H(2)DAB DB 0FAH (3)MOV AL,BYTE PRT DAW (4)SUB DAB,AL变量DAB中的内容是()。
    A.0F5H
    B.0F6H
    C.0
    D.0E65H
    正确答案:————
6.[单选题]阅读如下程序段:(1)ADRR DB XXH,XXH,……,XXH (2) NUM EQU $-ADRR (3)RETT DB ? (4)… (5)MOV  CX,NUM  (6)MOV  BX,-1 (7)DON: (8)INC BX (9)CMP ADRR[BX],0 (10)LOOPZ DON (11)JNZ NEXT (12)MOV BL,OFFH (13)NEXT: (14)MOV RETT,BL (15)HLT结束后,该程序完成的功能是()。
    A.希尔排序算法
    B.在以Adrr为起始地址的数组中查找第一个非0数据
    C.在以Adrr为起始地址的数组中查找字符A
    D.以上都不对
    正确答案:————
7.[单选题]阅读如下程序段,假设数组中所有数据均为0:(1)ADRR DB XXH,XXH,……,XXH (2) NUM EQU $-ADRR (3)RETT DB ? (4)… (5)MOV  CX,NUM  (6)MOV  BX,-1 (7)DON: (8)INC BX (9)CMP ADRR[BX],0 (10)LOOPZ DON (11)JNZ NEXT (12)MOV BL,OFFH (13)NEXT: (14)MOV RETT,BL (15)HLT结束后,RETT字节单元中的内容是()。
    A.0FFH
    B.0
    C.BCH
    D.001H
    正确答案:————
8.[单选题]MOV [BX],DL指令是将DX寄存器()地址送入BX中。
    A.低8位
    B.高8位
    C.低32位
    D.高32位
    正确答案:————
9.[单选题]MACRO和ENDM是一对伪指令,在()定义中,它们成对出现。
    A.宏
    B.字母
    C.语句
    D.数字
    正确答案:————
10.[单选题](1)FUNCTION  MACRO  P1,P2,P3(2)MOV AX,P1 (3)P2  P3,1 (4)ENDM 通过调用语句FUNCTION  101H,DEC,AX调用之后,AX寄存器中的内容为()。
    A.100H
    B.99H
    C.98H
    D.101H
    正确答案:————
11.[判断题]MACRO和ENDM一对伪操作中间就是宏定义体,是一组有独立功能的程序代码。
    A.对
    B.错
    正确答案:————
12.[判断题]宏定义可以出现在宏调用之后。
    A.对
    B.错
    正确答案:————
13.[判断题]宏汇编中,实元可以是常数,寄存器,存储单元名,以及用寻址方式能找到的地址或表达式等。
    A.对
    B.错
    正确答案:————
14.[判断题]子程序调用过程中,它只占用自身空间大小,而宏汇编在调用后,都要作一次宏展开,因此实际占用空间会随着宏调用次数增加而增加。所以使用宏汇编没有任何意义。
    A.对
    B.错
    正确答案:————
15.[判断题]宏定义中可以无变元(参数)。
    A.对
    B.错
    正确答案:————
16.[判断题]在宏定义FOO  MACRO    P1,P2,P3  …… ENDM后,该FOO   WORD_VAR,INC,AX 宏调用是合法的。
    A.对
    B.错
    正确答案:————
17.[判断题]变元可以是操作码的一部分,但在宏定义体中必须用&作分隔符。
    A.对
    B.错
    正确答案:————
18.[判断题]LOCAL伪操作(局部标号伪操作),其标准格式如下OCAL   LIST OF LOCAL LABELS。
    A.对
    B.错
    正确答案:————
19.[判断题]宏定义内不允许使用宏定义。
    A.对
    B.错
    正确答案:————
20.[判断题]宏定义内不允许使用宏调用。
    A.对
    B.错
    正确答案:————
无忧答案网,附件是答案,核对题目下载

大工19秋《汇编语言程序设计》在线作业1答案.zip

1.69 KB, 下载次数: 8

售价: 2 金币  [记录]

答案

大工19秋《汇编语言程序设计》在线作业2答案.zip

1.79 KB, 下载次数: 8

售价: 2 金币  [记录]

答案

大工19秋《汇编语言程序设计》在线作业3答案.zip

1.89 KB, 下载次数: 8

售价: 2 金币  [记录]

答案

快速回复 返回顶部 返回列表