This is the string!Note that if you just use the ASCII assembly directive, the assembly listing does not give you the contents of each word in hex, it gives you the contents of consecutive bytes in hex, and while the relation between bytes and words is trivial, you must do some of the work manually!
Part A: What is the maximum memory you can attach to this machine, in words?
Part B: How many characters of text could you store in the memory of this machine? (for this part, ignore the problem of where the program would have to be stored if you actually filled the memory with text.)
Part C: Propose a format for the efficient storage of consecutive bytes of ASCII data in memory on this machine; this format should allow you to actually store the number of characters you suggested in Part B.
Part D: If a program uses a word as an array index, what is the maximum size of the array that program can directly access?
Part A: R3 truncated to a halfword
Part B: R3 truncated to one byte
Part C: The most significant halfword of R3
Part D: The LSB of R3
Part A: LEA R6,R5,36
Part B: JSRS R3,R4
Part C: LIL R2,#012345
Part D: ADD R1,R7,R8