Printer Friendly
Dictionary, Encyclopedia and Thesaurus - The Free Dictionary
1,777,416,171 visitors served.
forum mailing list For webmasters
?
New: Language forums
Dictionary/
thesaurus
Medical
dictionary
Legal
dictionary
Financial
dictionary
Acronyms
 
Idioms
Encyclopedia
Wikipedia
encyclopedia
?

SuperZap

    0.01 sec.
(tool, IBM)SuperZap - An IBM utility program used to quickly patch operating system or application program executable code in preference to editing the source code and recompiling.

The SuperZAP program was a quick hack written by one IBM Engineer, possibly from IBM UK, in the late 1960s to directly fix executable files. He needed to fix a bug but it would have taken hours to rebuild the vast OS/360 executables.

The S/360 architecture has an instruction ZAP (Zero and Add Packed) for packed decmial arithmetic, that sets the byte at a given address to a given value. Superzap used this to write data given as a string of hex digits to a given location in an executable file in a matter of seconds.

Soon the IBM development labs were releasing all Programming Temporary Fixes (PTFs) to OS/360 in this form. OS/360 included a version called IMASPZAP or AMASPZAP which persisted through MVS, MVS/SP, MVS/XA, OS/390 and probably still remains in z/OS, the distant descendent of OS/360.

[Private 2004-02-05 e-mail from Chris Gage, IBM employee and SuperZap user, 1970-].


How to thank TFD for its existence? Tell a friend about us, add a link to this page, add the site to iGoogle, or visit webmaster's page for free fun content.
?Page tools
Printer friendly
Cite / link
Email
Feedback
? Mentioned in
 
Encyclopedia browser? ? Full browser
 
 
Encyclopedia
?

Disclaimer | Privacy policy | Feedback | Copyright © 2009 Farlex, Inc.
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. Terms of Use.