Page 1 of 1

This lab will be done using The Simple 8-Bit Assembler Simulator, available at this site: https://schweigi.github.io/ass

Posted: Thu Jul 14, 2022 2:11 pm
by answerhappygod
This lab will be done using The Simple 8-Bit AssemblerSimulator, available at this site:https://schweigi.github.io/assembler-simulator/
Start off by using the “Hello World!” program that alreadyexists. To begin with this lab, first, replace the “Hello World!”portion of the code, with the following: “UGETGV UQWR KU DGUV”
This is a shift cipher, that was encrypted by shifting everyletter two values to the RIGHT (for example, ‘A’ would become ‘C’,‘B’ would become ‘D’, and so on.) Please adjust the Assembly codeused in the original “Hello World!” program so that it shifts everyletter BACK two values, to display the decrypted message. Remember,you’ll want to look at the ASCII encoding values discussed in thelecture for help on how to shift the values, and as one final hint,you’ll likely be looking to add additional code to the “.loop”function to perform the shift.
IN ADDITION: You’ll need to compensate for the spaces betweenthe words, and use a conditional jump to avoid decrypting if thecurrent character you’re looking at is a SPACE. Remember, the ASCIIreference has a very specific value for a blank space. So in yourfinal decrypted message, the blank spaces between the words shouldstill be blank spaces.
This is NOT C++. This is ASSEMBLY. Use the website ONLYand post screenshots of changed left side AL and then right sideoutput. Do not copy-paste from other answers on answers, as they areincorrect. Please and thank you. Happy Chegging!