-1
因此,在我嘗試在名爲logisim的程序上構建計算機時,我遇到了一個主要問題。如果命令代碼佔用1個字節,然後參數(如存儲數據的位置佔用另一個字節),那麼計算機如何寫入超過命令大小。計算機如何寫入比命令數據大小更多的數據
例如。
指令代碼0001表示設置當前選定的內存插槽,則後半部分0110是要設置的數據。但那意味着你只能設置一半你開始使用的數據。我希望這足夠簡潔。
因此,在我嘗試在名爲logisim的程序上構建計算機時,我遇到了一個主要問題。如果命令代碼佔用1個字節,然後參數(如存儲數據的位置佔用另一個字節),那麼計算機如何寫入超過命令大小。計算機如何寫入比命令數據大小更多的數據
例如。
指令代碼0001表示設置當前選定的內存插槽,則後半部分0110是要設置的數據。但那意味着你只能設置一半你開始使用的數據。我希望這足夠簡潔。
由於「跳轉」指令,計算機程序可以設置/寫入比其指令集更多的數據。這些指令將指令指針移到不同的位置。這允許重複先前的指示。這種重複使計算機可以設置/寫入無限量的數據。