In the previous posts I have explained what the instruction does, the architecture and the control word for controlling all the elements of the architecture. Now, let me try and explain how the instruction is actually entered in RAM. The 'SUBNEG' instruction as I had explained in the first post has three 16-Bit operands. The RAM stores only one 'Byte' or 8-Bits in each address/memory location. So, we need to split each 16-Bit number further into 2 parts (2 bytes) and save them in consecutive addresses. After splitting the number into 2 bytes we can name them as 'Higher Byte' and 'Lower Byte'. So, suppose the number was A where, A= 1011 0100 1100 1101 ( #B4CD in hexadecimal) I will call the lower byte as A(l) and higher byte as A(h) hence, A(h)= 1011 0100 ( #B4 ) A(l)= 1100 1101 ( #CD ) now that we have split the numbers we need to store them in 2 consecutive addresses lets assume for now the addresses are address #0000 and address #0001 . So, now t...