黄老师 发表于 2016-3-19 09:18:43

北航16春《汇编语言》在线作业答案

北航16春《汇编语言》在线作业一

一、单选题:
1.某存储单元的物理地址是12345H,可以作为它的段地址有(    )          (满分:4)
    A. 2345H
    B. 12345H
    C. 12340H
    D. 1234H
2.在下列语句中,AGAIN称为(    ) AGAIN: INC SI          (满分:4)
    A. 符号
    B. 助记符
    C. 标号
    D. 变量
3.原码乘法是          (满分:4)
    A. 用原码表示操作数
    B. 被乘数用原码表示,乘数取绝对值,然后相乘
    C. 乘数用原码表示,被乘数取绝对值,然后相乘
    D. 先取操作数绝对值相乘,符号位单独处理
4.条件转移指令JNE的测试条件为(    ).          (满分:4)
    A. ZF=0
    B. CF=0
    C. ZF=1
    D. CF=1
5.测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT处执行,可实现的方法是(    )。          (满分:4)
    A. TEST BL,4FH     JZ NEXT
    B. XOR BL,4FH     JZ NEXT
    C. AND BL,4FH     JZ NEXT
    D. OR BL,4FH     JZ NEXT
6.堆栈指针SP的内容是          (满分:4)
    A. 栈顶单元内容
    B. 栈顶单元地址
    C. 栈低单元内容
    D. 栈低单元地址
7.若十进制数为132.75,则其十六进制数为          (满分:4)
    A. 21.3
    B. 84.c
    C. 4.6
    D. D
8.完成对CL寄存器的内容乘以4的正确操作是(   )          (满分:4)
    6
9.下面是80X86宏汇编语言中关于SHORT和NEAR的叙述,哪一个是正确的?          (满分:4)
    A. ROL CL,1ROL CL,1
    B. MUL 4
    C. SHL CL,1SHL CL,1
    D. MOV CL,2SHL CL,CL
10.将DX的内容除以2,正确的指令是(    )          (满分:4)
    A. 它们都可以直接指示无条件转移指令目标地址的属性
    B. 它们都必须借助于PTR才能指示无条件转移指令目标地址的属性
    C. SHORT必须借助于PTR才能指示无条件转移指令目标地址的属性
    D. NEAR必须借助于PTR才能指示无条件转移指令目标地址的属性
11.指令JMP FAR PTR DONE属于(    )          (满分:4)
    A. DIV 2
    B. DIV DX,2
    C. SAR DX,1
    D. SHL DX,1
12.条件转移指令JNE的测试条件为(    )          (满分:4)
    A. 段内转移直接寻址
    B. 段内转移间接寻址
    C. 段间转移直接寻址
    D. 段间转移间接寻址
13.把汇编源程序变成代码程序的过程是(    )          (满分:4)
    A. ZF=0
    B. CF=0
    C. ZF=1
    D. CF=1
14.一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是(    )          (满分:4)
    A. 编译
    B. 汇编
    C. 编辑
    D. 链接
15.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是(    )。          (满分:4)
    A. 12CSBH
    B. 12B6BHC
    C. 12C59H
    D. 12BFEH
三、判断题:
1.DMA方式是:直接依靠硬件实现主存与I/O设备之间的数据直传          (满分:4)
    A. MOV AL
    00H
    B. AND AL
    00H
    C. XOR AL
    AL
    D. SUB AL
    AL
2.PC/XT有三种类型的系统中断: 软中断、不可屏蔽中断和可屏蔽中断。          (满分:4)
    A. 错误
    B. 正确
3.中断处理大致包括如下过程:中断请求、中断响应及中断返回。          (满分:4)
    A. 错误
    B. 正确
4.在常用硬磁盘中,各道容量相同          (满分:4)
    A. 错误
    B. 正确
5.CPU在中断周期IT中进行中断服务处理          (满分:4)
    A. 错误
    B. 正确
6.子程序调用一定是程序员在编写源程序时事先安排好的,是可知的,而中断是由中断源根据自身的需要产生的,都是不可预见的。          (满分:4)
    A. 错误
    B. 正确
7.在BIOS系统中,01H、11H——-判断键盘缓冲区内是否有字符可读。          (满分:4)
    A. 错误
    B. 正确
8.在常用的VGA显示方式下,计算机系统规定:文本显示方式下,单色显示器的显示缓冲区段地址为0A000H。          (满分:4)
    A. 错误
    B. 正确
9.计算机通用键盘一般采取硬件编码电路产生键码          (满分:4)
    A. 错误
    B. 正确
10.微程序控制器采用同步控制方式          (满分:4)
    A. 错误
    B. 正确
北航《汇编语言》在线作业二

一、单选题:
1.下面指令序列测试BH中的数是否为奇数,若为奇数则转移至K1处,横线处的指令应为(    )。    TEST BH,01H    _________K1          (满分:4)
    A. JNE
    B. JZ
    C. JS
    D. JC
2.完成同指令XCHG AX,BX相同功能的指令或指令序列是(    )。          (满分:4)
    A. MOV AX,BX
    B. MOV BX,AX
    C. PUSH AX  POP BX
    D. MOV CX,AX     MOV AX,BX     MOV BX,CX
3.使用DOS系统功能调用时,使用的软中断指令是(   )          (满分:4)
    A. INT 21
    B. INT 10H
    C. INT 16H
    D. INT 21H
4.中断服务程序入口地址占用(    )个字节          (满分:4)
    A. 4
    B. 6
    C. 2
    D. 1
5.条件转移指令JNE的测试条件为(    ).          (满分:4)
    A. ZF=0
    B. CF=0
    C. ZF=1
    D. CF=1
6.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是(    )。          (满分:4)
    A. MOV AL
    00H
    B. AND AL
    00H
    C. XOR AL
    AL
    D. SUB AL
    AL
7.测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT处执行,可实现的方法是(    )。          (满分:4)
    A. TEST BL,4FH     JZ NEXT
    B. XOR BL,4FH     JZ NEXT
    C. AND BL,4FH     JZ NEXT
    D. OR BL,4FH     JZ NEXT
8.MOVBH,1000[SI],该指令中源操作数采用的寻址方式是(    )          (满分:4)
    A. 立即
    B. 直接
    C. 寄存器相对
    D. 寄存器间接
9.下面指令执行后,变量DAB中的内容是(    )。    DAW DW2A05H    DAB DB 0FAH    :    MOV AL,BYTE PTR DAW    SUB DAB,AL          (满分:4)
    A. 0DAH
    B. 0FAH
    C. 0F5H
    D. 0D0H
10.在串操作指令前使用重复前缀指令REPE,终止串的重复操作条件是(    )          (满分:4)
    A. CX=0且ZF=0
    B. CX=0且ZF=1
    C. CX=0或ZF=0
    D. CX=0或ZF=1
11.DATA SEGMENT    TA1 DW 0102H,0304H,0506H    TA2 DB 02H,03H,04H    :    MOV BX,DS:    AND BX,0FFH   OR BH,    上述指令序列运行后,BX的内容是(    )。          (满分:4)
    A. 0605H
    B. 0402H
    C. 0606H
    D. 0204H
12.下列指令执行后总是使CF=0,OF=0的是(    )。          (满分:4)
    A. AND
    B. NEG
    C. NOT
    D. INC
13.将DX的内容除以2,正确的指令是(    )          (满分:4)
    A. DIV 2
    B. DIV DX,2
    C. SAR DX,1
    D. SHL DX,1
14.下面是80X86宏汇编语言中关于SHORT和NEAR的叙述,哪一个是正确的?          (满分:4)
    A. 它们都可以直接指示无条件转移指令目标地址的属性
    B. 它们都必须借助于PTR才能指示无条件转移指令目标地址的属性
    C. SHORT必须借助于PTR才能指示无条件转移指令目标地址的属性
    D. NEAR必须借助于PTR才能指示无条件转移指令目标地址的属性
15.根据下面定义的数据段:DESG SEGMENT DAT1 DB ‘1234’  DAT2 DW 5678H  ADDR EQU DAT2-DAT1  DESG ENDS  执行指令MOV AXADDR后,AX寄存器中的内容是(    )          (满分:4)
    A. 5678H
    B. 7856H
    C. 4444H
    D. 0004H
三、判断题:
1.子程序调用一定是程序员在编写源程序时事先安排好的,是可知的,而中断是由中断源根据自身的需要产生的,都是不可预见的。          (满分:4)
    A. 错误
    B. 正确
2.随机存取方式是指:既可以读出也可以写入          (满分:4)
    A. 错误
    B. 正确
3.在BIOS系统中,01H、11H——-判断键盘缓冲区内是否有字符可读。          (满分:4)
    A. 错误
    B. 正确
4.计算机通用键盘一般采取硬件编码电路产生键码          (满分:4)
    A. 错误
    B. 正确
5.中断处理大致包括如下过程:中断请求、中断响应及中断返回。          (满分:4)
    A. 错误
    B. 正确
6.子程序名必须是一个合法的标识符,并前后二者要一致。          (满分:4)
    A. 错误
    B. 正确
7.中断向量表是一个特殊的线性表,它保存着系统中所有中断服务程序的入口地址(偏移量和段地址)。          (满分:4)
    A. 错误
    B. 正确
8.子程序的调用和返回是一对互逆操作,也是一种特殊的转移操作。          (满分:4)
    A. 错误
    B. 正确
9.在微程序控制方式中,由一条微指令的顺序控制字段产生微命令          (满分:4)
    A. 错误
    B. 正确
10.磁盘采用顺序存取方式          (满分:4)
    A. 错误
    B. 正确
北航《汇编语言》在线作业三

一、单选题:
1.在执行DAA指令,当高四位BCD码校正时产生进位,如要把此进位值送入AH中,对这进位值的操作应是(    )          (满分:4)
    A. DAA校正指令的功能已自动加在AH中
    B. 进位值在AF中,校正后根据AF内容再加在AH中
    C. 进位值在CF中,校正后根据CF内容再加在AH中
    D. 进位值在AL最高位上,校正后根据AL最高位内容再加在AH中
2.下列叙述正确的是(    )          (满分:4)
    A. 对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令
    B. 对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令
    C. 对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令
    D. 对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令
3.执行段间调用指令CALL时,首先保护断点的:          (满分:4)
    A. 段地址和偏移地址
    B. 段地址
    C. 偏移地址
4.在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现起来。          (满分:4)
    A. 占内存空间小,但速度慢
    B. 占内存空间大,但速度快
    C. 占内存空间相同,速度快
    D. 占内存空间相同,速度慢
5.使计算机执行某种操作的命令是(    )          (满分:4)
    A. 宏指令
    B. 指令
    C. 伪指令
    D. 语句
6.半导体静态存储器SRAM的存储原理是          (满分:4)
    A. 依靠双稳态触发电路
    B. 依靠定时刷新
    C. 依靠读后再生
    D. 信息不再变化
7.下面指令中,合理而有意义的指令是(    )。          (满分:4)
    A. REP LODSB
    B. REP SCASB
    C. REP CMPSB
    D. REP MOVSB
8.当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是(    )。          (满分:4)
    A. 表示结果中含1的个数为偶数
    B. 表示结果中含1的个数为奇数
    C. 表示该数为偶数
    D. 表示结果中低八位含1的个数为偶数
9.检查二个无符号数的关系,若要实现AL>BL时分支去LOP1处,那么在“CMP AL,BL”指令后应跟的分支指令是(  )          (满分:4)
    A. JNC LOP1
    B. JA LOP1
    C. JC LOP1
    D. JGE LOP1
10.ORAL,AL是(    )操作指令。          (满分:4)
    A. 异或
    B. 加法
    C. 右移
    D. 逻辑或
11.完成对CL寄存器的内容乘以4的正确操作是(   )          (满分:4)
    A. ROL CL,1ROL CL,1
    B. MUL 4
    C. SHL CL,1SHL CL,1
    D. MOV CL,2SHL CL,CL
12.已知(AX)=1234H,执行下述三条指令后,(AX)=(    )MOV BX,AX    NEG BX    ADD AX,BX          (满分:4)
    A. 1234H
    B. 0EDCCH
    C. 6DCCH
    D. 0000H
13.在汇编语言程序中,对END语句的叙述正确的是(    )          (满分:4)
    A. END语句是一可执行语句
    B. END语句表示程序执行到此结束
    C. END语句表示源程序到此结束
    D. END语句在汇编后要产生机器码
14.在程序执行过程中,IP寄存器中始终保存的是(    )          (满分:4)
    A. 上一条指令的首地址
    B. 下一条指令的首地址
    C. 正在执行指令的首地址
    D. 需计算有效地址后才能确定地址
15.在执行下列指令时,需要使用段寄存器DS的指令是(   )          (满分:4)
    A. STOSW
    B. ADD AL,CL
    C. NEG BX
    D. INC DA
三、判断题:
1.在异步通信中,数据传送所需时间由异步应答信号确定          (满分:4)
    A. 错误
    B. 正确
2.在常用硬磁盘中,各道容量相同          (满分:4)
    A. 错误
    B. 正确
3.随机存取方式是指:既可以读出也可以写入          (满分:4)
    A. 错误
    B. 正确
4.在显示字符时,用一个字节存储该字符的ASCII码,用另一个字节存储的显示属性,即: 显示颜色。          (满分:4)
    A. 错误
    B. 正确
5.图形显示的最小单位是象素,对每个象素可用不同的颜色来显示。          (满分:4)
    A. 错误
    B. 正确
6.子程序调用指令本身的执行不影响任何标志位,并且子程序体中指令的执行也不会改变标志位。          (满分:4)
    A. 错误
    B. 正确
7.若总线地址是16位,则直接访存的空间最大为64K          (满分:4)
    A. 错误
    B. 正确
8.微程序控制器采用同步控制方式          (满分:4)
    A. 错误
    B. 正确
9.子程序调用一定是程序员在编写源程序时事先安排好的,是可知的,而中断是由中断源根据自身的需要产生的,都是不可预见的。          (满分:4)
    A. 错误
    B. 正确
10.1KB=1000字节          (满分:4)
    A. 错误
    B. 正确

离线作业答案 发表于 2016-4-9 12:39:04

北航16春在线作业满分答案,太感谢了
页: [1]
查看完整版本: 北航16春《汇编语言》在线作业答案