51单片机里两个数x y要求根据z=(x大于等于0、x+y.x小于0、x-y)编程序,x、y在指定单元,变成一个子程序
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/24 19:51:48
51单片机里两个数x y要求根据z=(x大于等于0、x+y.x小于0、x-y)编程序,x、y在指定单元,变成一个子程序
比如x在30H里,y放在31H里,编成一个子程序 要用汇编语言源程序编哦
比如x在30H里,y放在31H里,编成一个子程序 要用汇编语言源程序编哦
char x _at_ 0x30;
char y _at_ 0x31;
z=(x&0x80)?x-y:x+y;
不用复杂的程序的,一句话就可以了.
貌似我才应该得到推荐啊,
再问: 不是这种程序,要用汇编语言源程序
再答: MOV A,X(0x30) ANL A,#80H JZ ADDSEG CLR C MOV A,X(0x30) SUBB A,Y(0x31) SJMP RETURNZ ADDSEG: MOV A,X(0x30) ADD A,Y(0x31) RETURNZ: MOV Z(0x08),A RET 括号里的是地址,Z我定义了在08地址
char y _at_ 0x31;
z=(x&0x80)?x-y:x+y;
不用复杂的程序的,一句话就可以了.
貌似我才应该得到推荐啊,
再问: 不是这种程序,要用汇编语言源程序
再答: MOV A,X(0x30) ANL A,#80H JZ ADDSEG CLR C MOV A,X(0x30) SUBB A,Y(0x31) SJMP RETURNZ ADDSEG: MOV A,X(0x30) ADD A,Y(0x31) RETURNZ: MOV Z(0x08),A RET 括号里的是地址,Z我定义了在08地址
51单片机里两个数x y要求根据z=(x大于等于0、x+y.x小于0、x-y)编程序,x、y在指定单元,变成一个子程序
设实数X,Y满足条件X大于等于0,X小于等于Y,X+2Y-4小于等于,则Z=X+Y的最大值是
若实数X Y满足{X-Y+1大于等于0 X+Y大于等于0 X小于等于0则Z=X+2Y的最大值?
x-y+1大于等于0,x+y-2大于等于0,x小于等于1,求z=(x+2y)/(2x+y)的范围
已知x小于0,y大于0,z小于0,且/x/小于/y/,/y/大于/z/化简/x+z/-/y+z/+/x+y/-/x-y+
已知x,y,z 大于0,x+y+z=2,求证 xz/y(y+z)+zy/x(x+y)+yx/z(z+x)大于等于2/3
X大于等于0Y小于等于X2X+Y-9小于等于0Z=X+3Y的最大值Y小于等于X 这条线要怎么画
在约束条件x小于等于4,x+1大于等于0,x+2y大于等于2下,目标函数z=x-y有何极值
已知x大于0,y小于0,z小于0,且|X|大于|y|,|z|大于|x| .化简|x+z|-|y-z|-|x+y|
已知x大于0,y小于0,z大于0,且|x|大于|y|,|y|小于|z|,化简|x+z|+|y+z|-|x+y|
请问一下y、z小于0,x大于0,求|x-y|+|y-z|+|x-z|+|y+z|,
简单的线性规划题,设Z=2y-x,满足X,y:y小于等于x,x+y大于等于2,y大于等于3x-6