演算法和運算元的關係:
演算法(algorithm)是為了達到某個目標,實施的一系列指令的過程,而指令包含運算元(operator)和運算元(operand)。
運算元:operator, 簡單說來就是進行某種“操作“,動作。與之對應的,就是被操作的物件,稱之為運算元,operand
我們看下面這段簡單彙編程式碼:
上面程式碼中,"mov"就是運算元,而ax, 0x1000是運算元,是mov這個運算元操作的物件。"mov ax,0x1000“這條語句做了什麼呢?就是把ax暫存器賦值為0x1000
同樣,"inc"是運算元,"ax"是運算元。 “inc ax”就是把ax暫存器的數加1。
整段程式碼
的目的是什麼? 其實它實現了一個簡單演算法:
所以簡單來說,演算法就是對某種資料進行一系列操作的指令序列。
以上是對“運算元”,“運算元”和“演算法”最簡單的解釋。
如果要再專業一點,可以查查wiki和專業書籍。
演算法和運算元的關係:
演算法(algorithm)是為了達到某個目標,實施的一系列指令的過程,而指令包含運算元(operator)和運算元(operand)。
運算元:operator, 簡單說來就是進行某種“操作“,動作。與之對應的,就是被操作的物件,稱之為運算元,operand
我們看下面這段簡單彙編程式碼:
上面程式碼中,"mov"就是運算元,而ax, 0x1000是運算元,是mov這個運算元操作的物件。"mov ax,0x1000“這條語句做了什麼呢?就是把ax暫存器賦值為0x1000
同樣,"inc"是運算元,"ax"是運算元。 “inc ax”就是把ax暫存器的數加1。
整段程式碼
的目的是什麼? 其實它實現了一個簡單演算法:
所以簡單來說,演算法就是對某種資料進行一系列操作的指令序列。
以上是對“運算元”,“運算元”和“演算法”最簡單的解釋。
如果要再專業一點,可以查查wiki和專業書籍。