Cheap Software - Save on Software - Software Downloads - OEM Software
www. Software Dealz .com - Home
Business & Office | Children's Software | Graphics | Home & Hobbies | Language & Travel | Linux | Networking | Operating Systems | Outlet | Personal Finance | Programming | Software for Handhelds | Top Selling | Utilities | Video & Music Software | Surplus Computer Hardware | Discount CD Roms |


Search for


Browse Software by Category
 
Business & Productivity Software
Business & Office
Networking
Operating Systems
Personal Finance
Software for Handhelds
Utilities
Virus Protection

Software for Kids & the Home
Children's Software
Education & Reference
Home & Hobbies
Language & Travel
Video & Music

Graphics & Development Software
Graphics
Linux
Programming
Web Development

Macintosh
Graphics
Home & Hobbies
Operating Systems & Utilities
Video & Music
More SoftwareAll Macintosh Software

PC Games
Action
Adventure & Role-Playing
Classic & Arcade
Simulation
Sports
Strategy
More PC Games / ProgramsAll PC Games

Brands
Adobe
Broderbund
Microsoft
Roxio's Burn Central
Symantec
Software StoreAll Brands

Specialty Software
Early Adopters
Gift Ideas
Licensing Center
Software Downloads
Specialty and Hard to Find SoftwareAll Specialty Stores


Articles

Apple Macintosh
History of Computing 1
History of Computing 2
History of the Internet
The Internet
Personal Computers
Video Games
Computers
Computer Jargon

Computer Dictionary
 #  A  B  C  D  E  F
 G  H  I  J  K  L  M
 N  O  P  Q  R  S
 T  U  V  W  X  Y
 Z  Topics


 



microcode

<programming> A technique for implementing the instruction set of a processor as a sequence of microcode instructions ("microinstructions"), each of which typically consists of a (large) number of bit fields and the address of the next microinstruction to execute. Each bit field controls some specific part of the processor's operation, such as a gate which allows some functional unit to drive a value onto the bus or the operation to be performed by the ALU. Several microinstructions will usually be required to fetch, decode and execute each machine code instruction ("macroinstruction"). The microcode may also be responsible for polling for hardware interrupts between each macroinstruction. Writing microcode is known as "microprogramming".

Microcode may be classified as "horizontally encoded" or "vertically encoded". Horizontal microcode is as described above where there is a fairly direct correspondence between the bit fields in a microinstruction and the control signals sent to the various parts of the CPU. Not all combinations of bits will be valid (e.g. two units driving the bus at once). Vertical microcode is closer to machine code because a bit field value may pass through some intermediate combinatory logic which generates the actual control signals. This allows a few bits of a microinstruction to determine several control signals and ensure that only valid combinations of those signals are generated (e.g. a field may be decoded to determine which unit drives the bus). The disadvantage with vertical encoding is that the encoding is usually fixed and takes extra time compared with horizontal encoding which allows any combination of signals to be generated and takes no time to decode.

The alternative to a microcoded processor is a hard-wired one where the control signals are generated directly from the bits of the machine code instruction. This is more common in modern RISC architectures because it is faster.

Microcode is usually stored in ROM chips though some processors (e.g. the Orion) use fast RAM, making them dynamically microprogrammable.

(1996-11-26)

Try this search on OneLook / Google


Nearby terms: Micro Assembly Language « microcentury « Micro Channel Architecture « microcode » Microcom Networking Protocol » microcomputer » microcontroller

This article was derived from the Free Online Dictionary of Computers and is available under ther terms of the GNU Free Documentation License.

512MB DDR RAM PC2700 184-Pin DIMM - Infineon

512MB DDR RAM PC2700 184-Pin DIMM - Infineon

** 512MB DDR RAM PC2700 184-Pin DIMM - Infineon **This PC-2700 DIMM of DDR RAM providesmore bandwidth by transferring data onboth the rising and falling edge of theclock cycle resulting in faster accesstime to and from the RAM. This is a greatway to upgrade existing workstations andservers.- 512MB DDR (Double Data Rate) RAM- PC-2700- 333Mhz- 184-pin - Manufactured by Infineon Compatibility/Requirements/Disclosures:* Motherboard that supports 512MB PC-2700 DDR RAM ** Disclosures *** Picture is for representational purposes only More ...

ATI Radeon 9600 Pro 256MB AGP Video Card w/TV-Out

ATI Radeon 9600 Pro 256MB AGP Video Card w/TV-Out

** ATI Radeon 9600 Pro 256MB AGP Video Card **Explore stunning worlds of cinematic game play with the unprecedented combination of power, performance, and Microsoft DirectX 9 optimized support featured in this RADEON 9600 Pro AGP video card! Maximize your long-term entertainment value with its Quad-pipe architecture and high precision cinematic shaders that will upgrade expectations for devoted gamers and casual fans alike, and push the most compelling next-generation games to their limit. General Features:- Radeon 9600 Pro GPU- 256 MB DDR RAM- AGP 4/8x interface- 4 parallel rendering pipelines- 2 parallel geometry engines- SMARTSHADER 2.0- SMOOTHVISION 2.1- HYPER Z III+- TRUFORM 2.0- VIDEOSHADER- MPEG-2 decoding with motion compensation, iDCT and color space conversion- All-format DTV/HDTV decoding- Dual integrated 10-bit per channel 400 MHz DACsConnectors:- 15-pin VGA- S-Video connector- DVI-I connectorRegulatory Approvals:- FCC- CENotes:- Made by Asus for HP, but will work with other systems- Video CardOnly- P/N: RV350/256M Compatibility/Requirements/Disclosures: ** Requirements *** Intel Pentium 4/III/II/Celeron, AMD K6/Duron/Athlon/Athlon XP* AGP 4x/8x interface* 128MB of system memory* Drivers More ...

Intel PIII 800MHz 133MHz 256KB Socket 370 CPU

Intel PIII 800MHz 133MHz 256KB Socket 370 CPU

- Pentium III-800- 800/256/133- Socket 370 Flip Chip-PGA- 0.18 micron- S-Spec: SL4CD- CPU Only Compatibility/Requirements/Disclosures:* Motherboard that suports PIII 800MHz FC-PGA CPUs * Heatsink & Fan * Country of Origin: Costa Rica or Malaysia More ...

Tone 2.2GB USB 2.0 1-Inch Micro Drive (Silver)

Tone 2.2GB USB 2.0 1-Inch Micro Drive (Silver)

** Tone 2.2 GB USB 2.0 1-Inch Portable Micro Drive **This Tone Portable Micro Drive is your mobile storage companion for all your music, data, photos, and more! It features 2.2 GB capacity, USB 2.0 interface, and comes in a silver design. It also offers 4200 RPM speeds, 10 ms access time, and a 180-degree rotational USB cable. This 1-inch slim design drive is equipped with a write protect lock to prevent unauthorized data erasure. Get your Tone 2.2 GB Portable Micro drive today!General Features:- Silver design- 2.2 GB capacity- USB 2.0 interface- 1-inch Micro Drive- Write protect lock- 4.2 - 7.9 MB/sec sustained data rate- 4200 RPM speeds- 10 ms access time- 180-degree rotational USB cable- Plug and Play- Lightweight and compact design - Windows and Macintosh compatibleUnit Dimensions:- 0.5 x 2 x 2.75-inches (H x W x D)Regulatory Approvals:- FCC- CERetail Package Includes:- Tone 2.2 GB USB 2.0 1-Inch Portable Micro Drive- User Guide- Driver CD (3-inch type)- Carrying pouch- USB extension cableNotes:- P/N: USB1002 Compatibility/Requirements/Disclosures: ** Requirements *** PC Requirements:* Windows 98/ME/2000/XP* Available USB port* CD-ROM drive* Macintosh Requirements:* Mac OS 9.0 or higher* Available USB port* CD-ROM drive More ...

Carmen Sandiego Math Detective

Carmen Sandiego Math Detective

The world is in desperate need of your mathematical mind! Carmen Sandiego has a sinister shrinking device that has already reduced some of the world's most famous landmarks! To restore them, you must go on 12 strategic adventures and solve hundreds of skill-building word problems and equations. Ages 8-14. Windows 95/98/ME/2000/XP and MAC More ...

Ericsson lx588/788/t19lx Series Ear Bud Headset

Ericsson lx588/788/t19lx Series Ear Bud Headset

** Ericsson lx588/788/t19lx Series Ear Bud Headset **General Features:- Quality OEM Product - Ericsson Hands Free Headset RLF 501 06/02 R1A - Earbud fits comfortably in your outer ear with microphone built into the cord. A clip holds hands-free kit in place. - Compatible with: i888, lx588, t18, 588, 738, 768, 778, 788, 798, af738, af788, ah197, cf768, cf788, kf788, lx588, lx788, t18d, t18lx, t18z, t19lx and many more! More ...


 


Business & Office | Children's Software | Graphics | Home & Hobbies | Language & Travel | Linux | Networking | Operating Systems | Outlet | Personal Finance | Programming | Software for Handhelds | Top Selling | Utilities | Links | Links 2 | Video & Music Software |

Search:
Keywords:
Deals on Software :: In Association with Amazon.com

Surplus Computer Parts and Hardware. Discounts and special offers. Compare Prices on Special offers, discounts and bargains. - You Won't Find better deals on computer liquidation hardware anywhere!

SoftwareDealz - :
Buy Quality Software at Discount Prices from a Source You Can Trust