An Instruction Lexer Generator

碩士 === 國立成功大學 === 電機工程學系碩博士班 === 92 === This thesis introduces a new decoder methodology by using an instruction lexer generator. Generally, we often design a decoder using if-else or switch case statements. But this is not an optimized or effective method. Also, it may not be maintained easily due...

Full description

Bibliographic Details
Main Authors: Chun-Fu Lai, 賴俊福
Other Authors: Chung-Ho Chen
Format: Others
Language:en_US
Published: 2004
Online Access:http://ndltd.ncl.edu.tw/handle/74778366982058413889
id ndltd-TW-092NCKU5442235
record_format oai_dc
spelling ndltd-TW-092NCKU54422352016-06-17T04:16:58Z http://ndltd.ncl.edu.tw/handle/74778366982058413889 An Instruction Lexer Generator 指令解碼產生器 Chun-Fu Lai 賴俊福 碩士 國立成功大學 電機工程學系碩博士班 92 This thesis introduces a new decoder methodology by using an instruction lexer generator. Generally, we often design a decoder using if-else or switch case statements. But this is not an optimized or effective method. Also, it may not be maintained easily due to a growing complexity. A decoding benchmark has been done with different coding styles. It seems that referencing tables directly is much faster than general styles, even up to 46 times than switch case control structure. This is the core technique of the proposed design. Another motif is to provide a design automation methodology. In order to do this, a verification program is implemented to verify a generated scanner. All core routines are also implemented as a library. By this way, a designer can easily implement a customized scanner, even a development environment. Chung-Ho Chen 陳中和 2004 學位論文 ; thesis 72 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立成功大學 === 電機工程學系碩博士班 === 92 === This thesis introduces a new decoder methodology by using an instruction lexer generator. Generally, we often design a decoder using if-else or switch case statements. But this is not an optimized or effective method. Also, it may not be maintained easily due to a growing complexity. A decoding benchmark has been done with different coding styles. It seems that referencing tables directly is much faster than general styles, even up to 46 times than switch case control structure. This is the core technique of the proposed design. Another motif is to provide a design automation methodology. In order to do this, a verification program is implemented to verify a generated scanner. All core routines are also implemented as a library. By this way, a designer can easily implement a customized scanner, even a development environment.
author2 Chung-Ho Chen
author_facet Chung-Ho Chen
Chun-Fu Lai
賴俊福
author Chun-Fu Lai
賴俊福
spellingShingle Chun-Fu Lai
賴俊福
An Instruction Lexer Generator
author_sort Chun-Fu Lai
title An Instruction Lexer Generator
title_short An Instruction Lexer Generator
title_full An Instruction Lexer Generator
title_fullStr An Instruction Lexer Generator
title_full_unstemmed An Instruction Lexer Generator
title_sort instruction lexer generator
publishDate 2004
url http://ndltd.ncl.edu.tw/handle/74778366982058413889
work_keys_str_mv AT chunfulai aninstructionlexergenerator
AT làijùnfú aninstructionlexergenerator
AT chunfulai zhǐlìngjiěmǎchǎnshēngqì
AT làijùnfú zhǐlìngjiěmǎchǎnshēngqì
AT chunfulai instructionlexergenerator
AT làijùnfú instructionlexergenerator
_version_ 1718308637182525440