Search Results
Search type | Search syntax |
---|---|
Tags | [tag] |
Exact | "words here" |
Author |
user:1234 user:me (yours) |
Score |
score:3 (3+) score:0 (none) |
Answers |
answers:3 (3+) answers:0 (none) isaccepted:yes hasaccepted:no inquestion:1234 |
Views | views:250 |
Code | code:"if (foo != bar)" |
Sections |
title:apples body:"apples oranges" |
URL | url:"*.example.com" |
Saves | in:saves |
Status |
closed:yes duplicate:no migrated:no wiki:no |
Types |
is:question is:answer |
Exclude |
-[tag] -apples |
For more details on advanced search visit our help page |
CPU, stands for Central Processing Unit. It is responsible for carrying out the instructions of a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations specified by the instructions.
2
votes
Do CPUs have big circuits such as asynchronous multipliers or BCD to binary converters?
Of course, it depends on the type of CPU. Primitive 8 bits CPUs had no multiplier (until the MC6809 which had a 8bits x 8bits multiplier :-). …
5
votes
Accepted
What are advantages / disadvantages of horizontal and vertical microprograms?
This questions seems dated, about the way computers and instruction sets were designed in the 70's.
AFAIK, micro-ops in x86 CPUs have about 100 bits, and are decoded separately in each operation unit …
0
votes
MULT in a RISC - should instructions take the same amount of time in a RISC system
nothing, even if it is slow in first versions/low end variants, because it can be more easily enhanced than series of additions and shift instructions, or relying on dynamic patching of code depending on CPU …
4
votes
Can x86 Instruction Set be changed with microcode update?
a large amount of microcode, a part of this microcode can be downloaded in RAM and can be updated, principally for fixing bugs (and maybe for more hidden purposes such as disabling some parts of the CPU … nVidia Denver with has an internal processor which dynamically translates the ARM instruction set, some rumors pretended that this project was initially targeting x86 before being redesigned as an ARM CPU …
0
votes
Can a CPU instruction be split into 2 inputs?
You should look into "state machines".
Simple CPUs with variable length instructions have some kind of state machine.
Default state is fetching the opcode, then it fetches parameters or do memory acce …