Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
instruction_encoding [2023/12/18 12:44] – [ALU instructions] pulkomandy | instruction_encoding [2023/12/31 16:49] (current) – [ALU instructions] pulkomandy | ||
---|---|---|---|
Line 114: | Line 114: | ||
^%% D: | ^%% D: | ||
^%% Rs %%| ALU op| Op. A | 4 | 0 | Rs | | ^%% Rs %%| ALU op| Op. A | 4 | 0 | Rs | | ||
- | ^%% # | + | ^%% # |
- | ^%% From [Addr16] %%| ALU op| Op. A | 4 | 2 | Rs | + | ^%% From [Addr16] %%| ALU op| Op. A | 4 | 2 | Unused |
- | ^%% To [Addr16] | + | ^%% To [Addr16] |
^%% Rs ASR shift %%| ALU op| Op. A | 4 | 4 + (shift - 1) | Rs | | ^%% Rs ASR shift %%| ALU op| Op. A | 4 | 4 + (shift - 1) | Rs | | ||
^%% Rs LSL shift %%| ALU op| Op. A | 5 | shift - 1 | Rs | | ^%% Rs LSL shift %%| ALU op| Op. A | 5 | shift - 1 | Rs | | ||
Line 142: | Line 142: | ||
'' | '' | ||
- | and the "To [Addr16"]" corresponds to: | + | and the "To [Addr16]" |
'' | '' |