Skip to content

YukunJ/Computer-System-Organization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computer-System-Organization

This the course <Computer System Organization> Fall2019, done at NYU Courant when I was junior.

Course description:

This course covers the internal structure of computers, machine (assembly) language programming, 
and the use of pointers in high-level languages. Topics include the logical design of computers, 
computer architecture, the internal representation of data, instruction sets, 
and addressing logic, as well as pointers, structures, and other features of high-level languages 
that relate to assembly language.  
Programming assignments will be both in assembly language and other languages.
Homework 1:
Basic C programming
local variables and stack
Dynamic Memory Allocation
Homework 2:
Bits and Bytes
File handling
Two's Complement
IEEE Floating Point
Homework 3:
Huffman Coding
Homework 4:
Assemble Language coding/decoding
Binary Mystery
Homework 5:
Address translation
Cache Look-up
Analysis of Cache Behavior
Malloc/free

Feel free to contact me for any more information at jy2363@nyu.edu

About

This the course <Computer System Organization> Fall2019, done at NYU Courant when I was junior.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published