摘要 |
<p>A firmware executing apparatus (220) includes: a first memory (104), storing a compressed firmware data; a decompressor (106), coupled to the first memory (104), decompressing the compressed firmware data into a first instruction string stream, including at least an absolute address instruction; a postfilter (204), coupled to the decompressor (106), converting the first instruction string stream into a second instruction string stream, wherein the absolute address instruction is converted into a relative address instruction; a second memory (108), coupled to the postfilter (204), storing the second instruction string stream; a processor (110), coupled to the second memory (108), reading the second instruction string stream and executing an instruction therein.</p> |