Giter Site home page Giter Site logo

microprocessors-coursework's Introduction

Microprocessors Exams and Homeworks

This is my homework and exams from the course Microprocessors 1 Fall 2022 at UPRM.

Also I took the course with Prof. Luis Roa Pichardo

The assembler we used is NOT the TI ones nor is a x86-based processor like you'll see around, but rather the MIPS assembler, which is based on the RISC architecture. In terms of the contents, some assignments/exam exersices are in C language while others are in MIPS assembly. For MIPS you can get the MARS assembler, which is what I used. My classmates used qtsim because of the debugger. Whoever designed the UX/UI tho should be fired because its the worst user experience I ever had.

Assignments

  • Hello World

  • Hello Name

Input:

Hello -> the greeting
<Hit-Enter>
Pikachu
  • Arithmetic
  • Arithmetic 2
  • Arrays
  • Arrays 2
  • Arrays 3
  • Floating Point
  • Floating Point 2
  • Conditionals
  • Conditionals 2
  • Subroutine
  • Bubble Sort
  • Stack Manipulation
  • Stack Manipulation 2

Exams

Exam 1

No code, mostly answering questions, haven't upload it yet

Exam 2

Full Code, no questions.

  • Absolute Value
  • Fibbonacci
  • Is Palindrome
  • Word Counter

Final Exam

Some questions and code, 50/50 pretty much. Haven't uploaded the questions either

  • Integer Exponentiation
  • Roman Numerals
  • Duplicate Removal (Assume array is ordered)

A couple of days ago I had a conversation with an instructor in the TI lab from collegue, and told me about the ironing method for pcb design, which me said its common practice in Colombia in DIY pcb design. Gonna see if I can try it out, I want print my simple multivibrator already

microprocessors-coursework's People

Contributors

frenzyexists avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.