奥特曼 发表于 2017-10-7 13:23:59

北航17秋《汇编语言》在线作业123

北航《汇编语言》在线作业一
一、单选题:【15道,总分:60分】
1.脉冲型微命令的作用是          (满分:4)
    A. 用脉冲边沿进行操作定时
    B. 在该脉冲宽度时间内进行ALU操作
    C. 在该脉冲宽度时间内进行数据传送
    D. 在该脉冲宽度时间内打开数据传送通路
2.设AL=0AH,下列指令执行后能使AL=05H的是(  )          (满分:4)
    A. NOT AL
    B. AND AL,0FH
    C. XOR AL,0FH
    D. OR AL,0FH
3.原码乘法是          (满分:4)
    A. 用原码表示操作数
    B. 被乘数用原码表示,乘数取绝对值,然后相乘
    C. 乘数用原码表示,被乘数取绝对值,然后相乘
    D. 先取操作数绝对值相乘,符号位单独处理
4.要实现使BETA的值为56,应采用语句为(   )          (满分:4)
    A. BETA DB 56
    B. BETA DB 56H
    C. BETA EQU 56
    D. BETA EQU 56H
5.十六进制数88H,可表示成下面几种形式,请找出错误的表示(    )。          (满分:4)
    A. 无符号十进制数136
    B. 带符号十进制数-120
    C. 压缩型BCD码十进制数88
    D. 8位二进制数-8的补码表示
6.条件转移指令JNE的测试条件为(    ).          (满分:4)
    A. ZF=0
    B. CF=0
    C. ZF=1
    D. CF=1
7.指令指针寄存器是(    )。          (满分:4)
    A. IP
    B. SP
    C. BP
    D. PSW
8.比较两个带符号的数A、B,当A=B时程序转移,测试的条件为(   )          (满分:4)
    A. ZF=1
    B. ZF=0
    C. SF=1
    D. SF=0
9.DOS系统功能调用中,显示单个字符的系统调用号是(    )          (满分:4)
    A. 01H
    B. 02H
    C. 08H
    D. 09H
10.条件转移指令JNE的测试条件为(    )          (满分:4)
    A. ZF=0
    B. CF=0
    C. ZF=1
    D. CF=1
11.对于下列程序段: AGAIN:MOV AL, MOV ES:,ALINC SI INC DI LOOP AGAIN 也可用(    )指令完成同样的功能。          (满分:4)
    A. REP MOVSB
    B. REP LODSB
    C. REP STOSB
    D. REPE SCASB
12.下列指令执行时出错的是(    )          (满分:4)
    A. ADD BUF1,BUF2
    B. JMP DWORD PTR DAT
    C. MOV AX, NUM
    D. TEST AL,08H
13.下列叙述正确的是(    )          (满分:4)
    A. 对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令
    B. 对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令
    C. 对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令
    D. 对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令
14.PSW寄存器中共有(    )位条件状态位,有(    )位控制状态位。          (满分:4)
    A. 6、3
    B. 3、6
    C. 8、4
    D. 4、8
15.CPU要访问的某一存储单元的实际地址称(    )          (满分:4)
    A. 段地址
    B. 偏移地址
    C. 物理地址
    D. 逻辑地址
二、判断题:【10道,总分:40分】

1.主程序与子程序参数传递方式有:(1)寄存器法(2)约定单元法(3)堆栈法          (满分:4)
    A. 错误
    B. 正确
2.在字符显示器的缓冲存储器中,一般存放着存放字符编码          (满分:4)
    A. 错误
    B. 正确
3.子程序调用伪指令INVOKE与子程序的调用指令CALL在功能上是一致的。          (满分:4)
    A. 错误
    B. 正确
4.并行加法器的运算速度主要取决于全加器单元的速度          (满分:4)
    A. 错误
    B. 正确
5.键盘缓冲区是一个环形队列,其性质与《数据结构》课程中对“环形队列”所描述的性质不一样。          (满分:4)
    A. 错误
    B. 正确
6.磁盘采用顺序存取方式          (满分:4)
    A. 错误
    B. 正确
7.在寄存器间址方式中,指令制定的寄存器中存放的是操作数地址          (满分:4)
    A. 错误
    B. 正确
8.在同步控制方式中,所有指令执行时间相同          (满分:4)
    A. 错误
    B. 正确
9.PC/XT有三种类型的系统中断: 软中断、不可屏蔽中断和可屏蔽中断。          (满分:4)
    A. 错误
    B. 正确
10.CPU在中断周期IT中进行中断服务处理          (满分:4)
    A. 错误
    B. 正确
北航《汇编语言》在线作业三
一、单选题:【15道,总分:60分】

1.数据传送指令中,错误的操作是(    )。          (满分:4)
    A. MOV SS:,1000H
    B. MOV DX,1000H
    C. MOV WORD PTR,1000H
    D. MOV DS,2000H
2.PSW寄存器中共有(    )位条件状态位,有(    )位控制状态位。          (满分:4)
    A. 6、3
    B. 3、6
    C. 8、4
    D. 4、8
3.设AL=0AH,下列指令执行后能使AL=05H的是(  )          (满分:4)
    A. NOT AL
    B. AND AL,0FH
    C. XOR AL,0FH
    D. OR AL,0FH
4.下列指令执行时出错的是(    )          (满分:4)
    A. ADD BUF1,BUF2
    B. JMP DWORD PTR DAT
    C. MOV AX, NUM
    D. TEST AL,08H
5.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是(    )。          (满分:4)
    A. MOV AL,00H
    B. AND AL,00H
    C. XOR AL,AL
    D. SUB AL,AL
6.串指令中的目的操作数地址是由(    )提供。          (满分:4)
    A. SS:
    B. DS:
    C. ES:
    D. CS:
7.原码乘法是          (满分:4)
    A. 用原码表示操作数
    B. 被乘数用原码表示,乘数取绝对值,然后相乘
    C. 乘数用原码表示,被乘数取绝对值,然后相乘
    D. 先取操作数绝对值相乘,符号位单独处理
8.对于下列程序段: AGAIN:MOV AL, MOV ES:,ALINC SI INC DI LOOP AGAIN 也可用(    )指令完成同样的功能。          (满分:4)
    A. REP MOVSB
    B. REP LODSB
    C. REP STOSB
    D. REPE SCASB
9.把汇编源程序变成代码程序的过程是(    )          (满分:4)
    A. 编译
    B. 汇编
    C. 编辑
    D. 链接
10.下面指令中,合理而有意义的指令是(    )。          (满分:4)
    A. REP LODSB
    B. REP SCASB
    C. REP CMPSB
    D. REP MOVSB
11.在下列指令中,(    )指令的执行会影响条件码中的CF位。          (满分:4)
    A. JMP NEXT
    B. JC NEXT
    C. INC BX
    D. SHL AX,1
12.已知BX=2000H,SI=1234H,则指令MOV AX,的源操作在(    )中。          (满分:4)
    A. 数据段中偏移量为3236H的字节
    B. 附加段中偏移量为3234H的字节
    C. 数据段中偏移量为3234H的字节
    D. 附加段中偏移量为3236H的字节
13.在下列语句中,AGAIN称为(    ) AGAIN: INC SI          (满分:4)
    A. 符号
    B. 助记符
    C. 标号
    D. 变量
14.半导体静态存储器SRAM的存储原理是          (满分:4)
    A. 依靠双稳态触发电路
    B. 依靠定时刷新
    C. 依靠读后再生
    D. 信息不再变化
15.ORAL,AL是(    )操作指令。          (满分:4)
    A. 异或
    B. 加法
    C. 右移
    D. 逻辑或
二、判断题:【10道,总分:40分】

1.PC/XT有三种类型的系统中断: 软中断、不可屏蔽中断和可屏蔽中断。          (满分:4)
    A. 错误
    B. 正确
2.键盘缓冲区是一个环形队列,其性质与《数据结构》课程中对“环形队列”所描述的性质不一样。          (满分:4)
    A. 错误
    B. 正确
3.一般过程名同标号一样,具有三种属性,即段属性、偏移地址属性以及类型属性。          (满分:4)
    A. 错误
    B. 正确
4.DMA方式是:直接依靠硬件实现主存与I/O设备之间的数据直传          (满分:4)
    A. 错误
    B. 正确
5.在BIOS系统中,01H、11H——-判断键盘缓冲区内是否有字符可读。          (满分:4)
    A. 错误
    B. 正确
6.子程序的返回指令是IRET/IRETD,而中断服务程序的返回指令是RET。          (满分:4)
    A. 错误
    B. 正确
7.子程序调用伪指令INVOKE与子程序的调用指令CALL在功能上是一致的。          (满分:4)
    A. 错误
    B. 正确
8.在微程序控制方式中每一条机器指令用一条微指令解释执行          (满分:4)
    A. 错误
    B. 正确
9.计算机通用键盘一般采取硬件编码电路产生键码          (满分:4)
    A. 错误
    B. 正确
10.在寄存器间址方式中,指令制定的寄存器中存放的是操作数地址          (满分:4)
    A. 错误
    B. 正确
北航《汇编语言》在线作业二
一、单选题:【15道,总分:60分】

1.要实现使BETA的值为56,应采用语句为(   )          (满分:4)
    A. BETA DB 56
    B. BETA DB 56H
    C. BETA EQU 56
    D. BETA EQU 56H
2.无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是          (满分:4)
    A. ADD BH,01H
    B. OR BH,01H
    C. XOR BH,01H
    D. TEST BH,01H
3.IBM PC微机中,有符号数是用(    )表示的          (满分:4)
    A. 原码
    B. 补码
    C. 反码
    D. BCD码
4.在下列指令的表示中,不正确的是(    )          (满分:4)
    A. MOV AL,
    B. JMP SHORT DONI
    C. DEC
    D. MUL CL
5.换码指令的助记符是(    )          (满分:4)
    A. XCHG
    B. LEAS
    C. ALXT
    D. MOV
6.数据传送指令中,错误的操作是(    )。          (满分:4)
    A. MOV SS:,1000H
    B. MOV DX,1000H
    C. MOV WORD PTR,1000H
    D. MOV DS,2000H
7.十六进制数88H,可表示成下面几种形式,请找出错误的表示(    )。          (满分:4)
    A. 无符号十进制数136
    B. 带符号十进制数-120
    C. 压缩型BCD码十进制数88
    D. 8位二进制数-8的补码表示
8.当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是(    )          (满分:4)
    A. JLE
    B. JNL
    C. JNLE
    D. JL
9.下面指令中,合理而有意义的指令是(    )。          (满分:4)
    A. REP LODSB
    B. REP SCASB
    C. REP CMPSB
    D. REP MOVSB
10.执行下列指令后,正确的结果是(    )MOV AL,100 MOV BL,-2          (满分:4)
    A. AL=100H BL=02H
    B. AL=64H BL=0FEH
    C. AL=64H BL=82H
    D. AL=100H BL=0FEH
11.8086CPU在基址加变址的寻址方式中,变址寄存器可以为(    )          (满分:4)
    A. BX或CX
    B. CX或SI
    C. DX或SI
    D. SI或DI
12.若十进制数为132.75,则其十六进制数为          (满分:4)
    A. 21.3
    B. 84.c
    C. 4.6
    D. D:6
13.已知BX=2000H,SI=1234H,则指令MOV AX,的源操作在(    )中。          (满分:4)
    A. 数据段中偏移量为3236H的字节
    B. 附加段中偏移量为3234H的字节
    C. 数据段中偏移量为3234H的字节
    D. 附加段中偏移量为3236H的字节
14.执行如下程序:执行如下程序:    MOV AX,0    MOV BX,1    MOV CX,100    A:ADD AX,BX    INC BX    LOOP A    HLT执行后(BX)=(    )          (满分:4)
    A. 99
    B. 100
    C. 101
    D. 102
15.在汇编语言程序中,对END语句的叙述正确的是(    )          (满分:4)
    A. END语句是一可执行语句
    B. END语句表示程序执行到此结束
    C. END语句表示源程序到此结束
    D. END语句在汇编后要产生机器码
二、判断题:【10道,总分:40分】

1.子程序的返回指令是IRET/IRETD,而中断服务程序的返回指令是RET。          (满分:4)
    A. 错误
    B. 正确
2.1KB=1000字节          (满分:4)
    A. 错误
    B. 正确
3.子程序调用一定是程序员在编写源程序时事先安排好的,是可知的,而中断是由中断源根据自身的需要产生的,都是不可预见的。          (满分:4)
    A. 错误
    B. 正确
4.子程序调用伪指令INVOKE与子程序的调用指令CALL在功能上是一致的。          (满分:4)
    A. 错误
    B. 正确
5.随机存取方式是指:既可以读出也可以写入          (满分:4)
    A. 错误
    B. 正确
6.并行加法器的运算速度主要取决于全加器单元的速度          (满分:4)
    A. 错误
    B. 正确
7.计算机系统中的显示器都有二种显示方式:文本显示方式和图形显示方式。          (满分:4)
    A. 错误
    B. 正确
8.键盘缓冲区是一个环形队列,其性质与《数据结构》课程中对“环形队列”所描述的性质不一样。          (满分:4)
    A. 错误
    B. 正确
9.CPU在中断周期IT中进行中断服务处理          (满分:4)
    A. 错误
    B. 正确
10.把若干个模块连接起来成为可执行文件的系统程序是连接程序。          (满分:4)
    A. 错误
    B. 正确

页: [1]
查看完整版本: 北航17秋《汇编语言》在线作业123