[Solved] CMPE 230 -Systems Programming

30 $

SKU: [Solved] CMPE 230 -Systems Programming Category: Tag:

Project

( This project can be implemented in groups of at most two students. )

In this project, you will implement an A86 assembly language program that will input postfix expression involving hexadecimal quantities and evaluate it. After evaluation, the result should be output. Here are some example inputs to the program and the outputs generated:

input output
2 3 + 4 5 + * 2 / 16
A B C + 2 + * FA
1 2 4 + + FFFF ^ FFF8

The following operations will be supported.

operation symbol meaning
+ addition
* multiplication
/ integerdivision
^ bitwise xor
& bitwise and
| bitwise or

You can make the following assumptions:

  • The input tokens are separated by a blank
  • The postfix expression given is syntactically
  • All values and results of operations will be 16 bit

Grading

Your project will be graded according to the following criteria:

Documentation (written document describing how you implemented your project) 12%
Comments in your code 8%
Implementation and tests 80%

Timestamping

Project file should include your names in it. Please timestamp your project file using https://opentimestamps.org/ before you submit it. Keep the project file and its corresponding timestamp .ots file.

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[Solved] CMPE 230 -Systems Programming
30 $