Skip to main content

All Questions

Filter by
Sorted by
Tagged with
0 votes
1 answer
41 views

Are my assumptions on NMOS voltage at drain correct?

If voltage at gate is ground and voltage at source is ground, then voltage at drain is VDD If voltage at gate is ground and voltage at source is VDD, then voltage at drain is floating If voltage at ...
user22336656's user avatar
0 votes
2 answers
109 views

1-bit computing with true one-instruction set architecture

Even though MC14500B is considered as 1-bit computing where it accepts 1-bit data to perform operation, the instruction set itself consisted with 4-bit instruction which leads having 16 total ...
Muhammad Ikhwan Perwira's user avatar
2 votes
6 answers
2k views

What can be done with all of the extra address lines in a ROM? Why were they designed to have so few outputs compared to possible inputs?

I am a student in an introductory Digital Logic and Computer Systems course. We have been learning about ROMS, but often we just use them to basically just map truth tables onto them. We have been ...
LeBronJames's user avatar
1 vote
3 answers
317 views

Electrical/physical difference between Primary Memory and Secondary Memory connection to CPU

It is said that the difference between primary memory and secondary memory is that primary memory is "directly accessible by CPU", while secondary memory is "not directly accessible by ...
Noob_Guy's user avatar
  • 453
-1 votes
2 answers
182 views

What is the most important CPU price factor [closed]

I have two intel CPUS with distinct features. intel i7 8550U intel i5 8300H Which have big performance difference with the cheaper 8300H being higher in memory ...
Abraham's user avatar
  • 99
2 votes
1 answer
164 views

Doubt in pipelining forwarding in MIPS

I am fairly new to computer architecture and having a tough time solving problems based on pipelining. I was trying to solve a problem from this pdf I found on Google I have a doubt in part ...
nmnsharma007's user avatar
1 vote
3 answers
155 views

Has there been any deliberate implementation of combinational logic soft error correction in any consumer-level product, like a CPU/microcontroller? [closed]

Prologue It is well known that many error detection, mitigation, and correction methods, such as parity or ECC, have been available in large memory banks, like for RAM, for decades now, and even in ...
H2SO4's user avatar
  • 131
1 vote
1 answer
2k views

How can I modify single-cycle MIPS processor to implement jal command?

Hello Stack exchange community I was wondering which modification should I have to make in order to enable single-cycle MIPS processor to run a jal(jump and link) command? My most pressing confusion ...
Amir's user avatar
  • 11
6 votes
7 answers
7k views

Why do computer circuits tend to have so many resistors and capacitors? [duplicate]

As someone who has a decent understanding of computer architecture (but not of electrical engineering) I've always wondered why computer circuits tend to have so many resistors, capacitors, and other ...
Matthew Inbox's user avatar
2 votes
5 answers
2k views

How does a microprocessor control its transistors? [closed]

Or in other words, what is the more fundamental building block of an IC below transistors? When I load a code onto my microprocessor, how (fundamentally, sure some people here could write books about ...
Oliver Walters's user avatar
2 votes
3 answers
566 views

Getting CPU clock signal out of computer (as to measure externally) [closed]

I've been searching on the internet some clock generator module capable of reaching up to 1GHz, when I just realized that the machine I'm using to search has one CPU with its own 2.5-3.0 GHz clock... ...
gudise's user avatar
  • 123
1 vote
1 answer
602 views

How does the computer's BIOS change the clock speed?

A computer's BIOS can change either the multiplier value or the (FSB) clock frequency to overclock or underclock a CPU. While overclocking by changing the multiplier value is easier and in more often ...
user74200's user avatar
  • 155
6 votes
5 answers
5k views

Why are DIMMs not equipped with a heat sink like a CPU?

I know that a DIMM is composed of a set of chips that contain control logic managing the decode and prefetching memory operations. According to a product specification, I found that newer RAM works at ...
user6039980's user avatar
4 votes
0 answers
106 views

Can anyone tell me what other computers used this floating-point format?

I have discovered that the DEC PDP-10 used a floating-point format that differed from IEEE-754 in an interesting way. IEEE-754 is like sign-magnitude representation. The only difference between a ...
robert bristow-johnson's user avatar
0 votes
2 answers
3k views

Understanding what sign extension does

Sign-extension works this way: You pad with zeros for a positive number and pad with ones for a negative number, because of two's complement, and left or right depends on endianness. Did I ...
Niklas Rosencrantz's user avatar
4 votes
4 answers
4k views

Homebrew Redundant PC Power Supplies

I'd like to have redundant power supplies to power an array of four hard drives. Each drive uses 5V at .6A (3W) and 12V at .45A (5.4W), for a total of less than 10W each. The four drives will have ...
user208145's user avatar
66 votes
12 answers
18k views

How can we be sure that computers will never accidentally switch a 0 by a 1?

I've read a bit about the construction of a digital computer in Shocken/Nisan's: The Elements of Computing Systems. But this book says nothing about certain electrical aspects in computers, for ...
Red Banana's user avatar
1 vote
1 answer
465 views

Is depth and number of stages the same measure for a CPU pipeline?

Is it true that the depth of a CPU pipeline and the number of stages of a computer pipeline are different measures? There is not much info about it if I google or look in my books. I think that depth ...
Niklas Rosencrantz's user avatar
2 votes
5 answers
2k views

Is it possible to replicate the ENIAC using logic gates

Can one rebuild a small scaled model of the original ENIAC computer using only logic gates?
J.Clarke's user avatar
  • 281
-2 votes
2 answers
208 views

Could a computer technically run without time measurement?

I just asked myself if a computer could technically run without time measurement? With time measurement I mean the human-invented method to measure season and day/night cycles: a year has 365 days,...
Kevin's user avatar
  • 109
25 votes
4 answers
7k views

Why do CPU's typically connect to only one bus?

I found a motherboard architecture here: This looks to be the typical layout of motherboards. EDIT: Well, apparently it's not so typical anymore. Why does the CPU connect to only 1 bus? That front-...
DrZ214's user avatar
  • 1,087
0 votes
1 answer
233 views

Confused what computer architecture is in real [closed]

I am quite sure that this is a question which will be marked as "primarily opinion-based" but I would still like to ask it here only as you do not get so many intellectual, experienced and skilled ...
abhishek tyagi's user avatar
1 vote
4 answers
2k views

How can a powersupply have a large input volt range

I see that computer power supplies that can take a voltage input of anything between 90V and 260V at a frequency between 47Hz and 63Hz. Meanwhile it can output power at a very precise voltage. How ...
KaareZ's user avatar
  • 123
0 votes
1 answer
1k views

Error-Detecting Code and ASCII Character Code?

As ASCII character code uses seven bit to encode 128 characters and most computers manipulate an eighth-bit quantity as one byte and ASCII characters are stored one per eight bit, and an additional ...
Sohail Ahmed's user avatar
0 votes
3 answers
3k views

How are alphabetic characters programmed into a computer?

I'm no cs student, I'm a programmer. I have a couple of questions and a few assumptions that I will make here (correct me if I'm wrong please). From my understanding is that all the sequences of 1 ...
Larry Lawless's user avatar
0 votes
1 answer
548 views

How much faster would optical computation be?

If (when) we could figure out a way to do computations with light as opposed to electrons within circuits, how much faster would our computers be?
Wapiti's user avatar
  • 437
1 vote
2 answers
136 views

Is it OK to use the USB 5v pin as power source?

I am doing some stuff in my case and I need a power source for one LED from inside my case. I looked up and there are two +5v pins on a USB header inside my case. Is it OK to use them as power source?...
Atrotors's user avatar
  • 113
1 vote
0 answers
353 views

find cache hit rate for direct mapped cache memory

I have this practice exam problem which I am having trouble with. I have gone over many slides but haven't been able to really get it. The question is I currently have an 8 block main memory with 2 ...
dmnte's user avatar
  • 65
1 vote
1 answer
2k views

multicycle datapath vs single cycle datapath

I have a fairly simple question but have not been able to find a good answer googling. I understand how pipelining works by having 1 cycle per step, each instruction takes 5 cycles and they start ...
dmnte's user avatar
  • 65
1 vote
1 answer
1k views

Micro and Nano Memory, Calculate Reducing Bits?

I ran into a question: in digital system with micro-programmed control circuit, total of 32 distinct pattern operation signal is ...
Maryam Ghizhi's user avatar
0 votes
1 answer
51 views

Which are the spec bits in this cache?

I have a direct mapped cache of size S with the line size L. The cache is physically indexed and tagged. The physical address is 50 bits, numbered from 0 to 49 (with 0 being the least significant bit)....
Niklas Rosencrantz's user avatar
0 votes
1 answer
1k views

What is the difference between a virtually tagged and a physically tagged memory system?

I study computer architecture and this question came. What is the difference between a virtually tagged and a physically tagged memory system?
Niklas Rosencrantz's user avatar
3 votes
1 answer
1k views

adding two 64-bits number with m-bit carry ripple adder and multiplexer, a questions?

I ran into a question from computer architecture class. The professor says that for adding two 64-bit numbers A and B we use m-bit carry ripple adders and multiplexers such as following: and that for ...
Maryam Ghizhi's user avatar
-4 votes
2 answers
411 views

Where is the best place I can go to learn everything about the electronics-side of computers? [closed]

Throughout my childhood, I grew up learning about electronics and computers. I am starting to get to the point where I want to incorporate my knowledge of both into a single project. I have tried ...
Tim Powell's user avatar
0 votes
2 answers
6k views

Determining memory address width from memory size

Given a computer A with 1024 x 16 memory and a computer B with 16K x 32 memory, how big are the registers of an Accumulator, program counter, instruction, temporary register, address register, data ...
user99999991's user avatar
2 votes
3 answers
532 views

Curious how does ALU addressing work like in Assembly code?

When writing assembly code, say R1 = R2 + R3, it is pretty easy to understand the addressing procedure because all registers are close to the ALU. But I find it hard to see how does the ALU go to the ...
user124627's user avatar
1 vote
1 answer
189 views

How do you reduce an 8 output ALU to a 4 or 3 output ALU?

I can implement the functions in the picture below, but then if I implement them independently, I would have 8 outputs to the mux. Our professors wants us to reduce the ALU to only 3 or 4 outputs, I ...
user124627's user avatar
1 vote
2 answers
3k views

Average Cycles Per Instruction

We have two different computers with the same instruction set. There are three classes of instructions (A, B, and C) in the instruction set. Computer M1 has a clock rate of 80 MHz and Computer M2 has ...
Carlo's user avatar
  • 139
1 vote
1 answer
2k views

Why does Intel produce core i3, core i5 and core i7 processors; but not core i2, core i4 or core i6 processors? [closed]

Why does Intel produce core i3, core i5 and core i7 processors; but not core i2, core i4 or core i6 processors? What is the reason behind this?
Deepak Berwal's user avatar
1 vote
3 answers
2k views

Is a digital bit represented by any two discrete signals?

I am trying to understand computers from the building blocks up. I know computers use transistors to amplify voltages, and this is used for arithmetic, such as a MOSFET. However, what really makes ...
user avatar
6 votes
8 answers
7k views

Why can computer circuits recognise only two states?

Computers can only understand binary (that is 0s or 1s). I want to know Is there any way that computers can understand more than 2 states. I know that It is much harder to build components that use ...
user avatar
2 votes
1 answer
279 views

misunderstanding of a Computer Architecture

I have the following architecture , and the timing diagram below . my question is , it's seem that no 'relation' or dependency between control logic and Extender , but at timing diagram , the time of ...
hbak's user avatar
  • 325
3 votes
1 answer
583 views

Building a simple PC - looking for a CPU [closed]

I would like to build a computer. It is a child's dream that I had and now that I am at college, I finally gain the knowledge I need. I want it to be simple. I admire the early designs of 1990's ...
David's user avatar
  • 255
0 votes
1 answer
198 views

Ratio between register and primary memory access?

I've been doing research to find how much faster register access is compared to primary memory. I find the ration is about 100 times faster, can that be correct, has it always been about that number ...
Niklas Rosencrantz's user avatar
3 votes
2 answers
15k views

What's the difference between delayed branch and branch prediction?

I'm studying how delayed branch works and I'm trying to distinguish delayed branch from branch prediction. What is the difference? Is delayed branch a means to facilitate a control hazard?
Niklas Rosencrantz's user avatar
0 votes
1 answer
2k views

How to calculate the address fields for a cache?

I've a homework question about 32-bit cache memories: For a cache memory that has size 16kB (16384 byte) and blocksize 2 words, state the names and the sizes of each field of the address that ...
Niklas Rosencrantz's user avatar
2 votes
2 answers
4k views

What is the meaning of "Register.Rd"?

Reading Hennessy's book "Computer Organization and Design" it is mentioned "Register.Rd" and "Register.Rs" but what does it mean? The .Rd, .Rt and .Rs parts I can't understand, on page 365:
Niklas Rosencrantz's user avatar
0 votes
1 answer
2k views

How is sign extension used in practice?

In wikipedia it says what sign extension is but it doesn't say what it's used for or when it is used. I read Hennesy's book "Computer Organization and Design" and it has a sign-extension mechanism ...
Niklas Rosencrantz's user avatar
3 votes
1 answer
1k views

What does RWM mean?

I'm studying computer hardware and the acronym "RWM" appears, so I wonder what it means? It has to do with LOADs and STOREs of instructions.
Niklas Rosencrantz's user avatar
2 votes
1 answer
737 views

Electrical Engineering vs Computer Engineering? [closed]

I am trying to decide whether to major in EE or CE. To my knowledge, computer engineering has the same core focus as electrical engineering but with an emphasis on digital logic and microprocessors. ...
Mysteriousness's user avatar