#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...

Full description

Saved in:
Bibliographic Details
Main Author: : 13502034, Natan-NIM
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