The Design and Implementation of an IAM2000S C Compiler

碩士 === 逢甲大學 === 資訊工程學系 === 89 === Abstract In the post-PC generation, with the fast development of processor technologies, the instruction set also vary with processor rapidly. In order to make applications can be run on the new processor, the compiler plays a key role. IAM20...

Full description

Bibliographic Details
Main Authors: Su-Ming Yang, 楊書銘
Other Authors: Yeh-Ching Chung
Format: Others
Language:en_US
Published: 2001
Online Access:http://ndltd.ncl.edu.tw/handle/17824498216104193711
id ndltd-TW-089FCU00392034
record_format oai_dc
spelling ndltd-TW-089FCU003920342016-07-06T04:10:20Z http://ndltd.ncl.edu.tw/handle/17824498216104193711 The Design and Implementation of an IAM2000S C Compiler 設計與實作IAM2000SC編譯器 Su-Ming Yang 楊書銘 碩士 逢甲大學 資訊工程學系 89 Abstract In the post-PC generation, with the fast development of processor technologies, the instruction set also vary with processor rapidly. In order to make applications can be run on the new processor, the compiler plays a key role. IAM2000S is a 32-bit RISC embedded microprocessor that is targeted for information appliance applications. In order to run application programs of IAM2000S on any platform, we need to develop an IAM2000S cross compiler for programmers to develop IAM2000S codes. GCC is a C compiler for UNIX systems. It also provide cross-compilation capability. In this thesis, based on gcc, we develop an IAM2000S cross compiler. In the first part of the thesis we will introduce how to improve GCC to produce binary codes that can be run on IAM2000S. In the second part of the thesis we will introduce a tool that can automatically generate the IAM2000S cross compiler. Yeh-Ching Chung 鍾葉青 2001 學位論文 ; thesis 46 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 逢甲大學 === 資訊工程學系 === 89 === Abstract In the post-PC generation, with the fast development of processor technologies, the instruction set also vary with processor rapidly. In order to make applications can be run on the new processor, the compiler plays a key role. IAM2000S is a 32-bit RISC embedded microprocessor that is targeted for information appliance applications. In order to run application programs of IAM2000S on any platform, we need to develop an IAM2000S cross compiler for programmers to develop IAM2000S codes. GCC is a C compiler for UNIX systems. It also provide cross-compilation capability. In this thesis, based on gcc, we develop an IAM2000S cross compiler. In the first part of the thesis we will introduce how to improve GCC to produce binary codes that can be run on IAM2000S. In the second part of the thesis we will introduce a tool that can automatically generate the IAM2000S cross compiler.
author2 Yeh-Ching Chung
author_facet Yeh-Ching Chung
Su-Ming Yang
楊書銘
author Su-Ming Yang
楊書銘
spellingShingle Su-Ming Yang
楊書銘
The Design and Implementation of an IAM2000S C Compiler
author_sort Su-Ming Yang
title The Design and Implementation of an IAM2000S C Compiler
title_short The Design and Implementation of an IAM2000S C Compiler
title_full The Design and Implementation of an IAM2000S C Compiler
title_fullStr The Design and Implementation of an IAM2000S C Compiler
title_full_unstemmed The Design and Implementation of an IAM2000S C Compiler
title_sort design and implementation of an iam2000s c compiler
publishDate 2001
url http://ndltd.ncl.edu.tw/handle/17824498216104193711
work_keys_str_mv AT sumingyang thedesignandimplementationofaniam2000sccompiler
AT yángshūmíng thedesignandimplementationofaniam2000sccompiler
AT sumingyang shèjìyǔshízuòiam2000scbiānyìqì
AT yángshūmíng shèjìyǔshízuòiam2000scbiānyìqì
AT sumingyang designandimplementationofaniam2000sccompiler
AT yángshūmíng designandimplementationofaniam2000sccompiler
_version_ 1718337889633304576