Assignment 1: File Explorer Introduction For the rest of the assignments in this course, we will be building a distributed social communication platform. The program…
COMP273 McGill 1 Decisions in MIPS Assembly Language • • All instructions we’ve seen so far allowusto manipulatedata. To build a computer we must have…
Floating Point á Fixedpointrepresentations á Big and Small Numbers á ScientificNotation á IEEE754floatingpointstandard ± Special symbols ± Underflow overflow á Floatingpointadditionandmultiplication á Material from section…
Procedures COMP273 McGill 1 á HLL Functions -> MIPS Procedures ± Passing arguments ± Function calls ± The stack ± Nested functions ± Register Conventions…
from typing import Any, List class Stack: “””A last-in-first-out (LIFO) stack of items. Stores data in a last-in, first-out order. When removing an item from…
Sequential Circuits 25 COMP273 McGill 26 á RS Latch á D Latch á D Flip flop á T Flip flop Agenda COMP273 McGill 27 Sequential…
Number Representations There are 10 types of people in this world Those who understand binary and those who don’t Agenda • Bits, Bytes, and Words…
Registers and Memory 1 Registers 3 COMP273 McGill 4 Register á Registers are circuits inside of the processor á Registers used extensively throughout the datapath…
COMP273 Introduction Course Lecture Outline • Topics include – Boolean Algebra/Digital Circuit Design – Number Representation – Assembly Programming (MIPS) – Floating Point – I/0…