Skip to content

Labs, Assembly Codes ,and Assignments for CMP 201 A (Microprocessor Systems) course

Notifications You must be signed in to change notification settings

aashrafh/CMP201A

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 Table of Contents

📹 Execution Unit

An execution unit that able to do the following commands:

  • Move Value to Register (Result will be in Register)
  • Move Register1 to Register2 (Result will be in Register2)
  • Add Value to Register (Result will be in Register)
  • Add Register1 to Register2 (Result will be in Register2)
  • AND Value to Register (Result will be in Register)
  • AND Register1 to Register2 (Result will be in Register2)

ExecutionUnitDeom ExecutionUnitDeom

📹 Convert all uppercase letters to lowercase

ConvertToLowercaseDemo

📹 Curving of grades

CurvingDemo

📹 Time Table

TimeTable TimeTable TimeTable TimeTable

📹 Counter

Counter

📹 Serial Chat

Serial Chat

🏁 Install

  1. Install DOSBox.
  2. Open DOSBox Options.
  3. Add the following lines to the end of the text file.
mount c Z:\Workspaces\FolderName
c:
masm fileName.asm;
link fileName.obj;
fileName

Note: do not forget to replace Z:\Workspaces\FolderName with your local directory.

⛏️ Built Using