Question: Please help me and explain your own reasonable answers. When a program is loaded on a Pep/8 computer and is ready to begin execution,0000 is
When a program is loaded on a Pep/8 computer and is ready to begin execution,0000 is loaded into the register a) A b) X c) PC d) SP e) IR You are asked to help analyze part of the binary program code of a newly discovered virus that affects Pep/8 computers. You are given a Hex listing of the bytes that reside in memory locations 2000 through 2FFF. The first byte (in location 2000) is 70(hex). What could this value represent? Could it be an instruction? What kind? Could it be data? What kind value? List as many possibilities as you can think of, and be as specific as possible. Give loader-ready hex code (one instruction per line) for the following Pep/8 program that inputs one character and then outputs one character. The input character is assumed to be any upper-case letter (A-Z) and the output should be the same letter shifted to lower-case (a-z). For example, if the input is 'E', the output should be "e'. Note: The Hex values of 'A', 'B', 'C are 41, 42, 43 The Hex value of a 'b', 'c', are 61, 62, 63... The program needs to change one bit of the input character. The program should consist of the following six commands, followed by the loader termination value: input a character load it into the ACC turn a bit on, if it wasn't already on (bitwise OR the hex value 0x200 store the result to memory output it stop the program
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
