gpt4 book ai didi

if-statement - 汇编中if-else怎么写?

转载 作者:行者123 更新时间:2023-12-02 18:05:58 28 4
gpt4 key购买 nike

下面的 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-微 Controller )

CMP Input, WaterLevel
MOV word[MC], 1

MOV word[MC], 2

最佳答案

如果我们想用 C 语言做一些事情,比如:

if (ax < bx)
{
X = -1;
}
else
{
X = 1;
}

它在汇编中看起来像这样:

 cmp    ax, bx      
jl Less
mov word [X], 1
jmp Both
Less:
mov word [X], -1
Both:

关于if-statement - 汇编中if-else怎么写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40602029/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com