【单选题】【消耗次数:1】
执行INAL,DX指令后,端口数据读入到寄存器。
AL
AH
AX
DL
参考答案:
复制
纠错
相关题目
【单选题】 执行INAX,DX指令后,端口数据读入到寄存器。
①  AL
②  AH
③  AX
④  DX
【单选题】 8086CPU在执行IN AL,DX指令时,DX寄存器的内容输出到( )上。
①  地址总线
②  数据总线
③  存储器
④  寄存器
【单选题】 在执行OUTDX,AL指令时,寄存器的数据送到数据总线上。
①  DX
②  AX
③  DL
④  AL
【单选题】 CPU在执行OUT DX,AL指令时,( )寄存器的内容送到地址总线上。
①  AL
②  DX
③  AX
④  DL
【单选题】 下面指令执行后,改变AL寄存器内容的指令是?
①  TEST AL,02H
②  OR AL,AL
③  CMP AL,BL
④  AND AL,BL
【单选题】 CPU执行OUTDX,AL指令时,DX寄存器的值输出到上
①  数据总线
②  地址总线
③  控制总线
④  电源线
【单选题】 下列4条指令中,有( )条指令需要使用DX寄存器MUL BX、IDIV BL、IN AX,20H、OUT 21H,AL
①  1
②  2
③  3
④  4
【单选题】 下面程序段执行后,AL中的内容是( ) MOV AX,8833H ADD AL,AH DAA
①  21
②  21H
③  0C1H
④  0DDH
【单选题】 CPU执行OUT DX,AL指令时,( ) 的值输出到地址总线上。
①  AL寄存器
②  AX寄存器
③  DL寄存器
④  DX寄存器
【判断题】 移位寄存器指令SFT执行后,ST通道的最低位丢失。()
①  正确
②  错误
随机题目
【单选题】 运行以下程序,从键盘上输入china# #includevoid main() { int v1=0,v2=0; char ch; while((ch=getchar())!=#) switch(ch) { case a: case h: default: v1++; case 0:v2++; } printf(%d,%d\n,v1,v2); } 运行结果( )。
①  2,2
②  3,3
③  4,4
④  5,5
【单选题】 为了避免在嵌套的条件语句if -else中产生二义性,C语言规定else子句总是与( )配对
①  缩排位置相同的if
②  其之前最近的if
③  之后最近的if
④  同一行上的if
【单选题】 以下程序的运行结果是: main() {int m=5; if(m++5) printf(%d\n else printf(%d\n,m--); }
①  4
②  5
③  6
④  7
【单选题】 以下程序运行结果是( )。 Main() {int if(m++5) printf(%d\n else printf(%d\n,m--); }
①  4
②  5
③  6
④  7
【单选题】 下述程序的运行结果( )。 #includevoid main() { int a=4,b=3,c=5,t=0; if(aa=b;b=t; if(aa=c;c=t; printf(%d,%d,%d\n,a,b,c); }
①  5,0,3
②  4,5,6
③  5,1,3
④  3,4,6
【单选题】 执行以下语句后a的值为( )。 Int a,b,c; a=b=c=1; ++a||++b++c
①  01
②  0
③  2
④  1
【单选题】 执行以下语句后b的值为( )。 Int a=5,b=6,w=1,x=2,y=3,z=4; (a=wx)(b=y
①  6
②  0
③  1
④  4
【单选题】 下述程序的运行结果( )。 #includevoid main() { int a=4,b=3,c=5,t=0; if(aa=b;b=t; if(aa=c;c=t; printf(%d,%d,%d\n,a,b,c); }
①  5,1,3
②  4,5,6
③  5,0,3
④  3,4,7
【单选题】 下述程序的运行结果( )。 #includevoid main() { int x=1,a=0,b=0; switch(x) { case 0:b++; case 1:a++; case 2:a++;b++; } printf(a=%d,b=%d\n,a,b); }
①  a=2,b=1
②  a=1,b=2
③  a=0,b=1
④  a=1,b=0
【单选题】 下述程序的运行结果( )。 #includevoid main() { int x=1,a=0,b=0; switch(x) { case 0:b++; case 1:a++; case 2:a++;b++; } printf(a=%d,b=%d\n,a,b); } case 1:a++; case 2:a++;b++; } printf(a=%d,b=%d\n,a,b); }
①  a=1,b=1
②  a=2 ,b=1
③  a=2,b=2
④  a=3,b=3