Method of interpreting and executing tms320c25 chip assembly instructions on x86 computer at super high speed
A TMS320C25, interpretation and execution technology, applied in code compilation, electrical digital data processing, instruments, etc., can solve problems such as high difficulty, black box testing, poor quality of assembly code programs, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
example 1
[0040] Example 1: Direct translation of assembly code into C code
[0041]
example 2
[0042] Example 2: The binary code corresponding to the assembly code is translated into C code
[0043]
[0044] 2. Data in the program area
[0045] In the assembly code, the program area will also burn some fixed-value data for calculation, and use special instructions to move to the data area during the running of the program.
[0046] The pre-compilation method uses a special array to simulate the data written in the program area. During the pre-processing translation process, the value is directly written into the defined array, and the data label is defined as a macro, so that it can be directly read from the read from the array.
[0047] See Example 3 for how to process data in the PM program area.
example 3
[0048] Example 3: How to handle data in the PM program area
[0049]
[0050] 3. Data area simulation
[0051] The precompilation processing method directly uses the array to simulate the data area, for example, define an array unsigned int MEM[0x80000] with a size of 512k×32, and the addressing space of TMS320C25 is 64K×16, and adopts the addressing mode combining 9-bit page pointer and 7-bit address , so the data area can be defined as a 2-dimensional array unsigned short MEM[512][128].
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com