ENG301 Microprocessor Programming Assignment Brief 2026 | SUSS
| University | Singapore University of Social Science (SUSS) |
| Subject | ENG301 Microprocessor Programming |
ENG301 Assignment Brief
Examine the principles and basic concepts of National Instruments LabVIEW
and discuss the process of translating graphical code into executable machine
code by interpreting the syntax and by compilation.
Consider a hypothetical 32-bit microprocessor having 32-bit instructions
composed of two fields: the first byte contains the opcode and the remainder the immediate operand or an operand address.
- Determine the maximum directly addressable memory capacity
- Appraise the impact on the system speed if the microprocessor bus has
a -32-bit local address bus and a 16-bit local data bus, or
b- 16-bit local address bus and a 16-bit local data bus.
- Determine the number of bits needed for the program counter and the
instruction register.
Analyze ARM processor architecture and microcontroller configuration and answer the following.
- Discuss how fast memory access of Cortex-M1 improves performance.
- Design a Reduced Instructions Set Computer (RISC) program that computes the expression. Use register addressing mode.
- Design a Complex Instructions Set Computer (CISC) program that computes the following expression
Learning Outcome
- Analyse ARM processor architecture and microcontroller configuration.
- Appraise the abstraction in hardware / software design and the trade-offs in processor design.
- Demonstrate the handling of ARM interrupts, data processing instructions, data transfer instructions and execution of programming languages.
- Examine the principles and basic concepts of Pipeline Design.
- Sketch the ARM memory interface, advanced microcontroller bus architecture and different-levels of memory hierarchy.
- Execute simple assembly language programs.
- Design systems based on: (a) ARM Microcontroller architecture (b) ARM Cortexâ„¢-M3 processor.
Need Academic Support For ENG301 Microprocessor Programming Assignment?
If ENG301 microprocessor programming assignment feels difficult to organise, subject-focused support can help. Topics include LabVIEW, machine-code compilation, memory capacity, processor buses, ARM architecture, interrupts, pipeline design and assembly programming. my assignment help provides personalised microprocessor programming assignment help for engineering students. Our IT assignment sample resources show useful academic presentation examples. Get professional pay someone to do my assignment support with calculations, programming, technical analysis, research, structure, referencing and editing tailored to your SUSS requirements.
- ACCT433 Business Case for an RPA Pilot: AR Past-Due Reminder Automation AY2026 | SMU
- PSY213 ECA July 2026: Youth Mental Health Essay and Psychological Support Poster | SUSS
- GSP216 TMA July 2026: Compliance Function, DocuSign and Singpass at ABC Bank | SUSS
- Financial Accounting and Statement Analysis Assignment: Listed Company Investor Report | RMIT
- Records Management Assignment: DIRKS Methodology for GWR Singapore Records Systems | NTU
- HRM233 Training and Development TMA01 July 2026: Training Needs Analysis | SUSS
- NUR09714 Learning, Teaching and Assessment in Practice Summative Assessment | Edinburgh Napier University
- DSM020 Data Programming in Python Coursework: Exploratory Data Analysis | University of London
- DSM050 Data Visualisation Coursework 2, 2025 | University of London
- PSY201 Organisational Psychology End-of-Course Assessment, July 2026
