单字传送指令有两种形式:MOV(21)与@MOV(21),其中当执行条件为ON时只能执行一个扫描周期的是()。
@MOV(21)
@MOV(21)
第7题
下面的汇编语言源程序经汇编后,发现TEST [BX],OIH指令有语法错误,其该指令的正确形式应该是______。
DSEG SEGMENT
DAT DB 5,13,4,-2,6,23, 44, -1, 29,-3
CNT DW $-DAT
DSEG ENDS
SSEG SEGMENT STACK
DB 256 DUP (0)
SSEG ENDS
CSEG SEGMENT
ASSUME DS: DSEG, SS: SSEG, CS: CSEG
START PROC FAR
PUSH DS
XOR AX, AX
PUSH AX
MOV AX, DSEG
MOV DS,AX
XOR AX, AX
MOV BX, OFFSET DAT
MOV CX, CNT
LP: TEST [BX],01H
JZ NEXT
INC AH
ADD AL, [BX]
NEXT: INC BX
LOOP LP
SET
START ENDP
CSEG ENDS
END START
第8题
运算器结构如图6.23所示。IR为指令寄存器,R1~R3是3个通用寄存器,A和B是三选一多路选择器,数据通路的选择分别由AS0、AS1和BS0、BS1控制(如BS0BS1=01时选择R1,BS0BS1=10时选择R2,BS0BS1=11时选择R3)。S1、S2是操作性质控制端,功能如下:
S1S2=00时,ALU输出B
S1S2=01时,ALU输出A+B
S1S2=10时,ALU输出A-B
S1S2=11时,ALU输出
假设有以下4条机器指令,其操作码OP和功能如表6.2所示。
表6.2 4条机器指令的操作码OP和功能 | ||
指令名称 | OP | 指令功 能 |
MOV ADD COM ADT | 00 01 10 11 | 从源寄存器传送一个数到目标寄存器 源寄存器内容与目标寄存器内容相加后送目标寄存器 源寄存器内容取反后送目标寄存器 十进制加法指令,修正量6假定在R3,a、b数在R1和R2 |
要求:
第9题
A.在计算机中,作为一个整体来处理、保存或传送的二进制字串称为计算机字。
B.计算机字都是 32比特。
C.计算机字有数据字和指令字两种。
D.计算机字的位数为字长,字长是任意的。
E.一个计算机字就是指两个字节。
第10题