Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions