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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |