open 发表于 2017-9-10 16:00:08

东北大学17秋《汇编语言程序设计》在线作业123答案100分参考

17秋学期《汇编语言程序设计》在线作业1
一、单选题:【10道,总分:50分】
1.下列数据(    )在汇编语言中的表示是正确的。          (满分:5)
    A. HIGH AX
    B. NOT 105D
    C. 100H MUL 2
    D. A0H+3
2.确定下列哪些数据在汇编语言中是非法的(    )。          (满分:5)
    A. 19AH
    B. 1372
    C. ABH
    D. 145
3.已知AX=0304H,则AAD执行后,AX的值为:          (满分:5)
    A. 0034H
    B. 0304H
    C. 0022H
    D. 不确定
4.已知RET指令是属性为NEAR子程序中的返回指令, 执行RET 4前SP=100H,执行后SP的内容为(    )          (满分:5)
    A. 102H
    B. 106H
    C. 0FCH
    D. 0FAH
5.确定下列哪些数据在汇编语言中的表示是正确的(    )          (满分:5)
    A. 19B+25D
    B. 25 AND 0D3H
    C. 108Q-102
    D. 101B MUL 0ABH
6.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"
7.已知AL,BL中各存放一个无符号数,计算AL/BL的商,用下述程序段(    )          (满分:5)
    A. DIV BL
    B. IDIV BL
    C. "XOR AH,AH DIV BL "
    D. CBWDIV BL
8.已知AL=11H, CF=0, AF=1, 执行DAA后, AL的内容应为(    )。          (满分:5)
    A. 11H
    B. 17H
    C. 77H
    D. 71H
9.当执行完下列指令序列后,标志位CF和SF的值为(    )。 MOV AH,00H NEG AH          (满分:5)
    A. 0,0
    B. 0,1
    C. 1,0
    D. 1,1
10.已知AL=48H,则AAM执行后,AX的值为:          (满分:5)
    A. 0408H
    B. 0804H
    C. 0702H
    D. 0207H
二、判断题:【10道,总分:50分】

1.宏定义中的形式参数可以多于宏调用的实在参数。(    )          (满分:5)
    A. 错误
    B. 正确
2.在8位补码表示法中,对-128取补会产生溢出。(    )          (满分:5)
    A. 错误
    B. 正确
3.ADDDS,AX(    )          (满分:5)
    A. 错误
    B. 正确
4.PUSH AL(    )          (满分:5)
    A. 错误
    B. 正确
5.CALL AX(    )          (满分:5)
    A. 错误
    B. 正确
6.在宏定义中嵌套宏定义时,任何层的宏定义都可在任何时调用。(    )          (满分:5)
    A. 错误
    B. 正确
7.MOV AX, CS(    )          (满分:5)
    A. 错误
    B. 正确
8.ADD[SI],[BX] (    )          (满分:5)
    A. 错误
    B. 正确
9.NEG30H(    )          (满分:5)
    A. 错误
    B. 正确
10.INC12H(    )          (满分:5)
    A. 错误
    B. 正确
17秋学期《汇编语言程序设计》在线作业2
一、单选题:【10道,总分:50分】

1.循环控制指令隐含指定哪个寄存器作为循环计数器。(    )          (满分:5)
    A. CL
    B. CX
    C. AL
    D. AX
2.IBM PC微机系统的I/O指令可以采用的寻址方式为(    )。          (满分:5)
    A. 直接寻址
    B. 间接寻址
    C. 变址寻址
    D. 直接寻址与间接寻址
3.指令MOV AX,[BX+SI]的源操作数字段的寻址方式是(    )。          (满分:5)
    A. 基址变址寻址
    B. 寄存器间接址
    C. 变址寻址
    D. 基址寻址
4.已知SUBR是一个属性NEAR的子程序, 下述调用SUBR子程序的指令序列中, 哪一个不能实现调用SUBR的目的。(    )          (满分:5)
    A. CALL SUBR
    B. CALL NEAR PTR SUBR
    C. "MOV BX, OFFSET SUBRCALL NEAR PTR "
    D. "MOV BX, OFFSET SUBRCALL BX"
5.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"
6.已知RET指令是属性为NEAR子程序中的返回指令, 执行RET 4前SP=100H,执行后SP的内容为(    )          (满分:5)
    A. 102H
    B. 106H
    C. 0FCH
    D. 0FAH
7.指令MOV AX, SI的源操作数字段的寻址方式是(    )。          (满分:5)
    A. 寄存器直接寻址
    B. 寄存器间接址
    C. 变址寻址
    D. 基址寻址
8.已知AL,BX为带符号数,计算AL*BX的乘积,使用下述程序段(    )。          (满分:5)
    A. MUL BX "
    B. "XOR AH,AHMUL BX"
    C. "MOV AH,-1 IMUL BX "
    D. "CBW IMUL BX"
9.使用DOS系统调用时,功能号应放在(    )。          (满分:5)
    A. AL
    B. AH
    C. DL
    D. DH
10.1MB为(    )。          (满分:5)
    A. 210B
    B. 216B
    C. 220B
    D. 1000KB
二、判断题:【10道,总分:50分】

1.MOV DS,ES(    )          (满分:5)
    A. 错误
    B. 正确
2.在程序中使用宏比使用子程序运行速度高。(    )          (满分:5)
    A. 错误
    B. 正确
3.DIV 5(    )          (满分:5)
    A. 错误
    B. 正确
4.LOOPNE LABEL(    )          (满分:5)
    A. 错误
    B. 正确
5.JS AX(    )          (满分:5)
    A. 错误
    B. 正确
6.宏定义中的标号必须声明为局部标号。(    )          (满分:5)
    A. 错误
    B. 正确
7.IN AL,DL(    )          (满分:5)
    A. 错误
    B. 正确
8.ADD AL,12H(    )          (满分:5)
    A. 错误
    B. 正确
9.ADD AX,BL(    )          (满分:5)
    A. 错误
    B. 正确
10.MOV DX,BH(    )          (满分:5)
    A. 错误
    B. 正确
17秋学期《汇编语言程序设计》在线作业3
一、单选题:【10道,总分:50分】

1.确定下列那些数据在汇编语言中是非法的 (    )。          (满分:5)
    A. 19BH
    B. 25D
    C. 108Q
    D. 101B
2.IBM PC微机系统的I/O指令可以采用的寻址方式为(    )。          (满分:5)
    A. 直接寻址
    B. 间接寻址
    C. 变址寻址
    D. 直接寻址与间接寻址
3.当执行完下列指令序列后,标志位CF和SF的值为(    )。 MOV AH,85H SUB AH,32H          (满分:5)
    A. 0,0
    B. 0,1
    C. 1,0
    D. 1,1
4.已知AH=0FFH, AL=01H, 执行IMUL AH后, AX的内容应为(    )。          (满分:5)
    A. 00FFH
    B. 0FFFFH
    C. 0FF00H
    D. 0001H
5.当A≥B时转移的条件转移指令为(A、B为带符号数)(    )          (满分:5)
    A. JA
    B. JAE
    C. JG
    D. JGE
6.当执行完下列指令序列后,标志位PF和SF的值为(    )。 MOV AL,0C4H AND AL,9DH          (满分:5)
    A. 0,0
    B. 0,1
    C. 1,0
    D. 1,1
7.确定下列哪些数据在汇编语言中是非法的 (    )。          (满分:5)
    A. 19BH+38Q
    B. 25D AND 17Q
    C. 35D*1234H
    D. 101B
8.已知CALL FAR PTR执行前SP=100H, 执行后SP的内容为(    )          (满分:5)
    A. 0FEH
    B. 0FCH
    C. 104H
    D. 96H
9.在循环次数已知的情况下,采用哪种方法控制循环程序最方便。 (    )          (满分:5)
    A. 正计数法
    B. 倒计数法
    C. 寄存器终值法
    D. 条件控制法
10.若栈顶的物理地址为20100H,当执行完指令PUSH AX后,栈顶的物理地址为(    )。          (满分:5)
    A. 20098H
    B. 20102H
    C. 200FEH
    D. 20100H
二、判断题:【10道,总分:50分】

1.当DF=0时,对串的处理是从低地址向高地址方向进行的。(    )          (满分:5)
    A. 错误
    B. 正确
2.在8位补码表示中,10000000表示的真值为-0。(    )          (满分:5)
    A. 错误
    B. 正确
3.奇偶标志PF,当运算结果的低8位中有偶数个1时,被置为0。          (满分:5)
    A. 错误
    B. 正确
4.MOV DX,BH(    )          (满分:5)
    A. 错误
    B. 正确
5.CPU响应NMI的必要条件是IF=1。(    )          (满分:5)
    A. 错误
    B. 正确
6.MOV DS,CS(    )          (满分:5)
    A. 错误
    B. 正确
7.CALL DWORD PTR (    )          (满分:5)
    A. 错误
    B. 正确
8.NEG30H(    )          (满分:5)
    A. 错误
    B. 正确
9.MOV AX, CS(    )          (满分:5)
    A. 错误
    B. 正确
10.零标志位ZF,当运算结果为0时,被置为0。(    )          (满分:5)
    A. 错误
    B. 正确

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