Why did the IBM 650 use bi-quinary?How does a biquinary adder work?Why did connecting the IBM PC 3.5" FDD backwards cause the problems it did?What register size did early computers use?Why did so many early microcomputers use the MOS 6502 and variants?Did any computers use the Z80B?Can I build a working(ish) vacuum tube byte?Why did computers use a power supply with a socket?Why does an instruction include the address of the next instruction on the IBM 650?Were there any working computers using residue number systems?IBM 650 - how many logic gates?Why did IBM make the PC BIOS source code public?

Python web-scraper to download table of transistor counts from Wikipedia

What is the meaning of "order" in this quote?

Shouldn't countries like Russia and Canada support global warming?

Why does Kubuntu 19.04 show an update that apparently doesn't exist?

Are there objective criteria for classifying consonance v. dissonance?

What organs or modifications would be needed for a life biological creature not to require sleep?

What is the source of "You can achieve a lot with hate, but even more with love" (Shakespeare?)

How do certain apps show new notifications when internet access is restricted to them?

Ethernet, Wifi and a little human psychology

Why does an orbit become hyperbolic when total orbital energy is positive?

Is it appropriate to CC a lot of people on an email

Can a business put whatever they want into a contract?

What's the benefit of prohibiting the use of techniques/language constructs that have not been taught?

How do we know that black holes are spinning?

Why is the year in this ISO timestamp not 2019?

Pronunciation of "солнце"

License of project files created with Blender

Impossible Scrabble Words

Planar regular languages

A command to output each line forward then backwards

Statistical tests for benchmark comparison

'Overwrote' files, space still occupied, are they lost?

Help with wheel lock

What are the advantages and disadvantages of tail wheels that cause modern airplanes to not use them?



Why did the IBM 650 use bi-quinary?


How does a biquinary adder work?Why did connecting the IBM PC 3.5" FDD backwards cause the problems it did?What register size did early computers use?Why did so many early microcomputers use the MOS 6502 and variants?Did any computers use the Z80B?Can I build a working(ish) vacuum tube byte?Why did computers use a power supply with a socket?Why does an instruction include the address of the next instruction on the IBM 650?Were there any working computers using residue number systems?IBM 650 - how many logic gates?Why did IBM make the PC BIOS source code public?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








44















The IBM 650, announced in 1953, was the world's first mass-produced computer. It represented numbers in decimal, which is understandable, both because it needed to work with exact money amounts, and because converting from binary to decimal for output would have been computationally demanding by the standards of the time.



It represented decimal numbers in bi-quinary form, which requires seven bits per digit, as compared to BCD which requires only four bits per digit. the technical limitations of the time make this choice more rather than less surprising; when bits are implemented with vacuum tubes, three extra bits per digit is a highly nontrivial cost.



What was the reason for using bi-quinary?










share|improve this question


























  • Doesn't bi-quinary use four bits? "4" = 0100, "5" = 1000, "9" = 1100

    – Whit3rd
    Apr 15 at 8:50






  • 3





    @Whit3rd Nope, 4 is 01 10000. 5 is 10 00000. 9 is 10 10000

    – Wilson
    Apr 15 at 8:58






  • 7





    Excuse me, 5 is not 10 00000. 5 is 10 00001.

    – Wilson
    Apr 15 at 9:10






  • 10





    That's SO wierd; it's llike a digital logic abacus register.

    – Whit3rd
    Apr 15 at 10:10






  • 2





    @Whit3rd That is exactly it! I hope you don't mind. I took that comparison and included it in my answer.

    – Wilson
    Apr 15 at 10:17

















44















The IBM 650, announced in 1953, was the world's first mass-produced computer. It represented numbers in decimal, which is understandable, both because it needed to work with exact money amounts, and because converting from binary to decimal for output would have been computationally demanding by the standards of the time.



It represented decimal numbers in bi-quinary form, which requires seven bits per digit, as compared to BCD which requires only four bits per digit. the technical limitations of the time make this choice more rather than less surprising; when bits are implemented with vacuum tubes, three extra bits per digit is a highly nontrivial cost.



What was the reason for using bi-quinary?










share|improve this question


























  • Doesn't bi-quinary use four bits? "4" = 0100, "5" = 1000, "9" = 1100

    – Whit3rd
    Apr 15 at 8:50






  • 3





    @Whit3rd Nope, 4 is 01 10000. 5 is 10 00000. 9 is 10 10000

    – Wilson
    Apr 15 at 8:58






  • 7





    Excuse me, 5 is not 10 00000. 5 is 10 00001.

    – Wilson
    Apr 15 at 9:10






  • 10





    That's SO wierd; it's llike a digital logic abacus register.

    – Whit3rd
    Apr 15 at 10:10






  • 2





    @Whit3rd That is exactly it! I hope you don't mind. I took that comparison and included it in my answer.

    – Wilson
    Apr 15 at 10:17













44












44








44


5






The IBM 650, announced in 1953, was the world's first mass-produced computer. It represented numbers in decimal, which is understandable, both because it needed to work with exact money amounts, and because converting from binary to decimal for output would have been computationally demanding by the standards of the time.



It represented decimal numbers in bi-quinary form, which requires seven bits per digit, as compared to BCD which requires only four bits per digit. the technical limitations of the time make this choice more rather than less surprising; when bits are implemented with vacuum tubes, three extra bits per digit is a highly nontrivial cost.



What was the reason for using bi-quinary?










share|improve this question
















The IBM 650, announced in 1953, was the world's first mass-produced computer. It represented numbers in decimal, which is understandable, both because it needed to work with exact money amounts, and because converting from binary to decimal for output would have been computationally demanding by the standards of the time.



It represented decimal numbers in bi-quinary form, which requires seven bits per digit, as compared to BCD which requires only four bits per digit. the technical limitations of the time make this choice more rather than less surprising; when bits are implemented with vacuum tubes, three extra bits per digit is a highly nontrivial cost.



What was the reason for using bi-quinary?







history hardware early-computer ibm650 biquinary






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Apr 17 at 15:50









Wilson

14.7k7 gold badges67 silver badges161 bronze badges




14.7k7 gold badges67 silver badges161 bronze badges










asked Apr 15 at 8:09









rwallacerwallace

12.3k5 gold badges69 silver badges183 bronze badges




12.3k5 gold badges69 silver badges183 bronze badges















  • Doesn't bi-quinary use four bits? "4" = 0100, "5" = 1000, "9" = 1100

    – Whit3rd
    Apr 15 at 8:50






  • 3





    @Whit3rd Nope, 4 is 01 10000. 5 is 10 00000. 9 is 10 10000

    – Wilson
    Apr 15 at 8:58






  • 7





    Excuse me, 5 is not 10 00000. 5 is 10 00001.

    – Wilson
    Apr 15 at 9:10






  • 10





    That's SO wierd; it's llike a digital logic abacus register.

    – Whit3rd
    Apr 15 at 10:10






  • 2





    @Whit3rd That is exactly it! I hope you don't mind. I took that comparison and included it in my answer.

    – Wilson
    Apr 15 at 10:17

















  • Doesn't bi-quinary use four bits? "4" = 0100, "5" = 1000, "9" = 1100

    – Whit3rd
    Apr 15 at 8:50






  • 3





    @Whit3rd Nope, 4 is 01 10000. 5 is 10 00000. 9 is 10 10000

    – Wilson
    Apr 15 at 8:58






  • 7





    Excuse me, 5 is not 10 00000. 5 is 10 00001.

    – Wilson
    Apr 15 at 9:10






  • 10





    That's SO wierd; it's llike a digital logic abacus register.

    – Whit3rd
    Apr 15 at 10:10






  • 2





    @Whit3rd That is exactly it! I hope you don't mind. I took that comparison and included it in my answer.

    – Wilson
    Apr 15 at 10:17
















Doesn't bi-quinary use four bits? "4" = 0100, "5" = 1000, "9" = 1100

– Whit3rd
Apr 15 at 8:50





Doesn't bi-quinary use four bits? "4" = 0100, "5" = 1000, "9" = 1100

– Whit3rd
Apr 15 at 8:50




3




3





@Whit3rd Nope, 4 is 01 10000. 5 is 10 00000. 9 is 10 10000

– Wilson
Apr 15 at 8:58





@Whit3rd Nope, 4 is 01 10000. 5 is 10 00000. 9 is 10 10000

– Wilson
Apr 15 at 8:58




7




7





Excuse me, 5 is not 10 00000. 5 is 10 00001.

– Wilson
Apr 15 at 9:10





Excuse me, 5 is not 10 00000. 5 is 10 00001.

– Wilson
Apr 15 at 9:10




10




10





That's SO wierd; it's llike a digital logic abacus register.

– Whit3rd
Apr 15 at 10:10





That's SO wierd; it's llike a digital logic abacus register.

– Whit3rd
Apr 15 at 10:10




2




2





@Whit3rd That is exactly it! I hope you don't mind. I took that comparison and included it in my answer.

– Wilson
Apr 15 at 10:17





@Whit3rd That is exactly it! I hope you don't mind. I took that comparison and included it in my answer.

– Wilson
Apr 15 at 10:17










2 Answers
2






active

oldest

votes


















21
















Quibbling about the right meaning of "bit" aside, some advantages of the 2-of-7 biquinary representation are:



  • Simpler circuits. In a quinary adder circuit, the output of each of the 5 output lines becomes just a 5-way OR of binary ANDs of input lines. To implement this with primitive logic building blocks such as resistor-transistor-logic (or its vacuum-tube analogue) you can probably make do with one active component (tube or transistor) per output if you select your resistances carefully. This counts in an age where tubes and transistors are expensive discrete components of dubious reliability!


  • Faster operation -- with 10 biquinary digits there will be fewer gate delays in an arithmetic operation than with 36 binary digits -- especially when logic is still expensive and spending more logic on accelerating carry propagation is a science-fiction dream.


  • Error checking. If you don't really trust your logic building blocks, you want error checking everywhere. With 2-of-7 you can apply error checking to each intermediate digit in the computation. Any single component failure will lead to either too many or too few lines being active, so you can immediately pinpoint pretty exactly where you need to replace a part.


These advantages are not governing anymore, since transistors are pretty reliable and individually cheap. On the other hand, memory (whether in the form of register files, caches, or conventional) has come to dominate the hardware budget compared to ALUs, which means that the greater compactness of base-2 is a much larger consideration.






share|improve this answer

























  • Also just came across medium.com/@bellmar/the-land-before-binary-cc705d5bdd70 - "So while 2 out of 5 code and bi-quinary can both do error checking, it is easier to look at a bi-quinary number and understand what its meaning is in decimal. The experience ends up being a little more user friendly."

    – rwallace
    Apr 17 at 6:08


















40
















I will just explain what a bit is. It's a binary digit. 0 is numerically zero, 1 is numerically one. If you want to add 1 and 1, in binary it overflows. the result is 0, and a carry out. As you understand, other arithmetic operations can be done on bits. They takes a fair bit of logic to implement. Binary is positional. That means that a 1 which is 4 places from the right is worth 24 = 16.



Biquinary is not based on this idea. Biquinary is based on the idea "let's count from zero to four and then also flipflop to another state where we're counting instead from 5 to 9". Just like we humans count to five on one hand, and then count to ten on another hand. Or an abacus, that has five beads on one part of the rod, and one more bead on the other part. Now, how that's implemented in the IBM 650 is with binary states (not binary digits!) to say which of 0,1,2,3,4 is true, and which of range(0..4), range(5..9) is true. This implementation of biquinary is two "one-hot" signals. That means that a 1 which is 4 places from the right is worth either 0+4 = 4 or 5+4 = 9.



A binary state is different from a bit, as it is one of true or false. true and false cannot be added. true and false are just the values represented in some way, often by whether or not a current is flowing.




It represented decimal numbers in bi-quinary form, which requires seven bits per digit, as compared to BCD which requires only four bits per digit.




Not so; just think about the nixies: A single vacuum tube which has ten cathodes that glow. They share a common ground, so a further ten electrical connections, one per digit, can each light up one of the digits inside the tube. These electrical connections are not really bits though. These electrical connections are binary states, so that if the nixie is showing a particular number, you've got one true and nine falses.



A nixie tube ZM1210



The biquinary tubes in the IBM 650 have a similar arrangement. So don't think about it as "seven bits", but as "one decimal digit", whose implementation involves seven electrical contacts which are very cheap. The tube stores or treats one decimal digit. And it is the tube which incurs the cost.



So the biquinary system is not really seven bits representing a decimal system. It is more like a "thing which counts from 0 to 4" (five possible states) plus a "thing which can flip between high and low" (two possible states). The numbers 2 and 5 were chosen since they are the prime factors of ten. So here are the numbers from 0 to 9:



 high low zero one two three four
----------------------------------------------------
0: false true true false false false false
1: false true false true false false false
2: false true false false true false false
3: false true false false false true false
4: false true false false false false true
5: true false true false false false false
6: true false false true false false false
7: true false false false true false false
8: true false false false false true false
9: true false false false false false true


Can you see? These are not bits because the word bit actually means "treat me as a base-2 digit". They are more like selectors. One selector says "I am one of zero, one, two, three and four". Another selector says "I am whatever the other guy said plus either zero or five". You can't add or subtract these selectors, or do any arithmetic on them, so these "selectors" are much, much cheaper than a bit in something like a modern computer.



These seven electrical signals together make up a decimal digit. And they correspond to seven "legs" on the bottom of the vacuum tube.



If you look at the table above, you can see that if you want to (for example) add two numbers, the process will naturally yield some kind of carry. It will flip the high/low pair between true false and false true, and will tell you which way it flipped. Now you know whether you've got to carry one to the next digit.



That arrangement is much simpler to implement than BCD which you mentioned it your question, where to figure out if you have a carry, you have to check if the (binary) addition got a carry, and if not, compare with 1001, and if higher carry one and then subtract 1001, otherwise carry 0. Biquinary addition is much cheaper. Especially if you use the vacuum tube that counts to five and flipflops between high and low.






share|improve this answer






















  • 2





    I thought a nixie was 10 tubes stacked behind each other? The 650 front panel looks like 7 bits per digit. How does one tube handle a decimal digit? It can't be sensitive to 10 voltage levels?

    – rwallace
    Apr 15 at 9:03






  • 2





    There were some Nixie tubes that worked directly with biquinary inputs; instead of having ten individually-connected digit cathodes and a single anode, they had five cathode pins, each connected to two digits (one each in the front and back halves of the tube), and two anodes (one in each half), only one of which was powered at a time. (There was also a wire screen between the halves, held at an intermediate voltage level, to prevent interference between the halves.) I believe that all of these used the two anodes to select between even/odd rather than 0-4/5-9, but it's the same basic idea.

    – jasonharper
    Apr 15 at 11:48






  • 3





    A technical term that describes how the two signal groups are being used in the bi-quinary encoding is that each signal group encodes a number in one-hot fashion.

    – njuffa
    Apr 15 at 13:45







  • 2





    @rwallace It's ten cathodes inside of one tube, wired up to six inputs (plus ground). No bits involved, that just wasn't how the tech worked - just like when counting with your fingers. Ten cathodes, the first signal told you which five of those the second signal selects. Digital doesn't imply binary - the 650 was a decimal (or more correctly, bi-quinary - two * five) digital computer. Don't try finding binary digits there.

    – Luaan
    Apr 15 at 14:11






  • 1





    @rwallace: Addition can be done with a combination of counters that have "value is zero" outputs and a couple of latches each. To add the value in one set of counters to the value in another set, clear all the latches and then repeat the following sequence ten times for all digits in parallel: increment one addend. If the result is zero, set the "active" latch for that digit. On each cycle where the active latch is, or becomes set, increment the destination. If it is becomes zero when incremented, set the carry output. Then starting with the ones' place, increment each digit if the...

    – supercat
    Apr 15 at 17:36













Your Answer








StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "648"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);














draft saved

draft discarded
















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fretrocomputing.stackexchange.com%2fquestions%2f9678%2fwhy-did-the-ibm-650-use-bi-quinary%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























2 Answers
2






active

oldest

votes








2 Answers
2






active

oldest

votes









active

oldest

votes






active

oldest

votes









21
















Quibbling about the right meaning of "bit" aside, some advantages of the 2-of-7 biquinary representation are:



  • Simpler circuits. In a quinary adder circuit, the output of each of the 5 output lines becomes just a 5-way OR of binary ANDs of input lines. To implement this with primitive logic building blocks such as resistor-transistor-logic (or its vacuum-tube analogue) you can probably make do with one active component (tube or transistor) per output if you select your resistances carefully. This counts in an age where tubes and transistors are expensive discrete components of dubious reliability!


  • Faster operation -- with 10 biquinary digits there will be fewer gate delays in an arithmetic operation than with 36 binary digits -- especially when logic is still expensive and spending more logic on accelerating carry propagation is a science-fiction dream.


  • Error checking. If you don't really trust your logic building blocks, you want error checking everywhere. With 2-of-7 you can apply error checking to each intermediate digit in the computation. Any single component failure will lead to either too many or too few lines being active, so you can immediately pinpoint pretty exactly where you need to replace a part.


These advantages are not governing anymore, since transistors are pretty reliable and individually cheap. On the other hand, memory (whether in the form of register files, caches, or conventional) has come to dominate the hardware budget compared to ALUs, which means that the greater compactness of base-2 is a much larger consideration.






share|improve this answer

























  • Also just came across medium.com/@bellmar/the-land-before-binary-cc705d5bdd70 - "So while 2 out of 5 code and bi-quinary can both do error checking, it is easier to look at a bi-quinary number and understand what its meaning is in decimal. The experience ends up being a little more user friendly."

    – rwallace
    Apr 17 at 6:08















21
















Quibbling about the right meaning of "bit" aside, some advantages of the 2-of-7 biquinary representation are:



  • Simpler circuits. In a quinary adder circuit, the output of each of the 5 output lines becomes just a 5-way OR of binary ANDs of input lines. To implement this with primitive logic building blocks such as resistor-transistor-logic (or its vacuum-tube analogue) you can probably make do with one active component (tube or transistor) per output if you select your resistances carefully. This counts in an age where tubes and transistors are expensive discrete components of dubious reliability!


  • Faster operation -- with 10 biquinary digits there will be fewer gate delays in an arithmetic operation than with 36 binary digits -- especially when logic is still expensive and spending more logic on accelerating carry propagation is a science-fiction dream.


  • Error checking. If you don't really trust your logic building blocks, you want error checking everywhere. With 2-of-7 you can apply error checking to each intermediate digit in the computation. Any single component failure will lead to either too many or too few lines being active, so you can immediately pinpoint pretty exactly where you need to replace a part.


These advantages are not governing anymore, since transistors are pretty reliable and individually cheap. On the other hand, memory (whether in the form of register files, caches, or conventional) has come to dominate the hardware budget compared to ALUs, which means that the greater compactness of base-2 is a much larger consideration.






share|improve this answer

























  • Also just came across medium.com/@bellmar/the-land-before-binary-cc705d5bdd70 - "So while 2 out of 5 code and bi-quinary can both do error checking, it is easier to look at a bi-quinary number and understand what its meaning is in decimal. The experience ends up being a little more user friendly."

    – rwallace
    Apr 17 at 6:08













21














21










21









Quibbling about the right meaning of "bit" aside, some advantages of the 2-of-7 biquinary representation are:



  • Simpler circuits. In a quinary adder circuit, the output of each of the 5 output lines becomes just a 5-way OR of binary ANDs of input lines. To implement this with primitive logic building blocks such as resistor-transistor-logic (or its vacuum-tube analogue) you can probably make do with one active component (tube or transistor) per output if you select your resistances carefully. This counts in an age where tubes and transistors are expensive discrete components of dubious reliability!


  • Faster operation -- with 10 biquinary digits there will be fewer gate delays in an arithmetic operation than with 36 binary digits -- especially when logic is still expensive and spending more logic on accelerating carry propagation is a science-fiction dream.


  • Error checking. If you don't really trust your logic building blocks, you want error checking everywhere. With 2-of-7 you can apply error checking to each intermediate digit in the computation. Any single component failure will lead to either too many or too few lines being active, so you can immediately pinpoint pretty exactly where you need to replace a part.


These advantages are not governing anymore, since transistors are pretty reliable and individually cheap. On the other hand, memory (whether in the form of register files, caches, or conventional) has come to dominate the hardware budget compared to ALUs, which means that the greater compactness of base-2 is a much larger consideration.






share|improve this answer













Quibbling about the right meaning of "bit" aside, some advantages of the 2-of-7 biquinary representation are:



  • Simpler circuits. In a quinary adder circuit, the output of each of the 5 output lines becomes just a 5-way OR of binary ANDs of input lines. To implement this with primitive logic building blocks such as resistor-transistor-logic (or its vacuum-tube analogue) you can probably make do with one active component (tube or transistor) per output if you select your resistances carefully. This counts in an age where tubes and transistors are expensive discrete components of dubious reliability!


  • Faster operation -- with 10 biquinary digits there will be fewer gate delays in an arithmetic operation than with 36 binary digits -- especially when logic is still expensive and spending more logic on accelerating carry propagation is a science-fiction dream.


  • Error checking. If you don't really trust your logic building blocks, you want error checking everywhere. With 2-of-7 you can apply error checking to each intermediate digit in the computation. Any single component failure will lead to either too many or too few lines being active, so you can immediately pinpoint pretty exactly where you need to replace a part.


These advantages are not governing anymore, since transistors are pretty reliable and individually cheap. On the other hand, memory (whether in the form of register files, caches, or conventional) has come to dominate the hardware budget compared to ALUs, which means that the greater compactness of base-2 is a much larger consideration.







share|improve this answer












share|improve this answer



share|improve this answer










answered Apr 15 at 21:24









Henning MakholmHenning Makholm

5672 silver badges13 bronze badges




5672 silver badges13 bronze badges















  • Also just came across medium.com/@bellmar/the-land-before-binary-cc705d5bdd70 - "So while 2 out of 5 code and bi-quinary can both do error checking, it is easier to look at a bi-quinary number and understand what its meaning is in decimal. The experience ends up being a little more user friendly."

    – rwallace
    Apr 17 at 6:08

















  • Also just came across medium.com/@bellmar/the-land-before-binary-cc705d5bdd70 - "So while 2 out of 5 code and bi-quinary can both do error checking, it is easier to look at a bi-quinary number and understand what its meaning is in decimal. The experience ends up being a little more user friendly."

    – rwallace
    Apr 17 at 6:08
















Also just came across medium.com/@bellmar/the-land-before-binary-cc705d5bdd70 - "So while 2 out of 5 code and bi-quinary can both do error checking, it is easier to look at a bi-quinary number and understand what its meaning is in decimal. The experience ends up being a little more user friendly."

– rwallace
Apr 17 at 6:08





Also just came across medium.com/@bellmar/the-land-before-binary-cc705d5bdd70 - "So while 2 out of 5 code and bi-quinary can both do error checking, it is easier to look at a bi-quinary number and understand what its meaning is in decimal. The experience ends up being a little more user friendly."

– rwallace
Apr 17 at 6:08













40
















I will just explain what a bit is. It's a binary digit. 0 is numerically zero, 1 is numerically one. If you want to add 1 and 1, in binary it overflows. the result is 0, and a carry out. As you understand, other arithmetic operations can be done on bits. They takes a fair bit of logic to implement. Binary is positional. That means that a 1 which is 4 places from the right is worth 24 = 16.



Biquinary is not based on this idea. Biquinary is based on the idea "let's count from zero to four and then also flipflop to another state where we're counting instead from 5 to 9". Just like we humans count to five on one hand, and then count to ten on another hand. Or an abacus, that has five beads on one part of the rod, and one more bead on the other part. Now, how that's implemented in the IBM 650 is with binary states (not binary digits!) to say which of 0,1,2,3,4 is true, and which of range(0..4), range(5..9) is true. This implementation of biquinary is two "one-hot" signals. That means that a 1 which is 4 places from the right is worth either 0+4 = 4 or 5+4 = 9.



A binary state is different from a bit, as it is one of true or false. true and false cannot be added. true and false are just the values represented in some way, often by whether or not a current is flowing.




It represented decimal numbers in bi-quinary form, which requires seven bits per digit, as compared to BCD which requires only four bits per digit.




Not so; just think about the nixies: A single vacuum tube which has ten cathodes that glow. They share a common ground, so a further ten electrical connections, one per digit, can each light up one of the digits inside the tube. These electrical connections are not really bits though. These electrical connections are binary states, so that if the nixie is showing a particular number, you've got one true and nine falses.



A nixie tube ZM1210



The biquinary tubes in the IBM 650 have a similar arrangement. So don't think about it as "seven bits", but as "one decimal digit", whose implementation involves seven electrical contacts which are very cheap. The tube stores or treats one decimal digit. And it is the tube which incurs the cost.



So the biquinary system is not really seven bits representing a decimal system. It is more like a "thing which counts from 0 to 4" (five possible states) plus a "thing which can flip between high and low" (two possible states). The numbers 2 and 5 were chosen since they are the prime factors of ten. So here are the numbers from 0 to 9:



 high low zero one two three four
----------------------------------------------------
0: false true true false false false false
1: false true false true false false false
2: false true false false true false false
3: false true false false false true false
4: false true false false false false true
5: true false true false false false false
6: true false false true false false false
7: true false false false true false false
8: true false false false false true false
9: true false false false false false true


Can you see? These are not bits because the word bit actually means "treat me as a base-2 digit". They are more like selectors. One selector says "I am one of zero, one, two, three and four". Another selector says "I am whatever the other guy said plus either zero or five". You can't add or subtract these selectors, or do any arithmetic on them, so these "selectors" are much, much cheaper than a bit in something like a modern computer.



These seven electrical signals together make up a decimal digit. And they correspond to seven "legs" on the bottom of the vacuum tube.



If you look at the table above, you can see that if you want to (for example) add two numbers, the process will naturally yield some kind of carry. It will flip the high/low pair between true false and false true, and will tell you which way it flipped. Now you know whether you've got to carry one to the next digit.



That arrangement is much simpler to implement than BCD which you mentioned it your question, where to figure out if you have a carry, you have to check if the (binary) addition got a carry, and if not, compare with 1001, and if higher carry one and then subtract 1001, otherwise carry 0. Biquinary addition is much cheaper. Especially if you use the vacuum tube that counts to five and flipflops between high and low.






share|improve this answer






















  • 2





    I thought a nixie was 10 tubes stacked behind each other? The 650 front panel looks like 7 bits per digit. How does one tube handle a decimal digit? It can't be sensitive to 10 voltage levels?

    – rwallace
    Apr 15 at 9:03






  • 2





    There were some Nixie tubes that worked directly with biquinary inputs; instead of having ten individually-connected digit cathodes and a single anode, they had five cathode pins, each connected to two digits (one each in the front and back halves of the tube), and two anodes (one in each half), only one of which was powered at a time. (There was also a wire screen between the halves, held at an intermediate voltage level, to prevent interference between the halves.) I believe that all of these used the two anodes to select between even/odd rather than 0-4/5-9, but it's the same basic idea.

    – jasonharper
    Apr 15 at 11:48






  • 3





    A technical term that describes how the two signal groups are being used in the bi-quinary encoding is that each signal group encodes a number in one-hot fashion.

    – njuffa
    Apr 15 at 13:45







  • 2





    @rwallace It's ten cathodes inside of one tube, wired up to six inputs (plus ground). No bits involved, that just wasn't how the tech worked - just like when counting with your fingers. Ten cathodes, the first signal told you which five of those the second signal selects. Digital doesn't imply binary - the 650 was a decimal (or more correctly, bi-quinary - two * five) digital computer. Don't try finding binary digits there.

    – Luaan
    Apr 15 at 14:11






  • 1





    @rwallace: Addition can be done with a combination of counters that have "value is zero" outputs and a couple of latches each. To add the value in one set of counters to the value in another set, clear all the latches and then repeat the following sequence ten times for all digits in parallel: increment one addend. If the result is zero, set the "active" latch for that digit. On each cycle where the active latch is, or becomes set, increment the destination. If it is becomes zero when incremented, set the carry output. Then starting with the ones' place, increment each digit if the...

    – supercat
    Apr 15 at 17:36















40
















I will just explain what a bit is. It's a binary digit. 0 is numerically zero, 1 is numerically one. If you want to add 1 and 1, in binary it overflows. the result is 0, and a carry out. As you understand, other arithmetic operations can be done on bits. They takes a fair bit of logic to implement. Binary is positional. That means that a 1 which is 4 places from the right is worth 24 = 16.



Biquinary is not based on this idea. Biquinary is based on the idea "let's count from zero to four and then also flipflop to another state where we're counting instead from 5 to 9". Just like we humans count to five on one hand, and then count to ten on another hand. Or an abacus, that has five beads on one part of the rod, and one more bead on the other part. Now, how that's implemented in the IBM 650 is with binary states (not binary digits!) to say which of 0,1,2,3,4 is true, and which of range(0..4), range(5..9) is true. This implementation of biquinary is two "one-hot" signals. That means that a 1 which is 4 places from the right is worth either 0+4 = 4 or 5+4 = 9.



A binary state is different from a bit, as it is one of true or false. true and false cannot be added. true and false are just the values represented in some way, often by whether or not a current is flowing.




It represented decimal numbers in bi-quinary form, which requires seven bits per digit, as compared to BCD which requires only four bits per digit.




Not so; just think about the nixies: A single vacuum tube which has ten cathodes that glow. They share a common ground, so a further ten electrical connections, one per digit, can each light up one of the digits inside the tube. These electrical connections are not really bits though. These electrical connections are binary states, so that if the nixie is showing a particular number, you've got one true and nine falses.



A nixie tube ZM1210



The biquinary tubes in the IBM 650 have a similar arrangement. So don't think about it as "seven bits", but as "one decimal digit", whose implementation involves seven electrical contacts which are very cheap. The tube stores or treats one decimal digit. And it is the tube which incurs the cost.



So the biquinary system is not really seven bits representing a decimal system. It is more like a "thing which counts from 0 to 4" (five possible states) plus a "thing which can flip between high and low" (two possible states). The numbers 2 and 5 were chosen since they are the prime factors of ten. So here are the numbers from 0 to 9:



 high low zero one two three four
----------------------------------------------------
0: false true true false false false false
1: false true false true false false false
2: false true false false true false false
3: false true false false false true false
4: false true false false false false true
5: true false true false false false false
6: true false false true false false false
7: true false false false true false false
8: true false false false false true false
9: true false false false false false true


Can you see? These are not bits because the word bit actually means "treat me as a base-2 digit". They are more like selectors. One selector says "I am one of zero, one, two, three and four". Another selector says "I am whatever the other guy said plus either zero or five". You can't add or subtract these selectors, or do any arithmetic on them, so these "selectors" are much, much cheaper than a bit in something like a modern computer.



These seven electrical signals together make up a decimal digit. And they correspond to seven "legs" on the bottom of the vacuum tube.



If you look at the table above, you can see that if you want to (for example) add two numbers, the process will naturally yield some kind of carry. It will flip the high/low pair between true false and false true, and will tell you which way it flipped. Now you know whether you've got to carry one to the next digit.



That arrangement is much simpler to implement than BCD which you mentioned it your question, where to figure out if you have a carry, you have to check if the (binary) addition got a carry, and if not, compare with 1001, and if higher carry one and then subtract 1001, otherwise carry 0. Biquinary addition is much cheaper. Especially if you use the vacuum tube that counts to five and flipflops between high and low.






share|improve this answer






















  • 2





    I thought a nixie was 10 tubes stacked behind each other? The 650 front panel looks like 7 bits per digit. How does one tube handle a decimal digit? It can't be sensitive to 10 voltage levels?

    – rwallace
    Apr 15 at 9:03






  • 2





    There were some Nixie tubes that worked directly with biquinary inputs; instead of having ten individually-connected digit cathodes and a single anode, they had five cathode pins, each connected to two digits (one each in the front and back halves of the tube), and two anodes (one in each half), only one of which was powered at a time. (There was also a wire screen between the halves, held at an intermediate voltage level, to prevent interference between the halves.) I believe that all of these used the two anodes to select between even/odd rather than 0-4/5-9, but it's the same basic idea.

    – jasonharper
    Apr 15 at 11:48






  • 3





    A technical term that describes how the two signal groups are being used in the bi-quinary encoding is that each signal group encodes a number in one-hot fashion.

    – njuffa
    Apr 15 at 13:45







  • 2





    @rwallace It's ten cathodes inside of one tube, wired up to six inputs (plus ground). No bits involved, that just wasn't how the tech worked - just like when counting with your fingers. Ten cathodes, the first signal told you which five of those the second signal selects. Digital doesn't imply binary - the 650 was a decimal (or more correctly, bi-quinary - two * five) digital computer. Don't try finding binary digits there.

    – Luaan
    Apr 15 at 14:11






  • 1





    @rwallace: Addition can be done with a combination of counters that have "value is zero" outputs and a couple of latches each. To add the value in one set of counters to the value in another set, clear all the latches and then repeat the following sequence ten times for all digits in parallel: increment one addend. If the result is zero, set the "active" latch for that digit. On each cycle where the active latch is, or becomes set, increment the destination. If it is becomes zero when incremented, set the carry output. Then starting with the ones' place, increment each digit if the...

    – supercat
    Apr 15 at 17:36













40














40










40









I will just explain what a bit is. It's a binary digit. 0 is numerically zero, 1 is numerically one. If you want to add 1 and 1, in binary it overflows. the result is 0, and a carry out. As you understand, other arithmetic operations can be done on bits. They takes a fair bit of logic to implement. Binary is positional. That means that a 1 which is 4 places from the right is worth 24 = 16.



Biquinary is not based on this idea. Biquinary is based on the idea "let's count from zero to four and then also flipflop to another state where we're counting instead from 5 to 9". Just like we humans count to five on one hand, and then count to ten on another hand. Or an abacus, that has five beads on one part of the rod, and one more bead on the other part. Now, how that's implemented in the IBM 650 is with binary states (not binary digits!) to say which of 0,1,2,3,4 is true, and which of range(0..4), range(5..9) is true. This implementation of biquinary is two "one-hot" signals. That means that a 1 which is 4 places from the right is worth either 0+4 = 4 or 5+4 = 9.



A binary state is different from a bit, as it is one of true or false. true and false cannot be added. true and false are just the values represented in some way, often by whether or not a current is flowing.




It represented decimal numbers in bi-quinary form, which requires seven bits per digit, as compared to BCD which requires only four bits per digit.




Not so; just think about the nixies: A single vacuum tube which has ten cathodes that glow. They share a common ground, so a further ten electrical connections, one per digit, can each light up one of the digits inside the tube. These electrical connections are not really bits though. These electrical connections are binary states, so that if the nixie is showing a particular number, you've got one true and nine falses.



A nixie tube ZM1210



The biquinary tubes in the IBM 650 have a similar arrangement. So don't think about it as "seven bits", but as "one decimal digit", whose implementation involves seven electrical contacts which are very cheap. The tube stores or treats one decimal digit. And it is the tube which incurs the cost.



So the biquinary system is not really seven bits representing a decimal system. It is more like a "thing which counts from 0 to 4" (five possible states) plus a "thing which can flip between high and low" (two possible states). The numbers 2 and 5 were chosen since they are the prime factors of ten. So here are the numbers from 0 to 9:



 high low zero one two three four
----------------------------------------------------
0: false true true false false false false
1: false true false true false false false
2: false true false false true false false
3: false true false false false true false
4: false true false false false false true
5: true false true false false false false
6: true false false true false false false
7: true false false false true false false
8: true false false false false true false
9: true false false false false false true


Can you see? These are not bits because the word bit actually means "treat me as a base-2 digit". They are more like selectors. One selector says "I am one of zero, one, two, three and four". Another selector says "I am whatever the other guy said plus either zero or five". You can't add or subtract these selectors, or do any arithmetic on them, so these "selectors" are much, much cheaper than a bit in something like a modern computer.



These seven electrical signals together make up a decimal digit. And they correspond to seven "legs" on the bottom of the vacuum tube.



If you look at the table above, you can see that if you want to (for example) add two numbers, the process will naturally yield some kind of carry. It will flip the high/low pair between true false and false true, and will tell you which way it flipped. Now you know whether you've got to carry one to the next digit.



That arrangement is much simpler to implement than BCD which you mentioned it your question, where to figure out if you have a carry, you have to check if the (binary) addition got a carry, and if not, compare with 1001, and if higher carry one and then subtract 1001, otherwise carry 0. Biquinary addition is much cheaper. Especially if you use the vacuum tube that counts to five and flipflops between high and low.






share|improve this answer















I will just explain what a bit is. It's a binary digit. 0 is numerically zero, 1 is numerically one. If you want to add 1 and 1, in binary it overflows. the result is 0, and a carry out. As you understand, other arithmetic operations can be done on bits. They takes a fair bit of logic to implement. Binary is positional. That means that a 1 which is 4 places from the right is worth 24 = 16.



Biquinary is not based on this idea. Biquinary is based on the idea "let's count from zero to four and then also flipflop to another state where we're counting instead from 5 to 9". Just like we humans count to five on one hand, and then count to ten on another hand. Or an abacus, that has five beads on one part of the rod, and one more bead on the other part. Now, how that's implemented in the IBM 650 is with binary states (not binary digits!) to say which of 0,1,2,3,4 is true, and which of range(0..4), range(5..9) is true. This implementation of biquinary is two "one-hot" signals. That means that a 1 which is 4 places from the right is worth either 0+4 = 4 or 5+4 = 9.



A binary state is different from a bit, as it is one of true or false. true and false cannot be added. true and false are just the values represented in some way, often by whether or not a current is flowing.




It represented decimal numbers in bi-quinary form, which requires seven bits per digit, as compared to BCD which requires only four bits per digit.




Not so; just think about the nixies: A single vacuum tube which has ten cathodes that glow. They share a common ground, so a further ten electrical connections, one per digit, can each light up one of the digits inside the tube. These electrical connections are not really bits though. These electrical connections are binary states, so that if the nixie is showing a particular number, you've got one true and nine falses.



A nixie tube ZM1210



The biquinary tubes in the IBM 650 have a similar arrangement. So don't think about it as "seven bits", but as "one decimal digit", whose implementation involves seven electrical contacts which are very cheap. The tube stores or treats one decimal digit. And it is the tube which incurs the cost.



So the biquinary system is not really seven bits representing a decimal system. It is more like a "thing which counts from 0 to 4" (five possible states) plus a "thing which can flip between high and low" (two possible states). The numbers 2 and 5 were chosen since they are the prime factors of ten. So here are the numbers from 0 to 9:



 high low zero one two three four
----------------------------------------------------
0: false true true false false false false
1: false true false true false false false
2: false true false false true false false
3: false true false false false true false
4: false true false false false false true
5: true false true false false false false
6: true false false true false false false
7: true false false false true false false
8: true false false false false true false
9: true false false false false false true


Can you see? These are not bits because the word bit actually means "treat me as a base-2 digit". They are more like selectors. One selector says "I am one of zero, one, two, three and four". Another selector says "I am whatever the other guy said plus either zero or five". You can't add or subtract these selectors, or do any arithmetic on them, so these "selectors" are much, much cheaper than a bit in something like a modern computer.



These seven electrical signals together make up a decimal digit. And they correspond to seven "legs" on the bottom of the vacuum tube.



If you look at the table above, you can see that if you want to (for example) add two numbers, the process will naturally yield some kind of carry. It will flip the high/low pair between true false and false true, and will tell you which way it flipped. Now you know whether you've got to carry one to the next digit.



That arrangement is much simpler to implement than BCD which you mentioned it your question, where to figure out if you have a carry, you have to check if the (binary) addition got a carry, and if not, compare with 1001, and if higher carry one and then subtract 1001, otherwise carry 0. Biquinary addition is much cheaper. Especially if you use the vacuum tube that counts to five and flipflops between high and low.







share|improve this answer














share|improve this answer



share|improve this answer








edited Apr 15 at 15:04

























answered Apr 15 at 8:56









WilsonWilson

14.7k7 gold badges67 silver badges161 bronze badges




14.7k7 gold badges67 silver badges161 bronze badges










  • 2





    I thought a nixie was 10 tubes stacked behind each other? The 650 front panel looks like 7 bits per digit. How does one tube handle a decimal digit? It can't be sensitive to 10 voltage levels?

    – rwallace
    Apr 15 at 9:03






  • 2





    There were some Nixie tubes that worked directly with biquinary inputs; instead of having ten individually-connected digit cathodes and a single anode, they had five cathode pins, each connected to two digits (one each in the front and back halves of the tube), and two anodes (one in each half), only one of which was powered at a time. (There was also a wire screen between the halves, held at an intermediate voltage level, to prevent interference between the halves.) I believe that all of these used the two anodes to select between even/odd rather than 0-4/5-9, but it's the same basic idea.

    – jasonharper
    Apr 15 at 11:48






  • 3





    A technical term that describes how the two signal groups are being used in the bi-quinary encoding is that each signal group encodes a number in one-hot fashion.

    – njuffa
    Apr 15 at 13:45







  • 2





    @rwallace It's ten cathodes inside of one tube, wired up to six inputs (plus ground). No bits involved, that just wasn't how the tech worked - just like when counting with your fingers. Ten cathodes, the first signal told you which five of those the second signal selects. Digital doesn't imply binary - the 650 was a decimal (or more correctly, bi-quinary - two * five) digital computer. Don't try finding binary digits there.

    – Luaan
    Apr 15 at 14:11






  • 1





    @rwallace: Addition can be done with a combination of counters that have "value is zero" outputs and a couple of latches each. To add the value in one set of counters to the value in another set, clear all the latches and then repeat the following sequence ten times for all digits in parallel: increment one addend. If the result is zero, set the "active" latch for that digit. On each cycle where the active latch is, or becomes set, increment the destination. If it is becomes zero when incremented, set the carry output. Then starting with the ones' place, increment each digit if the...

    – supercat
    Apr 15 at 17:36












  • 2





    I thought a nixie was 10 tubes stacked behind each other? The 650 front panel looks like 7 bits per digit. How does one tube handle a decimal digit? It can't be sensitive to 10 voltage levels?

    – rwallace
    Apr 15 at 9:03






  • 2





    There were some Nixie tubes that worked directly with biquinary inputs; instead of having ten individually-connected digit cathodes and a single anode, they had five cathode pins, each connected to two digits (one each in the front and back halves of the tube), and two anodes (one in each half), only one of which was powered at a time. (There was also a wire screen between the halves, held at an intermediate voltage level, to prevent interference between the halves.) I believe that all of these used the two anodes to select between even/odd rather than 0-4/5-9, but it's the same basic idea.

    – jasonharper
    Apr 15 at 11:48






  • 3





    A technical term that describes how the two signal groups are being used in the bi-quinary encoding is that each signal group encodes a number in one-hot fashion.

    – njuffa
    Apr 15 at 13:45







  • 2





    @rwallace It's ten cathodes inside of one tube, wired up to six inputs (plus ground). No bits involved, that just wasn't how the tech worked - just like when counting with your fingers. Ten cathodes, the first signal told you which five of those the second signal selects. Digital doesn't imply binary - the 650 was a decimal (or more correctly, bi-quinary - two * five) digital computer. Don't try finding binary digits there.

    – Luaan
    Apr 15 at 14:11






  • 1





    @rwallace: Addition can be done with a combination of counters that have "value is zero" outputs and a couple of latches each. To add the value in one set of counters to the value in another set, clear all the latches and then repeat the following sequence ten times for all digits in parallel: increment one addend. If the result is zero, set the "active" latch for that digit. On each cycle where the active latch is, or becomes set, increment the destination. If it is becomes zero when incremented, set the carry output. Then starting with the ones' place, increment each digit if the...

    – supercat
    Apr 15 at 17:36







2




2





I thought a nixie was 10 tubes stacked behind each other? The 650 front panel looks like 7 bits per digit. How does one tube handle a decimal digit? It can't be sensitive to 10 voltage levels?

– rwallace
Apr 15 at 9:03





I thought a nixie was 10 tubes stacked behind each other? The 650 front panel looks like 7 bits per digit. How does one tube handle a decimal digit? It can't be sensitive to 10 voltage levels?

– rwallace
Apr 15 at 9:03




2




2





There were some Nixie tubes that worked directly with biquinary inputs; instead of having ten individually-connected digit cathodes and a single anode, they had five cathode pins, each connected to two digits (one each in the front and back halves of the tube), and two anodes (one in each half), only one of which was powered at a time. (There was also a wire screen between the halves, held at an intermediate voltage level, to prevent interference between the halves.) I believe that all of these used the two anodes to select between even/odd rather than 0-4/5-9, but it's the same basic idea.

– jasonharper
Apr 15 at 11:48





There were some Nixie tubes that worked directly with biquinary inputs; instead of having ten individually-connected digit cathodes and a single anode, they had five cathode pins, each connected to two digits (one each in the front and back halves of the tube), and two anodes (one in each half), only one of which was powered at a time. (There was also a wire screen between the halves, held at an intermediate voltage level, to prevent interference between the halves.) I believe that all of these used the two anodes to select between even/odd rather than 0-4/5-9, but it's the same basic idea.

– jasonharper
Apr 15 at 11:48




3




3





A technical term that describes how the two signal groups are being used in the bi-quinary encoding is that each signal group encodes a number in one-hot fashion.

– njuffa
Apr 15 at 13:45






A technical term that describes how the two signal groups are being used in the bi-quinary encoding is that each signal group encodes a number in one-hot fashion.

– njuffa
Apr 15 at 13:45





2




2





@rwallace It's ten cathodes inside of one tube, wired up to six inputs (plus ground). No bits involved, that just wasn't how the tech worked - just like when counting with your fingers. Ten cathodes, the first signal told you which five of those the second signal selects. Digital doesn't imply binary - the 650 was a decimal (or more correctly, bi-quinary - two * five) digital computer. Don't try finding binary digits there.

– Luaan
Apr 15 at 14:11





@rwallace It's ten cathodes inside of one tube, wired up to six inputs (plus ground). No bits involved, that just wasn't how the tech worked - just like when counting with your fingers. Ten cathodes, the first signal told you which five of those the second signal selects. Digital doesn't imply binary - the 650 was a decimal (or more correctly, bi-quinary - two * five) digital computer. Don't try finding binary digits there.

– Luaan
Apr 15 at 14:11




1




1





@rwallace: Addition can be done with a combination of counters that have "value is zero" outputs and a couple of latches each. To add the value in one set of counters to the value in another set, clear all the latches and then repeat the following sequence ten times for all digits in parallel: increment one addend. If the result is zero, set the "active" latch for that digit. On each cycle where the active latch is, or becomes set, increment the destination. If it is becomes zero when incremented, set the carry output. Then starting with the ones' place, increment each digit if the...

– supercat
Apr 15 at 17:36





@rwallace: Addition can be done with a combination of counters that have "value is zero" outputs and a couple of latches each. To add the value in one set of counters to the value in another set, clear all the latches and then repeat the following sequence ten times for all digits in parallel: increment one addend. If the result is zero, set the "active" latch for that digit. On each cycle where the active latch is, or becomes set, increment the destination. If it is becomes zero when incremented, set the carry output. Then starting with the ones' place, increment each digit if the...

– supercat
Apr 15 at 17:36


















draft saved

draft discarded















































Thanks for contributing an answer to Retrocomputing Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fretrocomputing.stackexchange.com%2fquestions%2f9678%2fwhy-did-the-ibm-650-use-bi-quinary%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Tamil (spriik) Luke uk diar | Nawigatjuun

Align equal signs while including text over equalitiesAMS align: left aligned text/math plus multicolumn alignmentMultiple alignmentsAligning equations in multiple placesNumbering and aligning an equation with multiple columnsHow to align one equation with another multline equationUsing \ in environments inside the begintabularxNumber equations and preserving alignment of equal signsHow can I align equations to the left and to the right?Double equation alignment problem within align enviromentAligned within align: Why are they right-aligned?

Where does the image of a data connector as a sharp metal spike originate from?Where does the concept of infected people turning into zombies only after death originate from?Where does the motif of a reanimated human head originate?Where did the notion that Dragons could speak originate?Where does the archetypal image of the 'Grey' alien come from?Where did the suffix '-Man' originate?Where does the notion of being injured or killed by an illusion originate?Where did the term “sophont” originate?Where does the trope of magic spells being driven by advanced technology originate from?Where did the term “the living impaired” originate?