Inverse assembly method and apparatus

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

371 19, G06F 1500

Patent

active

046944206

ABSTRACT:
An inverse assembly method for converting binary executable microprocessor code into corresponding assembly language mnemonics provides for the storage of all the possible binary codes and corresponding assembly language mnemonics in a plurality of tables set up in a decision tree form which corresponds to the format of a user document provided by the manufacturer of a target microprocessor. The instructions and data information contained within the executable code acquired from the taret microprocessor are distinguishably tagged prior to being stored in an acquisition memory. The code from the acquisition memory, in binary or hex form, indexes a primary table which contains a plurality of entries containing a binary value which may have a mask portion, each entry containing a plurality of actions having an optional string to be displayed, optional parameter masks and an optional table to call. The unmasked portion of the binary value is compared with the code from the acquisition memory and, if a match occurs, this entry is used for further processing, otherwise the comparison process moves on to the next entry in the table. Once a match is found a character string is displayed, parameter bits are picked off to be passed to another table, and another table is called within the decision tree. This continues until all actions are completed, including calls to additional tables which are similarly processed. After the processing of each called, or current, table is completed, a return to the calling table is made, and if there is no calling table then disassembly for the current code from the acquisition memory is completed. In like manner all the acquired executable code is processed to obtain the corresponding assembly language mnemonic.

REFERENCES:
patent: 3105143 (1963-09-01), Hosier et al.
patent: 3883847 (1975-05-01), Frank
patent: 3918047 (1975-11-01), Denes
patent: 3987420 (1976-10-01), Badagnani
patent: 4099230 (1978-07-01), Mead
patent: 4205371 (1980-05-01), Feather
patent: 4231087 (1980-10-01), Hunsberger et al.
patent: 4309756 (1982-01-01), Beckler
patent: 4312066 (1982-01-01), Bantz et al.
patent: 4398249 (1983-08-01), Pardo et al.
patent: 4475174 (1984-10-01), Kanayama
patent: 4493044 (1985-01-01), Hoeren et al.
patent: 4498148 (1985-02-01), Glickman
patent: 4533997 (1985-08-01), Furgerson
patent: 4541069 (1985-09-01), Kanou et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Inverse assembly method and apparatus does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Inverse assembly method and apparatus, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Inverse assembly method and apparatus will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1389855

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.