• Title/Summary/Keyword: assembler

Search Result 84, Processing Time 0.023 seconds

Implementation of NH800 Cross-Assembler Using ASxxxx Tool (ASxxxx Tool을 이용한 NH800 Cross-Assembler 구현)

  • Kim, Min Seong;Na, Yeoul;Kim, Seon Wook
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.11a
    • /
    • pp.194-197
    • /
    • 2011
  • 스마트 기기의 급격한 발전, 의료분야와 IT 기술의 융합, 소비자들의 높아지는 요구로 인해 8 비트 이하 마이크로 컨트롤러의 활용도가 높아질 전망이다. 이 논문에서는 EISC구조의 8 비트 마이크로 컨트롤러인 NH800의 ISA를 소개하고, 마이크로 컨트롤러를 위한 오픈소스 컴파일러인 SDCC에서 사용하는 ASxxxx Tool을 이용한 NH800 어셈블러 포팅을 제시한다.

Syntax directed Compiler for Subset of PASCAL

  • 이태경
    • Communications of the Korean Institute of Information Scientists and Engineers
    • /
    • v.4 no.2
    • /
    • pp.65-73
    • /
    • 1986
  • The PM language is a Compiler writing language which syntax- directly translates a high level language into a intermediate language of matrix form. The PM assembler translates the PM language into recursive subroutines which test input strings or output intermediate terms or call another subroutines. A large subset of PASCAL compiler was written in the PM language.

64 Channel Noise Masking Digital Hearing Aid Firmware Development (64채널 소음 차폐 디지털 보청기 펌웨어 개발)

  • Jarng, Soon-Suck
    • The Journal of the Acoustical Society of Korea
    • /
    • v.31 no.6
    • /
    • pp.367-372
    • /
    • 2012
  • This paper introduces noise masking algorithm for 64 channel digital hearing aid. 125 Hz spectral resolution is maintained for 64 channels from 125 Hz to 8000 Hz. The same spectral masking processing effects as the cochlea are considered and applied for the present hearing aid noise reduction processing algorithm. Theoretical algorithm has been ported into assembler language program software and been embedded into a DSP IC chip for the digital hearing aid. Some parts of noise masking software program code are explained, and the results of the real-time noise reduction are verified by electro-acoustic measurements.

Part Assembly Sequences for Human Assembler Postures (조립작업자의 동작과 자세를 고려한 조립순서결정)

  • Kim, Jyeo-Neon;Jeong, Seong-Han;Jee, Hae-Seong
    • Korean Journal of Computational Design and Engineering
    • /
    • v.13 no.5
    • /
    • pp.391-402
    • /
    • 2008
  • Today's product development environment is characterized as abrupt changes in consumer needs and short lifecycle of the product, which requires manufacturing companies to be equipped with time-to-market and time-to-volume strategies as prime factors for the successful product launch on market. They especially need to bring a product to the market faster with smart methodologies that enable assembly manufacturers to efficiently simulate and manage part assembly information throughout product development process. The research in this paper provides n e-manufacturing methodology considering geometric constraints in order to decide assembly process sequences. The methodology organizies the part layout (position & orientation) in order to optimize human postures during the assembly processes. As the case studies, assembly parts for two commercial products have been generated as CAD models and analyzed for the desired solutions for part assembly sequences using the proposed methodology.

An Efficient Intel Assembler Tool Design (효율적인 인텔 어셈블러 도구 설계)

  • Jung, Seungil;Ryou, Jae-Cheol
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2020.07a
    • /
    • pp.119-122
    • /
    • 2020
  • 소스 코드가 없는 악성코드를 분석하거나 소프트웨어 취약점 분석을 위해 바이너리 분석이 요구된다. 바이너리 분석을 위한 도구 중 어셈블러는 사용자의 입력 없이 컴파일러 내부에서 수행되기 때문에 사용자 관점의 연구는 많지 않다. 그러나 바이너리 분석 과정 중 역어셈블과 중간언어(Intermediate Representation)의 정확성을 검증하기 위해 사용자가 어셈블리어를 입력하여 결과를 확인할 수 있는 어셈블러가 요구된다. 본 논문에서는 어셈블리어를 바이너리 코드로 변환하는 어셈블러 도구를 함수형 언어인 F#으로 구현하여 어셈블리 과정을 효율적으로 설계한 어셈블러 도구를 제안한다. F#의 강력한 패턴 매칭 기능을 사용하여 수백개의 명령어를 일괄적이고 직관적으로 처리하는 과정을 설계하고 구현하였다.

  • PDF

Component Modeling Focusing on View-point of Component Use (사용 관점 중심의 컴포넌트 모델링)

  • Kim, Tae-Woong;Kim, Kyung-Min;Kim, Tae-Gong
    • The KIPS Transactions:PartD
    • /
    • v.14D no.2
    • /
    • pp.181-190
    • /
    • 2007
  • In component based development, component modeling for understanding and analyzing is the important part and is used to improve reusability. Generally, components are need to be divided into two types according to their usages, where the developer and assembler are usually different. To make a good component model, a complete component and interface specification for those components are needed. And the component model needs to adept two different views of developer and assembler. In this paper, we suggest two different views of component model that is related to views from developer and assembler, and we expand UML. Also we validate the efficiency of the suggested model by developing and applying a tool for building, managing and automatic transformation.

A Method for Architecture-based Design and Implementation of Component Assembly and its Tool Support (아키텍처에 기반한 컴포넌트 조립 시스템의 설계 및 구현 방법과 지원 도구의 개발)

  • 이승연;권오천;신규상
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.9
    • /
    • pp.812-820
    • /
    • 2003
  • Component-Based Development(CBD) leverages software reusability and diminishes development costs. Various works about component models, such as EJB, COM, and CCM are in progress to support CBD. However, current component models hardly support flexible assembly of pre-built components. To cope with this problem, architecture for component assembly must be defined in the abstract level and the gap between system architecture and its implementation should be diminished in the implementation level. This paper proposes a method for architecture-based design and implementation of component assembly. Architecture is described by the ADL, and the tool, COBALT Assembler, is introduced to support the proposed design and implementation phase of component assembly.

A Delphi Approach to the Development of an Integrated Performance Measurement and Management Model for a Car Assembler

  • Shawyun, Teay
    • Industrial Engineering and Management Systems
    • /
    • v.7 no.3
    • /
    • pp.214-227
    • /
    • 2008
  • Today's dynamic competitiveness requires an organization to improve its performance measurement and management. Quality Management Systems (QMS) abound, the main ones being: ISO series, Malcolm Baldridge National Quality Award (MBNQA), European Forum for Quality Management (EFQM), Six Sigma Business Scorecard and the Balanced Scorecard. Based on the literature, the IPMMM (Integrated Performance Measurement and Management Model) identified 7 key synthesized factors: leadership, strategy management and policy, customer and market, learning and growth, partnership and resources, internal processes and business results that are employed to investigate the key performance indicators of a car assembler using the Delphi methodology. In the 2 rounds of Delphi panels consisting of 20 senior management personnel, the $1^{st}$ round of 198 indicators in the IPMMM yielded 90 indicators. The $2^{nd}$ round yielded 43 performance indicators with 18 rated as critical based on the % assigned in the $1^{st}$ and $2^{nd}$ priority rating of "very important factor" and "key performance indicator" that must be ranked high on both of the priorities. The very critical indicators appeared to be: defect percentage and first time capability (tie in $1^{st}$ place) and revenue, goal setting, customer satisfaction index, on-time delivery, brand image, return on investment, Claim Occurrence Ratio, and debt being ranked from $3^{rd}$ to $10^{th}$. It can be surmised that an organization can identify and develop an appropriate set of performance indicators through the Delphi methodology and implement and manage them based on the Balanced Scorecard.