我将尽力清晰地表达我的问题(这不容易...对我来说也不是很清楚)。
假设你有一组带有多个操作数的IF...THEN指令,例如
假设我可以用一个数学函数来替代所有这些IF语句,比如
这个函数来自之前训练过的人工神经网络。
我的直觉是,在执行时,这个函数应该比IF语句需要更少的时间,但这只是我的一种感觉,因为在汇编语言中,有条件的指令比算术指令需要更多的时间。
你能证实这一点吗?甚至能否提供一些链接,让我找到解释?
谢谢大家!
IF ((a==0) && (b==1) && (c==1)) THEN x=1
ELSE IF ((a==0) && (b==0) && (c==1)) THEN x=2-
假设我可以用一个数学函数来替代所有这些IF语句,比如
x = a * n1 + b * n2 + c * n3
(这只是为了给你一个想法,在实际情况下它更加复杂,但IF语句和操作数也更多)。这个函数来自之前训练过的人工神经网络。
我的直觉是,在执行时,这个函数应该比IF语句需要更少的时间,但这只是我的一种感觉,因为在汇编语言中,有条件的指令比算术指令需要更多的时间。
你能证实这一点吗?甚至能否提供一些链接,让我找到解释?
谢谢大家!