Skip to content

Conversation

EdmanCoding
Copy link
Contributor

Your program only multiplicate cases with positive values and zeros. Your program doesn't work with negative values. So here is my code that I carefully checked in LC-3tools. Also I did illustrative flowchart trying to realize concept from the textbook.

In the exercise 20 clause d. (4.) the overflow is occurred.
0111 1111 1111 1111 + 0000 0000 0000 0001 don't create overflow in 16-bit unsigned representation.
Output Z a little bit wrong, and added the answer to question
I have added transistor level scheme, as was requested in the exercise.
Your program only multiplicate cases with positive values and zeros. Your program doesn't work with negative values. So here is my code that I carefully checked in LC-3tools. Also I did illustrative flowchart trying to realize concept from the textbook.
@EdmanCoding
Copy link
Contributor Author

Here is what i'm talking about:
6 6 Erkam 3 -3
6 6 Erkam -3 3
6 6 Erkam -3 -3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant