更多"执行下述指令后,(DL)=( )。 ADB'8' MOV DL,"的相关试题:
[单项选择]执行下述指令后,(DL)=( )。
ADB'8'
MOV DL,A
AND DL,0FH
OR DL,30H
A. 8H
B. 0FH
C. 38
D. 38H
[单项选择]执行下述指令后,(DL)=( )。
ADB '8'
MOV DL,A
AND DL;0FH
OR DL,30H
A. 8H
B. 0FH
C. 38
D. 38H
[单项选择]执行下述指令
A DB'8'
MOV DL,A
AND DL,OFH
OR DL,30H
之后,(DL)= ( )
A. 8H
B. 0FH
C. 38
D. 38H
[单项选择]执行下述指令后,(DL)=( )。
X DB '7'
MOV DL, X
OR DL, 0FH
AND DL, 30H
A. 7H
B. OH
C. 30
D. 30H
[单项选择]执行下述指令后,(DL)=( )。
A. OR DL,30H8H
B. 0FH
C. 38
D. 38H
[单项选择]已知(BL)=0FH,执行TEST BL,8FH后,(BL)=______。
A. F0H
B. 8FH
C. 0FH
D. FFH
[单项选择]已知(CY)=1(A)=0FH,要使结果为(CY)=0 (A)=1FH,则需执行指令 ( )
A. RLC
B. RRC
C. RL A D.RR A
[单项选择]执行下述命令后,使函数EOF( )的值一定为.T. 的命令是
A. REPLACE 基本工资 WITH 基本工资+300
B. DISPLAY FOR 基本工资>1000
C. LIST WHILE 基本工资>1000
D. LIST NEXT 10 FOR 基本工资>1000
[单项选择]执行下述程序后,输出的结果是( )。
#include<stdio.h>
#define SQR(X)X*X
void main( )
int a=10,k=2,m=1;
a/=SQR(k+m)/SQR(k+m);
printf(" %d" ,a);
A. 10
B. 1
C. 9
D. 0
[单项选择]执行下述程序后,输出的结果是( )。
#include<stdio.h>
#define S(X)X*X
void main( )
int a=9, k=3, m=2;
a/=S(k+m)/S(k+m);
printf("%d", a);
A. 1
B. 4
C. 9
D. 0
[单项选择]假设(AL)=0FFH,依次执行ADD AL,12和AND AL,0FH指令后,标志位ZF和 SF的状态分别为( )。
A. 0和0
B. 0和1
C. 1和0
D. 1和1
[单项选择]若执行下述程序时,若从键盘输入6和8时,结果为
main( )
int a,b,s;
scanf("%d%d",&a,&b);
s=a
if(a<b)
s=b;
s*=s;
printf("%d",s);
A. 36
B. 64
C. 48
D. 以上都不对
[单项选择]在执行下述程序时,若从键盘输入6和8,则结果为
main( )
int a,b,s;
scanf("%d%d",&a,&b);
S=a
if(a<b)
s=b;
S*=s;
printf("%d",s);
A. 36
B. 64
C. 48
D. 以上都不对
[单项选择]已知(AL)=6,(BL)=7,执行下述指令后(AL)= ( )。
MUL AL, BL
AAM
A. 42
B. 2AH
C. 4
D. 2
[单项选择]若执行下述程序时,若从键盘输入6和8,结果为( )。
main( )
int a,b,s;
scanf("%d%dt",&a,&b);
s=a:
if(s=b)
s*=s;
printf("%d",s);
A. 36
B. 64
C. 48
D. 以上都不对