#TITLE_ALTERNATIVE#
Abstract: <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> According to the title of this document, Simple Compiler Development for ATTiny2313 Microcontroller, this final project focuses on developing a simple compiler. This compiler re...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/8795 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:8795 |
---|---|
spelling |
id-itb.:87952017-10-09T10:28:06Z#TITLE_ALTERNATIVE# : 13502034, Natan-NIM Indonesia Final Project INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/8795 Abstract: <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> According to the title of this document, Simple Compiler Development for ATTiny2313 Microcontroller, this final project focuses on developing a simple compiler. This compiler receives C language as input and produces Assembly file and hex file as its outputs for Microcontroller usage. ATTiny2313 from Atmel Corporation is chosen as target microcontroller in this final project. The compiler name is MiniC, implemented and developed on Linux platform. This final project requirement rose from lack of tool to help beginner microcontroller users in programming their microcontroller. MiniC hopefully will becomes a bridge that allow beginner users to program their microcontroller easier. MiniC compiler implements scanner, parser, symbol table, static storage allocation technique, semantic stack, and code generation process. The compiler produces machine code that will be used in target microcontroller. Compiler also produces Assembly output that will be used to verify machine code. MiniC still has many rooms that can be developed, like intermediate code and optimization. These problems could be used as the next compiler development topics in future. <br /> text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
Abstract: <br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
According to the title of this document, Simple Compiler Development for ATTiny2313 Microcontroller, this final project focuses on developing a simple compiler. This compiler receives C language as input and produces Assembly file and hex file as its outputs for Microcontroller usage. ATTiny2313 from Atmel Corporation is chosen as target microcontroller in this final project. The compiler name is MiniC, implemented and developed on Linux platform. This final project requirement rose from lack of tool to help beginner microcontroller users in programming their microcontroller. MiniC hopefully will becomes a bridge that allow beginner users to program their microcontroller easier. MiniC compiler implements scanner, parser, symbol table, static storage allocation technique, semantic stack, and code generation process. The compiler produces machine code that will be used in target microcontroller. Compiler also produces Assembly output that will be used to verify machine code. MiniC still has many rooms that can be developed, like intermediate code and optimization. These problems could be used as the next compiler development topics in future. <br />
|
format |
Final Project |
author |
: 13502034, Natan-NIM |
spellingShingle |
: 13502034, Natan-NIM #TITLE_ALTERNATIVE# |
author_facet |
: 13502034, Natan-NIM |
author_sort |
: 13502034, Natan-NIM |
title |
#TITLE_ALTERNATIVE# |
title_short |
#TITLE_ALTERNATIVE# |
title_full |
#TITLE_ALTERNATIVE# |
title_fullStr |
#TITLE_ALTERNATIVE# |
title_full_unstemmed |
#TITLE_ALTERNATIVE# |
title_sort |
#title_alternative# |
url |
https://digilib.itb.ac.id/gdl/view/8795 |
_version_ |
1820664510897192960 |