Lab 2: In-class pixel testing

A. Introduction: Assembly language is a low-level programming language for microprocessors and other programmable devices(Adruino boards, microcontrollers, etc…). However, it is divided into many versions depend on the machine’s architecture. Using Assembly allows programmers to write human-readable code that is almost identical to computer language, it also provides them the freedom to completely control how […]

Lab 1: Two Open Source Software Packages

Open-source is the term used to describe softwares or digital products that were designed with publicity in mind. To be more specific, anyone can view and modify the source code. However, this does not mean that they can sell open-source products for commercial purposes, there are licenses that come with the copyleft privilege. For instance, […]