Assembler Project Features Design and implement an assembler for SIC/XE machine which supports following features: 1. Basic assembler functions (section 2.1 from textbook) 2. Machine-dependent assembler (section 2.2) 3. Machine-independent features (section 2.3) o Literals o Symbol-Definition EQU O Expression (BONUS): simple add/sub operations Logistics Due Date March, 21 Team structure As they were in the simulation project (project 1) Output files Three output files: 1. Assembly source + LOC + object code (Slide 4, lecture 7) 2. Relocatable object file (Slide 26, lecture 7) 3. Report explaining your project implementation. Clarifications When you read from the source code: If the first character of the line is a letter (i.e. not space), then this is the first letter of a label. If the first character is a space, then there is no label for this instruction Comment line is the same as simulation project The maximum length of text record is 1E HEX Deadline 31st December 2020 O Expression (BONUS): simple add/sub operations Acceptance Tests There will be 2-3 acceptance tests. They will look like the figures 2.6 and 2.9 in the textbook. Logistics Due Date Team structure Output files March, 21 As they were in the simulation project (project 1) Three output files: 1. Assembly source + LOC + object code (Slide 4, lecture 7) 2. Relocatable object file (Slide 26, lecture 7) 3. Report explaining your project implementation. Clarifications When you read from the source code: If the first character of balinilettori acel then this is the first letter of Assembler Project Features Design and implement an assembler for SIC/XE machine which supports following features: 1. Basic assembler functions (section 2.1 from textbook) 2. Machine-dependent assembler (section 2.2) 3. Machine-independent features (section 2.3) o Literals o Symbol-Definition EQU O Expression (BONUS): simple add/sub operations Logistics Due Date March, 21 Team structure As they were in the simulation project (project 1) Output files Three output files: 1. Assembly source + LOC + object code (Slide 4, lecture 7) 2. Relocatable object file (Slide 26, lecture 7) 3. Report explaining your project implementation. Clarifications When you read from the source code: If the first character of the line is a letter (i.e. not space), then this is the first letter of a label. If the first character is a space, then there is no label for this instruction Comment line is the same as simulation project The maximum length of text record is 1E HEX Deadline 31st December 2020 O Expression (BONUS): simple add/sub operations Acceptance Tests There will be 2-3 acceptance tests. They will look like the figures 2.6 and 2.9 in the textbook. Logistics Due Date Team structure Output files March, 21 As they were in the simulation project (project 1) Three output files: 1. Assembly source + LOC + object code (Slide 4, lecture 7) 2. Relocatable object file (Slide 26, lecture 7) 3. Report explaining your project implementation. Clarifications When you read from the source code: If the first character of balinilettori acel then this is the first letter of