Content deleted Content added
→Justification: Grammar |
→Overview: *Microcode is a computer hardware technique that interposes a layer of organisation between the CPU hardware and the programmer-visible instruction set architecture of the computer.<ref name=Kent2813>{{cite book |last1=Kent |first1=Allen |last2=Williams |first2=James G. |title=Encyclopedia of Computer Science and Technology: Volume 28 - Supplement 13 |date=April 5, 1993 |publisher=Marcel Dekker, Inc |___location=New York |isbn=0-8247-2281-7 |url=https://books.google.com/books?id=Ej... Tags: Mobile edit Mobile web edit |
||
Line 9:
Some hardware vendors, especially [[IBM]], use the term ''microcode'' as a synonym for ''[[firmware]]''. In that way, all code within a device is termed ''microcode'' regardless of it being microcode or [[machine code]]; for example, [[hard disk drive]]s are said to have their microcode updated, though they typically contain both microcode and firmware.<ref>{{cite web |url=http://download.boulder.ibm.com/ibmdl/pub/software/server/firmware/73lzx.html |title=IBM pSeries Servers - Microcode Update for Ultrastar 73LZX (US73) 18/36 GB| website=ibm.com |accessdate=January 22, 2015}}</ref>
==[[Overview of gun laws by nation.e.g|Overview]]==
The lowest layer in a computer's software stack is traditionally raw binary [[machine code]] instructions for the processor. Microcode sits one level below this. To avoid confusion, each microprogram-related element is differentiated by the ''micro'' prefix: microinstruction, microassembler, microprogrammer, [[microarchitecture]], etc.
|