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.
- EAS417 Air Transport Management Assessment Brief 2026 | SUSS
- CHS103 Modern Chinese Tutor-Marked Assignment 01, 2026
- BME109 Introduction to Chemistry and Biochemistry Assessment Brief 2026
- COM209 Media Literacy in the Age of Fake News Group-based Assignment 01, 2026
- MTH210 Fundamentals of Probability End-of-Course Assessment 2026
- BUS100 Business Skills and Management Tutor-Marked Assignment 2026
- SST101 Principles of Project Management Group-based Assignment 2026
- ECE304 Supporting Diverse Learners Tutor-Marked Assignment 2026
- PSS304 Psychological Perspective to Public Safety Tutor Marked Assignment 01, 2026
- PAR301 Terrorism, CBRNE Incidents and Major Health Crises End-of-Course Assessment 2026
