This document contains the solution to IT Fundamentals Assignment 1, which covers several core concepts in computer science. The assignment begins with a question on IEEE-754 single-precision floating-point representation, requiring the student to convert a binary number to its decimal equivalent, showing all the steps involved. The next part of the assignment involves number base conversions, including hexadecimal to base-3, octal to binary, and decimal to octal. The core of the assignment is writing a MARIE assembly language program. The program accepts an integer input from the user and determines if the number is prime, outputting 1 if prime and 0 otherwise. The solution provides the MARIE code with comments and includes test cases with different inputs to demonstrate its functionality. Finally, the assignment addresses memory organization, explaining high-order and low-order interleaving with examples, and then asks for the address structure and module organization for both interleaving methods given a specific memory configuration of 32 chips. The solution demonstrates the application of these concepts.