CS 530留学生讲解、Java编程语言讲解、辅导Python,C++、辅导Systems Programming 讲解数据库SQL|讲解留
- 首页 >> Web CS 530 Systems Programming
Programming Assignment:
Option 1: SIC Simulator
There are many SIC/XE simulators online (e.g. SICSIM) but here let’s create our own simulator. It is okay to get inspiration and ideas from online published simulators and even source code packages, but do not copy-paste others’ code. Let’s work through this programming assignment by ourselves.
Problem Statement: The objective is to make a simulator of our SIC computer.
Mandatory Features:
1.Being able to display the values of registers in CPU.
2.Being able to display the memory values.
3.Being able to set values of registers and memory content at the request of users.
Optional Features: add more features as you wish.
Programming Language: any language or combination of languages.
Option 2: SIC/XE Assembler
Problem Statement: The objective is to design an assembler for our SIC/XE computer.
Mandatory Features:
1.Input source code file. the output is object file
Programming Language: any language or combination of languages.
Programming Assignment:
Option 1: SIC Simulator
There are many SIC/XE simulators online (e.g. SICSIM) but here let’s create our own simulator. It is okay to get inspiration and ideas from online published simulators and even source code packages, but do not copy-paste others’ code. Let’s work through this programming assignment by ourselves.
Problem Statement: The objective is to make a simulator of our SIC computer.
Mandatory Features:
1.Being able to display the values of registers in CPU.
2.Being able to display the memory values.
3.Being able to set values of registers and memory content at the request of users.
Optional Features: add more features as you wish.
Programming Language: any language or combination of languages.
Option 2: SIC/XE Assembler
Problem Statement: The objective is to design an assembler for our SIC/XE computer.
Mandatory Features:
1.Input source code file. the output is object file
Programming Language: any language or combination of languages.