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.
- HS8738 Gerontological Nursing Assignment 2026: Ageing in Place and Singapore’s Action Plan for Successful Ageing | NYP
- PP5001 Creative Helping Practices Assignment Brief: Critical Evaluation of Green and Blue Spaces (3,000 Words)
- ANL252 Python for Data Analytics ECA July 2026: Payment Delay Data Cleaning, Charts and Regression | SUSS
- EG7060 Mental Wealth: Professional Life Coursework 2026: Engineering Management Case Study Report | UEL at LSBF
- SOC252 Religion and Society ECA July 2026: AI Agents and Religious Authority Essay | SUSS
- Information Studies Written Report: Critiquing a ChatGPT Essay on Values, Ethics and IPR | NTU
- BML701 Changing Context of Work: HR&OD Business Report on PESTLE, 6Ps and Change
- ABS103 ECA July 2026: “A Day in the Life” Intelligence Video and Reflection | SUSS
- ICT340 NEA Hawker Centre Inspection ECA July 2026: Application Analysis and Design | SUSS
- Social and New Media Written Report (40%): Website Message and Method Analysis with Strategic Recommendations | Murdoch
