The little one in the plastic holder on the right is the EPROM (Erasable Programmable Read-only Memory) is where your .bin (Binary) lives. It contains the parameters that your ECM uses to run the engine like, Spark Advance, Volumetric Efficiency, etc. If this chip goes bad, The ECM will go into "Limp Mode" and still run safely but not very well. This chip can be erased and programmed but, is touchy and may loose its memory. It has a little window under the sticker where you erase it with IR light at certain intensities and time. Then you "burn" the new program in it. The go to upgrade is to modify the socket for an EEPROM (Electronically Erasable Programmable Read-only Memory). These chips can be erased and "Flashed" in seconds as many times as you want.
The big chip on the left has your "hardware" part of the program, it's not programmable. It runs the program and uses the .bin for data needed to run.
Yes, your ANLY is the specific .bin on that chip originally made in 86. Different BCCs (Broadcast Code Chips) were used for things like Auto trans, Manual trans, Rear gear ratio, etc, even if it's a California truck (different emissions/equipment).
Here's a link that gives you all you need to know (well almost) for your 1227747 ECM. It doesn't have your ANLY but the ones next to it should be similar. The higher in the alphabet they are, the newer program.
http://www.gearhead-efi.com/Fuel-Injection/showthread.php?304-1227747-ECM-Information-42
www.gearhead-efi.com/Fuel-Injection/showthread.php?304-1227747-ECM-Information-42