打個比方:
指令:向右轉
執行:轉(向右)
現在優化一下:執行連續的指令:
轉(向右,向左,向左,向右,,,,,)
把括號中的數據單獨提取出來,形成一個文本。把這個文本傳遞給指令“轉”。
再“升級”,允許操作人通過鍵盤左右箭頭按鈕,來輸入方向數據。
就像一個開車游戲,啟動后,用戶僅僅用左右方向鍵就控制車行進了。
總之,指令也是一種數據。執行任何指令都是按一定的協議來解釋“數據”。一部分數據被當做指令,一部分數據被當做執行的具體參數。
如:
dird:
ls/home
想深入學習,可以看看《計算機是如何跑起來的》