网院作业 发表于 2017-5-15 09:05:35

东北大学17春学期《汇编语言程序设计》在线作业答案

东北大学17春学期《汇编语言程序设计》在线作业1

一、单选题:
1.使用DOS系统调用时,功能号应放在(    )。          (满分:5)
    A. AL
    B. AH
    C. DL
    D. DH
2.一个字节所能表示的无符号整数数据范围为(    )。          (满分:5)
    A. 0~256
    B. 0~255
    C. -128~127
    D. -127~127
3.一个字所能表示的无符号整数数据范围为(    )。          (满分:5)
    A. 0~65536
    B. 0~65535
    C. -32768~32767
    D. -32767~32767
4.当执行完下列指令序列后,标志位PF和SF的值为(    )。 MOV AL,0C4H AND AL,9DH          (满分:5)
    A. 0,0
    B. 0,1
    C. 1,0
    D. 1,1
5.已知RET指令是属性为NEAR子程序中的返回指令, 执行RET 4前SP=100H,执行后SP的内容为(    )          (满分:5)
    A. 102H
    B. 106H
    C. 0FCH
    D. 0FAH
6.下列四个寄存器中,不允许用传送指令赋值的寄存器是(    )。          (满分:5)
    A. CS
    B. DS
    C. ES
    D. SS
7.在两个8259A级联的中断系统中,从8259A连接在主8259A的IR3上,主8259A和从8259A的ICW3应设置为(    )。          (满分:5)
    A. 03H,08H
    B. "08H,03H"
    C. "04H,03H"
    D. "08H,08H"
8.IBM PC微机系统的I/O指令用间接寻址访问端口的地址空间为(    )。          (满分:5)
    A. 0~0FFH
    B. 0~0FFFFH
    C. 100~0FFFFH
    D. 0~0FFFFFH
9.假定寄存器 AX的内容为-32768,在执行了指令 NEG AH 后,标志位SF和OF的内容为(    )。          (满分:5)
    A. 0,0
    B. "0,1"
    C. "1,0"
    D. "1,1"
10.指令JMP WORD PTR 转移的目标地址是(    )          (满分:5)
    A. BX的内容
    B. SP+BX之和
    C. IP+之和
    D. BX指出的内存单元之内容
三、判断题:
1.CMP80,67(    )          (满分:5)
    A. 错误
    B. 正确
2.X2 DW1000,100,10(    )          (满分:5)
    A. 错误
    B. 正确
3.OUTDX,AX(    )          (满分:5)
    A. 错误
    B. 正确
4.在宏定义中嵌套宏定义时,任何层的宏定义都可在任何时调用。(    )          (满分:5)
    A. 错误
    B. 正确
5.OUT 2F8H,AL(    )          (满分:5)
    A. 错误
    B. 正确
6.已知AX=0300H, BL=80H, 执行IDIV BL后, AL=06H。(    )          (满分:5)
    A. 错误
    B. 正确
7.SHL CX,1(    )          (满分:5)
    A. 错误
    B. 正确
8.LOOPNE LABEL(    )          (满分:5)
    A. 错误
    B. 正确
9.宏定义中的形式参数可以多于宏调用的实在参数。(    )          (满分:5)
    A. 错误
    B. 正确
10.SHR AX,CX (    )          (满分:5)
    A. 错误
    B. 正确
17春学期《汇编语言程序设计》在线作业2

一、单选题:
1.当执行完下列指令序列后,标志位PF和SF的值为(    )。 MOV AL,0C4H AND AL,9DH          (满分:5)
    A. 0,0
    B. 0,1
    C. 1,0
    D. 1,1
2.已知AX,BX中为无符号数,当AX≥BX时,转到标号OK,不能实现此功能的程序段为(    )          (满分:5)
    A. CMP AX,BXJNC OK
    B. CMP AX,BXJAE OK
    C. CMP AX,BXJNB OK
    D. CMP BX,AXJC OK
3.已知AL=9DH,则DAA执行后,AL的值为:          (满分:5)
    A. 9DH
    B. A3H
    C. 03H
    D. 93H
4.如果AL中存放的数据为偶数,则转到标号OK去执行,不能实现上述转移的程序段是(    )。          (满分:5)
    A. TEST AL 01H JZ OK
    B. TEST AL,01H JP OK
    C. TEST AL,01HJE OK
    D. TEST AL,0FFHJP OK
5.IBM PC微机系统的I/O指令用直接寻址访问端口的地址空间为(    )。          (满分:5)
    A. 0~0FFH
    B. 0~0FFFFH
    C. 0~7FH
    D. 0~0FFFFFH
6.指令INT 10H执行前,SP的值为1024,该指令执行后, SP的值应为(    )。          (满分:5)
    A. 102AH
    B. 1018
    C. 0406H
    D. 1030
7.下列数据(    )在汇编语言中的表示是非法的。          (满分:5)
    A. 222+111*5/10
    B. OFFFEH AND OFFSET LAB1 ;LAB1是用DW定义的符号
    C. 655100 DIV 200
    D. 1155H XOR 21AAH
8.IBM PC微机系统的I/O指令用间接寻址访问端口的地址空间为(    )。          (满分:5)
    A. 0~0FFH
    B. 0~0FFFFH
    C. 100~0FFFFH
    D. 0~0FFFFFH
9.当执行完下列指令序列后,标志位CF和SF的值为(    )。 MOV AH,85H SUB AH,32H          (满分:5)
    A. 0,0
    B. 0,1
    C. 1,0
    D. 1,1
10.IBM PC微机系统的I/O指令,采用间接寻址时,可用的间址寄存器是(    )。          (满分:5)
    A. BX
    B. DX
    C. SI
    D. DI
三、判断题:
1.CALL (    )          (满分:5)
    A. 错误
    B. 正确
2.CPU响应NMI的必要条件是IF=1。(    )          (满分:5)
    A. 错误
    B. 正确
3.CALL DWORD PTR (    )          (满分:5)
    A. 错误
    B. 正确
4.OUT[BX],AX(    )          (满分:5)
    A. 错误
    B. 正确
5.当SP、BP、SI、DI用作指针和变址寄存器使用时,BP、SI、DI所含的偏移地址是数据段中的偏移地址。(    )          (满分:5)
    A. 错误
    B. 正确
6.当DF=0时,对串的处理是从低地址向高地址方向进行的。(    )          (满分:5)
    A. 错误
    B. 正确
7.X2 DW1000,100,10(    )          (满分:5)
    A. 错误
    B. 正确
8.已知AH=01H, AL=0FFH, 执行MUL后, AX=0FFFFH。(    )          (满分:5)
    A. 错误
    B. 正确
9.ADDAX,100 (    )          (满分:5)
    A. 错误
    B. 正确
10.10010110与01011011异或的结果为11011111。(    )          (满分:5)
    A. 错误
    B. 正确
17春学期《汇编语言程序设计》在线作业3

一、单选题:
1.在循环次数已知的情况下,采用哪种方法控制循环程序最方便。 (    )          (满分:5)
    A. 正计数法
    B. 倒计数法
    C. 寄存器终值法
    D. 条件控制法
2.已知RET指令是属性为NEAR子程序中的返回指令, 执行RET前SP=100H,执行后SP的内容为(    )          (满分:5)
    A. 102H
    B. 100H
    C. 0FEH
    D. 104H
3.下列数据(    )在汇编语言中的表示是正确的。          (满分:5)
    A. HIGH AX
    B. NOT 105D
    C. 100H MUL 2
    D. A0H+3
4.DATA的定义如下:DATA DW 12H,34H 现想把1234H取入到AX寄存器,可以实现该功能的程序段是(    )。          (满分:5)
    A. MOV AX,DATA
    B. "MOV AX,DATA+2"
    C. "MOV AH,BYTE PTR DATA MOV AL, BYTE PTR DATA+1 "
    D. "MOV AH,BYTE PTR DATA MOV AL, BYTE PTR DATA+2"
5.已知AL,BX为带符号数,计算AL*BX的乘积,使用下述程序段(    )。          (满分:5)
    A. MUL BX "
    B. "XOR AH,AHMUL BX"
    C. "MOV AH,-1 IMUL BX "
    D. "CBW IMUL BX"
6.假定用伪指令 DATA DB 12H, 34H 定义了两个字节数据,现需要将数据12H取入寄存器AL, 将数据34H取入寄存器AH, 能完成此功能的程序段是(    )。          (满分:5)
    A. MOV AX,DATA
    B. "MOV SI,DATAMOV AX,"
    C. "MOV SI,OFFSET DATAMOV AL, MOV AH,"
    D. "LEA SI,DATAMOV AX,"
7.用8位二进制数表示-0的补码为(    )。          (满分:5)
    A. 10000000
    B. 11111111
    C. 0
    D.
8.下列哪些数据在汇编语言中的表示是合法的(    )          (满分:5)
    A. 19AH
    B. A3H
    C. 12B+65
    D. 10 ADD 6H
9.当执行完下列指令序列后,标志位PF和SF的值为(    )。 MOV AL,0C4H AND AL,9DH          (满分:5)
    A. 0,0
    B. 0,1
    C. 1,0
    D. 1,1
10.已知SP=100H,指令IRET执行后,SP的值为 (    )。          (满分:5)
    A. 106H
    B. 104H
    C. 0FCH
    D. 0FAH
三、判断题:
1.CALL WORD PTR(    )          (满分:5)
    A. 错误
    B. 正确
2.当DF=0时,对串的处理是从低地址向高地址方向进行的。(    )          (满分:5)
    A. 错误
    B. 正确
3.X1DB15,23MOV AX,X1(    )          (满分:5)
    A. 错误
    B. 正确
4.当X<Y(X,Y为无符号数)时发生转移的条件转移指令有JB和JC。          (满分:5)
    A. 错误
    B. 正确
5.MOV DS,CS(    )          (满分:5)
    A. 错误
    B. 正确
6.ADD AL,NOT 56H(    )          (满分:5)
    A. 错误
    B. 正确
7.X1DW1234HMOVAL,X1(    )          (满分:5)
    A. 错误
    B. 正确
8.当IF=0时,CPU不能响应NMI中断(    )          (满分:5)
    A. 错误
    B. 正确
9.OUT[BX],AX(    )          (满分:5)
    A. 错误
    B. 正确
10.OR [SI],SI(    )          (满分:5)
    A. 错误
    B. 正确

页: [1]
查看完整版本: 东北大学17春学期《汇编语言程序设计》在线作业答案