Question: Use direct addressing in all these programs. Execute them on the pep 8 simulator, and submit your pepo file. 1 . Write a machine -

Use direct addressing in all these programs. Execute them on the pep8 simulator, and submit your pepo file.
1. Write a machine-language program to add the three numbers 2,3, and 6 and output the sum on the output device.
Note that one of the numbers you are asked to add is negative.
IT IS WRONG if you put a positive number in memory and then subtract it. Put the NEGATIVE number in memory and add.
2. Write a machine-language program to input a number, multiply it by 2, and output the result on the output device.
3. Write a machine-language program to input a number, divide it by 4, and output the result on the output device.
Note: you will get integer division, so 3 divided by 4 is 0, and 5 divided by 4 is 1.
4. Write a machine-language program to input 4 upper case characters, convert them to lower case, and output the result on the output device.
Note: you do not need to check that they are alphabetic characters, just assume they are. ALSO, these are characters, meaning they take one byte of memory and when you load them into the accumulator you need to Load Byte, and when you store to memory you need to Store Byte. written in hex code i Have made for num 1 it has to start with 31 so please follow my code as a guide
10012
C
10012
1
C
1
C
710012
E
10014
390014
00
0002
FF FD
0006
0000
z

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!