如何在汇编语言中编写以下if else语句?
C 代码:
If ( input < WaterLevel)
{
MC = 1;
}
else if ( input == WaterLevel)
{
MC = 0;
}
伪代码
If input < Water Level
Send 1 to microcontroller
Turn Motor On
Else if input == Water Level
Send 0 to microcontroller
Turn Motor Off
未完成的装配:(MC- 微控制器)
CMP Input, WaterLevel
MOV word[MC], 1
MOV word[MC], 2
else
分支。作为一名学生,你应该更努力地去弄清楚为什么会出现这种情况,或者询问原因,而不是要求尊重——即使我会遵守,这对你也没有多大好处。如果你要求我同情你的观点,也请尝试理解我的观点。我更担心这样的代码会溜进真正的产品中,而不是我担心表现得友善。粗鲁对人的伤害比水灾小得多。 - Ped7gfloat
几乎不可能,即使使用整数也存在危险设计。实际上,这个重要的“细节”阻止我发布有关“汇编中的if/else”的答案本身,我的大脑无法克服它,抱歉。 - Ped7g