Skip to content

Nikiroiduk/ECD-Architecture

Repository files navigation

ECD-Architecture

Fall semester 2021 Computers and peripherals
  • Lab 2 - Data definition. Assembler program structure
  • Lab 3 - General purpose commands. Arithmetic commands
  • Lab 4 - Programming tasks with branching. Description and call of procedures
  • Lab 5 - Programming tasks with cycles
  • Lab 6 - Bit manipulation commands
  • Lab 7 - Row and table processing commands
Spring semester 2022 Architecture of computers and microcontrollers
  • Lab 1 - Row and table processing commands
  • Lab 2 - Macros
  • Lab 3 - 1D arrays
  • Lab 4 - Arithmetic operations on matrices
  • Lab 5 - Programming the mouse
  • Lab 6 - Coprocessor programming
Fall semester 2022 Programming in low level languages
  • Lab 1 - Creating a mini-environment and executable program on Masm under Windows
  • Lab 2 - Dialogue structure of the program. Formatted output
  • Lab 3 - Procedures
  • Lab 4 - Console applications
  • Lab 5 - Window applications
  • Lab 6 - Window controls
  • Lab 7 - Application resources
  • Lab 8 - Working with files in Windows
Fall & Spring semester 2022 - '23 Operating Systems
  • Lab 1 - Intel assembly programming elements
  • Lab 2 - Programming TSR - programs
  • Lab 3 - Timer and sound
  • Lab 4 - Keyboard reprogramming
  • Lab 5 - Video adapter programming
  • Lab 6 - File system organization
  • Lab 7 - Compiler development
  • Lab 8 - Object code generation