逻辑运算
333逻辑运算和移位指令
假定 DS、 ES都已设置为 数据段的段基址。 程序见下页。 1000H 3000H 12 34 56 78 32H 31H 34H 33H 36H 35H 38H 37H 18 MOV SI,1000H ; SI←BCD 首址 MOV DI,3000H ; DI←ASCII 首址 MOV BX,4 ; 置计数器初值 BBB: MOV AL,[SI] ; AL←BCD 码 ,第一次取 12H
111基本和常用逻辑运算
+ 0 = 0 1 + 0 = 1 1 + 1 = 1 与: 0 0 = 0 0 1 = 0 1 1 = 1 非: 1 0 0 1 二、变量和常量的关系 (变量: A、 B、 C… ) 或: A + 0 = A A + 1 = 1 与 : A 0 = 0 A 1 = A 非: 0 AA AA 11. 1. 2 公式和定理 一、 常量之间的关系 (常量: 0 和 1 ) 三
逻辑运算和判断选取控制(编辑修改稿)
a=c=0。 b=1。 d=20。 if(a) d=d10。 else if(! b) if(! c) x=15。 else x=25。 printf(“%d\n”,d)。 } (题 )以下程序的运行结果是 ———— . include void main(void) { int x,y=1,z。 if(y! =0) x=5。 printf(“\t%d\n”,x)。 if(y= =0) x=4。