现网中的值被解释为无符号数。在连续赋值语句中,assignaddr[3:0]=-3;addr被赋予的值是()。
A.4’b1101
B.4’b0011
C.4’bxx11
D.4’bzz11
A.4’b1101
B.4’b0011
C.4’bxx11
D.4’bzz11
下面程序是从______单元开始,连续存放10个无符号数,从中找出最大值送入______单元。
ORG 0020H
MOV R0,#40H
MOV B,@R0
MOV R7,#09H
INC R0
L00P:MOV A,B
CLR C
SUBB A,@R0
JNC NEXT
MOV B,@R0
NEXT:INC R0
DJNZ R7,LOOP
MOV 30H,B
SJMP $
END
AL 、 BL 中都是无符号数,若 (AL>(BL时,转到 NEXT 处。在执行 CMP AL, BL 指令 后应选用的指令()
A JNBE NEXT
B JNLE NEXT
C JBE NEXT
D JLE NEXT
设AX中有一带符号数8520H,执行“SAR AX,1”指令后,AX中的值是()
A4290H
B0A40H
C0C290H
D0C260H
设 AL 中是无符号数 , 试将 AL 内容扩展后送入 BX 中 , 能够完成此项功能的指令序列 ()
A CBW
B MOV AH,0 MOV BX,AX MOV BX,AX
C MOV AH,0FFH
D MOV BL,AL MOV BX,AX MOV BH,AH
A.信号赋值可以有延迟时间,
B.信号除当前值外还有许多相关值,如历史信息等,变量只有当前值
C.信号可以是多个进程的全局信号
D.号值输入信号时采用代入符“:=”,面不是赋值符“<=”,同时信号可以附加延时。
下列程序要完成16位无符号数相加,两数分别存于30H,31H和40H,41H(低位在前),并把和存于30H,31H中(设和无进位输出)。请指出错误,并改正之。
MOV A,30H
ADD A,40H
MOV 30H,A
MOV A,31H
ADD A,41H
MOV 31H,A
错误:______
改正:______
参考答案:错误