Design and code a program (IPConverter.A68) which will for IPv4 addresses Read an IPv4 Address and Subnet Mask in dotted decimal format from the userAssembly Programming

Assembly Language ALT THEORY ASSIGNMENT

Version: 1.1

 Purpose:   This is an alternative to the Operating System theory assignment.

If you do not feel comfortable writing code in x86, you can do this assignment instead of the Operating System theory assignment. Either assignment is worth 20% of your final grade. Do not do both assignments.

Description

Design and code a program (IPConverter.A68) which will:

 

  • For IPv4 addresses:

    • Read an IPv4 Address and Subnet Mask in dotted decimal format from the user

    • Display the network address in binary and hex format

    • Display the host address in binary and hex format

  • Repeat if the user wants to

­          Subroutines must use parameters passed on the stack (“C” calling format), must preserve register contents, must use a frame pointer (link and unlink instructions), and equates for readability.

 

Your program must include subroutines. Subroutine arguments must be passed on the stack and any registers used by the subroutines must be saved and restored by your program. The only exception would be a return value. You must use a stack pointer in your program.

Attachments:

Instructions Files

Assembly Programming Experts

expert
Vivek Chauhan
Assembly Programming

62 Answers

expert
Sam Bingaman
Assembly Programming

94 Answers

View More Experts
Disclaimer

The ready solutions purchased from Library are already used solutions. Please do not submit them directly as it may lead to plagiarism. Once paid, the solution file download link will be sent to your provided email. Please either use them for learning purpose or re-write them in your own language. In case if you haven't get the email, do let us know via chat support.

Get Free Quote!

261 Experts Online