• Starting today August 7th, 2024, in order to post in the Married Couples, Courting Couples, or Singles forums, you will not be allowed to post if you have your Marital status designated as private. Announcements will be made in the respective forums as well but please note that if yours is currently listed as Private, you will need to submit a ticket in the Support Area to have yours changed.

Unsatisfactory Scientific Explanations?

Justatruthseeker

Newbie
Site Supporter
Jun 4, 2013
10,132
996
Tulsa, OK USA
✟177,504.00
Country
United States
Gender
Male
Faith
Non-Denom
Marital Status
Widowed
Politics
US-Others
I am not confusing anything with anything. Have you ever programmed a computer in assembly language, written a device driver, parsed ACPI tables perhaps, or read PCI Configuration Space? Well I have, and I have no need to cut and paste from Wikipedia.

I fail to believe you - considering if you had ever actually programmed anything - you would know a computer runs on binary code.

I know - you fail to cut and paste anything to back up your claims - because we both know when it comes to the code the computer runs on it is binary and no source backs up your claims to cut and paste from.

Strawmen and distractions still fail to support you.
 
Upvote 0

Justatruthseeker

Newbie
Site Supporter
Jun 4, 2013
10,132
996
Tulsa, OK USA
✟177,504.00
Country
United States
Gender
Male
Faith
Non-Denom
Marital Status
Widowed
Politics
US-Others
the only difference between a full adder and a half adder is in the LSB, it doesn't accept a carry.
other that that, they are identical.

Ahhh - someone that understands. Thank you.
 
Upvote 0

lesliedellow

Member
Sep 20, 2010
9,654
2,582
United Kingdom
Visit site
✟119,577.00
Faith
Calvinist
Marital Status
Single
Politics
UK-Liberal-Democrats
I fail to believe you - considering if you had ever actually programmed anything - you would know a computer runs on binary code.

You can believe what you like.

Mov al, 0adh
Out 64h, al

Now I wonder what the effect of that might be?
 
Last edited:
Upvote 0

lesliedellow

Member
Sep 20, 2010
9,654
2,582
United Kingdom
Visit site
✟119,577.00
Faith
Calvinist
Marital Status
Single
Politics
UK-Liberal-Democrats
the only difference between a full adder and a half adder is in the LSB, it doesn't accept a carry.
other that that, they are identical.

A full adder is two half adders strung together.

The point, so far as Mr Universal-Expert-On-Everything is concerned, is that "add rax,rdx" shifts 64 bits at a time.
 
Last edited:
Upvote 0

whois

rational
Mar 7, 2015
2,523
119
✟3,336.00
Faith
Non-Denom
A full adder is two half adders strung together.
???
a full adder accepts both bits to be added plus the carry/borrow from the previous stage and generates the sum plus the carry to the next stage.
a half adder only accepts the 2 bits to be added and generates the sum and carry.
a half adder is only used for the LSB
The point, so far as Mr Universal-Expert-On-Everything is concerned, is that "add rax,rdx" shifts 64 bits at a time.
this doesn't even make sense.
adders do not shift bits, multipliers do.
furthermore, logical shifts involve registers, not adders.
also, adders do not store results, they are immediately sent to the accumulator.
 
Upvote 0

lesliedellow

Member
Sep 20, 2010
9,654
2,582
United Kingdom
Visit site
✟119,577.00
Faith
Calvinist
Marital Status
Single
Politics
UK-Liberal-Democrats
???
a full adder accepts both bits to be added plus the carry/borrow from the previous stage and generates the sum plus the carry to the next stage.
a half adder only accepts the 2 bits to be added and generates the sum and carry.
a half adder is only used for the LSB

The first half adder sums the carry in with one of the operands, and the second half adder sums the output of the first half adder with the second operand.


this doesn't even make sense.
do not shift bits, multipliers do.
furthermore, logical shifts involve registers, not adders.
also, adders do not store results, they are immediately sent to the accumulator.

Shift was there being used in the colloquial sense of "move".
 
Last edited:
Upvote 0

lesliedellow

Member
Sep 20, 2010
9,654
2,582
United Kingdom
Visit site
✟119,577.00
Faith
Calvinist
Marital Status
Single
Politics
UK-Liberal-Democrats
i don't know every processor out there, but there is no doubt that the above does not use memory mapped I/O

The x86 processors can use both I/O and memory mapped space. Nowadays memory mapping tends to have preference for new features, because I/O space was getting a bit crowded.
 
Upvote 0

whois

rational
Mar 7, 2015
2,523
119
✟3,336.00
Faith
Non-Denom
The first half adder sums the carry in with one of the operands, and the second half adder sums the output of the first half adder with the second operand.
adders are parallel, not serial.
both bits are applied to the adder
full adders have 3 inputs, the 2 bits to be added and the carry from the previous stage.
half adders only have 2 inputs, the 2 bits to be added.
i may be old, but i pretty well know my hardware, especially in regards to CPUs.
if you have 2 bytes to be added, then you will need an 8 bit adder.
the LSB will be a half adder, the other 7 will be full adders.
the carry out of the MSB will set the carry flag.
the only possible exception is in regards to rotates, but this only applies to the results which is stored in either one of the registers or the accumulator.

edit:
here is a wkipage on the subject:
https://en.wikipedia.org/wiki/Adder_(electronics)
 
Upvote 0

lesliedellow

Member
Sep 20, 2010
9,654
2,582
United Kingdom
Visit site
✟119,577.00
Faith
Calvinist
Marital Status
Single
Politics
UK-Liberal-Democrats
adders are parallel, not serial.
both bits are applied to the adder
full adders have 3 inputs, the 2 bits to be added and the carry from the previous stage.
half adders only have 2 inputs, the 2 bits to be added.
i may be old, but i pretty well know my hardware, especially in regards to CPUs.
if you have 2 bytes to be added, then you will need an 8 bit adder.
the LSB will be a half adder, the other 7 will be full adders.
the carry out of the MSB will set the carry flag.
the only possible exception is in regards to rotates, but this only applies to the results which is stored in either one of the registers or the accumulator.

edit:
here is a wkipage on the subject:
https://en.wikipedia.org/wiki/Adder_(electronics)

Put your thinking cap on, and ponder how a full adder might be implemented.
 
Upvote 0

[serious]

'As we treat the least of our brothers...' RIP GA
Site Supporter
Aug 29, 2006
15,100
1,716
✟95,346.00
Faith
Non-Denom
Marital Status
Married
The difference is computers are at this time limited to 64 bit data buses - information pathways - while the brain has billions of neural pathways for the transference of data. Which is why you can make leaps of logic and think and the computer can not. If you have the latest computer it has at the most 8 processors working in tandem - the brain billions. The computer is faster at certain tasks because those tasks require less data. Smiling uses more calculations to control muscles than a computer processes to calculate pie to the millionth digit. Because the computer is focused solely on that one calculation - while you are thinking about multiple things - processing billions of bits of data - while in the process of smiling. Even while focused on one specific task - your brain is continuing to process all external stimuli - taking in billions of bits of data and processing them in the blink of an eye. So which is really faster? How fast would your brain really work if it processed no other stimuli while it focused on one specific task? You may think you are focusing on the task at hand - but in the background it is continuing to process more data than you could possibly dream.

Now flood that computer with external stimuli of billions of bits of data unrelated to the task at hand - but still needing processed and let's all watch it slow to a crawl.
Gpus can have thousands of cores. Cloud computing is in the tens of thousands. Yeah, there's still a substantial gap there, but it's one of degree, which was my whole point to begin with.
 
Upvote 0

lesliedellow

Member
Sep 20, 2010
9,654
2,582
United Kingdom
Visit site
✟119,577.00
Faith
Calvinist
Marital Status
Single
Politics
UK-Liberal-Democrats
How fast would your brain really work if it processed no other stimuli while it focused on one specific task?

Since that is not an accurate description of what goes on inside a computer; not even if it has only one processor, and is running only one application, the question is irrelevant. From the CPU's point of view, almost everything except the CPU counts as a peripheral, and most of them can cause it to drop what it is currently doing, in order to attend to them. That is not to mention the conditions which can arise within the processor itself, causing it to leave off what it is doing in order to attend to something else.
 
Last edited:
Upvote 0

Justatruthseeker

Newbie
Site Supporter
Jun 4, 2013
10,132
996
Tulsa, OK USA
✟177,504.00
Country
United States
Gender
Male
Faith
Non-Denom
Marital Status
Widowed
Politics
US-Others
???
a full adder accepts both bits to be added plus the carry/borrow from the previous stage and generates the sum plus the carry to the next stage.
a half adder only accepts the 2 bits to be added and generates the sum and carry.
a half adder is only used for the LSB

this doesn't even make sense.
adders do not shift bits, multipliers do.
furthermore, logical shifts involve registers, not adders.
also, adders do not store results, they are immediately sent to the accumulator.

You can't tell them nothing. I'd post the science that supports you but they'd just ignore it.
 
Upvote 0

lesliedellow

Member
Sep 20, 2010
9,654
2,582
United Kingdom
Visit site
✟119,577.00
Faith
Calvinist
Marital Status
Single
Politics
UK-Liberal-Democrats
You can't tell them nothing. I'd post the science that supports you but they'd just ignore it.

You'd post the science which supports it, if only it were not for the fact that you haven't got a clue what an exclusive or gate is; at least not without googling it, and then most likely misunderstanding what you read.
 
Upvote 0

Justatruthseeker

Newbie
Site Supporter
Jun 4, 2013
10,132
996
Tulsa, OK USA
✟177,504.00
Country
United States
Gender
Male
Faith
Non-Denom
Marital Status
Widowed
Politics
US-Others
Since that is not an accurate description of what goes on inside a computer; not even if it has only one processor, and is running only one application, the question is irrelevant. From the CPU's point of view, almost everything except the CPU counts as a peripheral, and most of them can cause it to drop what it is currently doing, in order to attend to them. That is not to mention the conditions which can arise within the processor itself, causing it to leave off what it is doing in order to attend to something else.

Which was exactly my point - the computer processes one thing at a time - while the human brain processes billions of things at one time. It need not put one data process on hold while it calculates part of another - put it on hold - process another - put it on hold - go back to the first and repeat. While you are adding two plus two your brain still processes all the external stimuli it receives. While I type this I still hear the TV in the background and can understand what is going on - even if I am not paying full attention to it. O need not stop typing or thinking about what I am typing to hear the TV and process that information. I need not put all other processes on hold while I process this.
 
Upvote 0

lesliedellow

Member
Sep 20, 2010
9,654
2,582
United Kingdom
Visit site
✟119,577.00
Faith
Calvinist
Marital Status
Single
Politics
UK-Liberal-Democrats
Which was exactly my point - the computer processes one thing at a time - while the human brain processes billions of things at one time. It need not put one data process on hold while it calculates part of another - put it on hold - process another - put it on hold - go back to the first and repeat. While you are adding two plus two your brain still processes all the external stimuli it receives. While I type this I still hear the TV in the background and can understand what is going on - even if I am not paying full attention to it. O need not stop typing or thinking about what I am typing to hear the TV and process that information. I need not put all other processes on hold while I process this.

The only way the brain can process more than one thing at a time is with multiple processors; just as their are multiple processors inside a computer, and that doesn't just mean the better known ones such as the GPU and a multicore CPU.
 
Upvote 0

Justatruthseeker

Newbie
Site Supporter
Jun 4, 2013
10,132
996
Tulsa, OK USA
✟177,504.00
Country
United States
Gender
Male
Faith
Non-Denom
Marital Status
Widowed
Politics
US-Others
You'd post the science which supports it, if only it were not for the fact that you haven't got a clue what an exclusive or gate is; at least not without googling it, and then most likely misunderstanding what you read.

Your so full of yourself you dont even know when you are wrong.

https://en.wikipedia.org/wiki/Adder_(electronics)

You are a prime example of unsatisfactory scientific explanations.

But you still run from what started this. ALL COMPUTERS RUN ON 2 BIT BINARY CODE.
 
Upvote 0

Justatruthseeker

Newbie
Site Supporter
Jun 4, 2013
10,132
996
Tulsa, OK USA
✟177,504.00
Country
United States
Gender
Male
Faith
Non-Denom
Marital Status
Widowed
Politics
US-Others
The only way the brain can process more than one thing at a time is with multiple processors; just as their are multiple processors inside a computer, and that doesn't just mean the better known ones such as the GPU and a multicore CPU.

It has billions of processors and makes new ones and data pathways as needed. The computer can do neither and never will be able to.
 
Upvote 0

whois

rational
Mar 7, 2015
2,523
119
✟3,336.00
Faith
Non-Denom
Put your thinking cap on, and ponder how a full adder might be implemented.
as far as i know, it's irrelevant as to how these are implemented.
the question is "what is the difference between a half and full adder".
a half adder does not have a carry in, otherwise the 2 are identical.
adders are inherently parallel devices, not serial, both bytes are presented simultaneously.
the only possible exception to the operation is in regards to rotates, but since adders do not store results this doesn't apply to adders.
the results are ALWAYS stored in the accumulator or transferred to another register, and rotates are applied to these locations, not the adder.
 
Upvote 0