编写程序,实现字节W=(X+Y)/5-Z的计算,其中X=4、Y=6、Z=2、W存放在DATA_1中
DATA_1 SEGEMNT
X DB 4 Y DB 6 Z DB 2 W DB ? DATA_1 ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA_1 START: MOV AX,DATA_1 MOV DS,AX XOR AX,AX MOV AL,X ADD AL,Y CBW DIV 5 SUB AL,Z MOV W,AL MOV AH,4CH INT 21H CODE ENDS END START
X DB 4 Y DB 6 Z DB 2 W DB ? DATA_1 ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA_1 START: MOV AX,DATA_1 MOV DS,AX XOR AX,AX MOV AL,X ADD AL,Y CBW DIV 5 SUB AL,Z MOV W,AL MOV AH,4CH INT 21H CODE ENDS END START
举一反三
- 中国大学MOOC:以下程序的输出结果是____main(){intw=4,x=3,y=2,z=1;if(x>y&&!(z==w))printf(”%d\n”,(w<x?w:z<y?z:x));elseprintf(”%d\n”,(w>x?w:z>y?z:x));}
- 智慧职教: 以下程序的执行结果是( )。 main() { int w = 1, x = 2, y = 3, z = 4; w =( w < x ) ? x : w; w =( w < y ) ? y : w; w =( w < z ) ? z : w; printf( "%d " , w );}
- 若w=1,x=2,y=3,z=4,则条件表达式w<x?w:y<z?y:z的值是().
- 若:w=5,x=2,y=3,z=4,则条件表达式w <; x ? w : y <; z ? y : z的值为_________。 A: 5 B: 2 C: 3 D: 4
- 执行以下语句后b的值为。 int a = 5, b = 6, w = 1, x =2, y = 3, z = 4; a = (w > x ) && ( b = y > z );
内容
- 0
若w=1,x=2,y=3,z=4,则条件表达式w<x?w:y<z?y:z 的值是______。 A: 4 B: 3 C: 2 D: 1
- 1
若w=1,x=2,y=3,z=4,则条件表达式w<x?w:y<z?y:z的结果为( )。 A: 4 B: 2 C: 3 D: 1
- 2
若有intw=1,x=2,y=3,z=4;则表达式w<x?w:y<z?y:z的值是()
- 3
假定w、x、y、z、m均为int型变量;有如下程序段:w=1;x=2;y=3;z=4;m=(w
- 4
执行以下语句后a的值为 。int a=5,b=6,w=1,x=2,y=3,z=4;(a=w>x)&&(b=y>z)() A: 5 B: 0 C: 2 D: 1