Early programmable calculators with RS-232 Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30UTC (7:30pm US/Eastern)Price of early color monitor versus TVEarly Apple assemblers, getting hold of themZilog's relationship with MostekWhy were early computers named “Mark”?The almost-was Atari IBM PCWhat was “whole-value computation” in early real-time systems?Instruction set support for multiplication with a constant'Swap file' on early time sharing machinesWhen did computers stop needing to be marketed as calculators?Why did some early computer designers eschew integers?

Dyck paths with extra diagonals from valleys (Laser construction)

How to run automated tests after each commit?

Google .dev domain strangely redirects to https

Would it be easier to apply for a UK visa if there is a host family to sponsor for you in going there?

Induction Proof for Sequences

What does it mean that physics no longer uses mechanical models to describe phenomena?

How long can equipment go unused before powering up runs the risk of damage?

macOS: Name for app shortcut screen found by pinching with thumb and three fingers

Is it fair for a professor to grade us on the possession of past papers?

Why can't I install Tomboy in Ubuntu Mate 19.04?

Amount of permutations on an NxNxN Rubik's Cube

How does Belgium enforce obligatory attendance in elections?

Where is the Data Import Wizard Error Log

How many time has Arya actually used Needle?

Strange behavior of Object.defineProperty() in JavaScript

Central Vacuuming: Is it worth it, and how does it compare to normal vacuuming?

C's equality operator on converted pointers

How to compare two different files line by line in unix?

Most bit efficient text communication method?

What is an "asse" in Elizabethan English?

Why do early math courses focus on the cross sections of a cone and not on other 3D objects?

Did Mueller's report provide an evidentiary basis for the claim of Russian govt election interference via social media?

How would a mousetrap for use in space work?

Why does 14 CFR have skipped subparts in my ASA 2019 FAR/AIM book?



Early programmable calculators with RS-232



Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 23, 2019 at 23:30UTC (7:30pm US/Eastern)Price of early color monitor versus TVEarly Apple assemblers, getting hold of themZilog's relationship with MostekWhy were early computers named “Mark”?The almost-was Atari IBM PCWhat was “whole-value computation” in early real-time systems?Instruction set support for multiplication with a constant'Swap file' on early time sharing machinesWhen did computers stop needing to be marketed as calculators?Why did some early computer designers eschew integers?










7















In the early seventies, companies like HP and Wang sold 'programmable desktop calculators' that were really personal computers in the time before what is usually thought of as the dawn of personal computers.



At the same time, there was a demand for small computers to control lab and factory equipment, and this demand would tend to occur in the same sort of places as would be buying desktop calculators. So it seems likely that people would be wanting to use programmable calculators for equipment control.



The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232.



But looking over the specs of the early HP and Wang programmable calculators, I can't find any mention of them having RS-232 ports.



Did any of the early programmable calculators have RS-232 ports? (Or if not, why not?)










share|improve this question

















  • 5





    "The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232" - I do not believe this is correct. In the 80's I did a small piece of work for my university's chemistry department to get data out of an infrared spectrometer. The bus was an IEEE-488 bus. No RS232 in sight.

    – JeremyP
    Apr 2 at 8:55
















7















In the early seventies, companies like HP and Wang sold 'programmable desktop calculators' that were really personal computers in the time before what is usually thought of as the dawn of personal computers.



At the same time, there was a demand for small computers to control lab and factory equipment, and this demand would tend to occur in the same sort of places as would be buying desktop calculators. So it seems likely that people would be wanting to use programmable calculators for equipment control.



The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232.



But looking over the specs of the early HP and Wang programmable calculators, I can't find any mention of them having RS-232 ports.



Did any of the early programmable calculators have RS-232 ports? (Or if not, why not?)










share|improve this question

















  • 5





    "The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232" - I do not believe this is correct. In the 80's I did a small piece of work for my university's chemistry department to get data out of an infrared spectrometer. The bus was an IEEE-488 bus. No RS232 in sight.

    – JeremyP
    Apr 2 at 8:55














7












7








7








In the early seventies, companies like HP and Wang sold 'programmable desktop calculators' that were really personal computers in the time before what is usually thought of as the dawn of personal computers.



At the same time, there was a demand for small computers to control lab and factory equipment, and this demand would tend to occur in the same sort of places as would be buying desktop calculators. So it seems likely that people would be wanting to use programmable calculators for equipment control.



The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232.



But looking over the specs of the early HP and Wang programmable calculators, I can't find any mention of them having RS-232 ports.



Did any of the early programmable calculators have RS-232 ports? (Or if not, why not?)










share|improve this question














In the early seventies, companies like HP and Wang sold 'programmable desktop calculators' that were really personal computers in the time before what is usually thought of as the dawn of personal computers.



At the same time, there was a demand for small computers to control lab and factory equipment, and this demand would tend to occur in the same sort of places as would be buying desktop calculators. So it seems likely that people would be wanting to use programmable calculators for equipment control.



The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232.



But looking over the specs of the early HP and Wang programmable calculators, I can't find any mention of them having RS-232 ports.



Did any of the early programmable calculators have RS-232 ports? (Or if not, why not?)







history rs232 hp calculator wang






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Apr 1 at 19:19









rwallacerwallace

11.3k456166




11.3k456166







  • 5





    "The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232" - I do not believe this is correct. In the 80's I did a small piece of work for my university's chemistry department to get data out of an infrared spectrometer. The bus was an IEEE-488 bus. No RS232 in sight.

    – JeremyP
    Apr 2 at 8:55













  • 5





    "The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232" - I do not believe this is correct. In the 80's I did a small piece of work for my university's chemistry department to get data out of an infrared spectrometer. The bus was an IEEE-488 bus. No RS232 in sight.

    – JeremyP
    Apr 2 at 8:55








5




5





"The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232" - I do not believe this is correct. In the 80's I did a small piece of work for my university's chemistry department to get data out of an infrared spectrometer. The bus was an IEEE-488 bus. No RS232 in sight.

– JeremyP
Apr 2 at 8:55






"The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232" - I do not believe this is correct. In the 80's I did a small piece of work for my university's chemistry department to get data out of an infrared spectrometer. The bus was an IEEE-488 bus. No RS232 in sight.

– JeremyP
Apr 2 at 8:55











4 Answers
4






active

oldest

votes


















10















In the early seventies, companies like HP and Wang sold 'programmable desktop calculators' that were really personal computers




Not really, as they stood firmly on the calculator side. If at all, systems like the Cogar 4 and Datapoint 2200 are the origin of desktop computing. Complete units with a CPU, mass storage, CRT display and a full figured typewriter keyboard, all in one unit to be placed on a desk.




The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232.




Not really. For one, RS-232 is still a somewhat complicated interface to build (that's the time before integrated circuits) (*1), but equally important, it lacked standardized protocols and application. If at all, HP's parallel HP-IB (HP-Interface Bus), available since the mid 1960s, ruled the area. It became soon known as GPIB (General Purpose Interface Bus), a term coined by companies building compatible devices but trying to avoid the HP name like hell. Later standardization in 1975, as IEEE-488, eased the burden.



Sustainable definition of the HP-IB enabled to not only ease the development of applications, but it also allowed to operate multiple devices on one interface (*2). An HP-IB enabled computer did only need to have a single interface to control (almost) as many devices as needed, thus enabling to handle a whole setup, not just a single instrument. With a predefined protocol device manufacturers needed only to add application specific data/protocol.



Serial in contrast is a point-to-point interface without any protocol support at all. It needs a separate interface for each and every device to be connected, making it quite expensive on the hardware side - not to mention, that there's usually only a finite and rather small number of serial interfaces that can be added to a given computer. On the protocol side applications had to do everything from arbitration and framing to message sequencing and command separation.




Did any of the early programmable calculators have RS-232 ports? (Or if not, why not?)




If they were intended to control measuring devices, a GPIB interface was the way to go. Serial was only good for data transmission. So for example many radio applications used it - and of course terminals. Both not necessarily applications for calculators.



In fact, HP (and many others) even offered serial controllers to be operated via GPIB. Making it easy to extend any device with a GPIB interface to handle many serial connections.



Serial only became a cheap and popular solution when integrated controllers became available (*3). Even then most of the downsides persisted. Still today it's confined to the topic of cheap low level point-to-point connections. The stuff hobbyists prefer as they can replace functionality by investing their time to add hardware hacks and software layers.



On professional measurement equipment GPIB is still today (2019) the most important interface, even though many affords are made to replace the hardware layer by an IP or USB based connection.



No company in the measurement business could afford to deliver devices without GPIB from the 1970s until today. Just do a search for PCIe based GPIB controllers and you'll be in for a surprise. That market is so big, that many manufacturers crank out new interface cards whenever there new desktop systems become available. Similar on the device side.



Of course, all of this happens more on the professional side, where devices easily carry 5 digit price labels, but not so much in the sub-1000 USD realm where hobbyists fight for pennies.




HP reused the GPIB idea even as the serial implementation HP-IL, for their pocket calculators, when they became powerful enough to act as controllers for other devices. Most notably the HP-41 series.




*1 - For a serial interface bit timing circuitry, sequencing logic and a shift register is needed for sending and the same again plus additional word synchronizing on the receiving side. All plus the optional parity logic. Quite a lot. A parallel interface in contrast is just a set of two latches (one can even be just a buffer) with clocked input and output enable. Quite less and much more simple hardware.



*2 - Features that enabled the success of USB half a century as well.



*3 - Serial interfaces of the 1960s were shoe box sized or larger.






share|improve this answer
































    10















    The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232.




    Some would argue with that, at least in certain industries — Hewlett-Packard’s HPIB (GPIB, IEE-488) was (and is) also commonly used to connect control and/or measurement equipment. It is simpler to implement than RS-232.



    So some early programmable calculators did have external connectivity options, but using HPIB, not RS-232; examples include the HP 9800 series, the HP 80 series, and later calculators using HP-IL and its HPIB adapter. HP-Collection has an extensive selection of photos of HP-IL peripherals.



    RS-232 did appear in calculator-like devices, but they tended to be marketed more as handheld computers — HP’s 94 series for example, and of course Psion’s Organiser II with its CommsLink.






    share|improve this answer






























      6














      RS-232 became "standard peripheral interface" later, when most of these "peripheral devices" adopted microprocessors.
      In early days, parallel ports were more common because they:



      • can read-write data from logic elements like latches and d-triggers

      • can control state of output triggers and even relays

      Actually they were a window to real life for CPU's register - all 8 bits can be exposed to physical state. This allows you to create a lot of stuff (almost anything) without its own expensive processing units, using only your computer's one.



      Serial port requires all data to be processed by CPUs on both side and triggers to work on higher speeds (you can send 8 bits in parallel port in one time switching 8 triggers, while you need to switch 1 trigger 11 times to send 8 bits via typical serial interface with start and stop bytes). Also you need to control trigger open-closed time very carefully because in parallel port you can simply register trigger state change events or have external sync, while in serial all your synchronization is time-based - depending on transfer speed your bit must be sent in specified time. Even now, in era of super-high-speed CPUs, serial ports have to be controlled by hardware or by microprocessors with "real time" (actually hardware interrupt is ok) abilities, because operating system's clock is not precise enough for this.



      All this serial stuff allows you just 2 things:



      • limit number of wires to 2 (most common now), 4 (easy duplex) or 2+2/4+2 (2 addition wires for external sync of transfer direction or bus master selection and ready-to-read state in some implementations)

      • have loooong wires

      RS-232 was not able to offer you long wires in basic implementation and speed, in early days, was something about that LPT was able to offer, so it was not very popular until many devices required thin wires (human input devices like mouse) and limited wires data transfer ability (modem devices, where physical interface was also serial, so data could be processed on PC for serial transmission, transferred to modem via 232 and then outside without any impact) and generic standard (at least in physical implementation).



      By the way - serial ports are not required to be point-to-point as said in other answers - RS-485 for example is multipoint.






      share|improve this answer
































        2














        I don't know how 'early' this is, but in 1990, the HP48 series had built in RS232. In addition to the IR used by the immediately preceding HP28, there was also a four pin serial connector on the device. With the right kind of cable, this would provide up to 9600bps to another RS232 device.



        At the time, HP also sold a companion PC connection kit that that bundled the cable along with some software for editing HP programs on a DOS PC, as well as transferring binary programs back and forth. It was rather expensive, so there was also a homebrew community that showed how to build the cables yourself. This is a page of the HP48 FAQ that includes directions on building cables HP->PC, HP->HP, and HP->MODEM:



        https://www.hpcalc.org/hp48/docs/faq/48faq-12.html



        I'm sure there are people that used this feature for various kinds of device control, but the bidirectional link to a PC also sat at the foundation of the early emulator and low level programming community. Tools for dumping the ROM worked by sending the contents over the serial port to an attached PC. The serial port also provided easier and more automatic tools for loading programs into the calculator that that normal user interface wouldn't let you enter. (This includes RPL programs using words that are not normally part of the UI as well as machine code.)






        share|improve this answer























          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/3.0/"u003ecc by-sa 3.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%2f9509%2fearly-programmable-calculators-with-rs-232%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          4 Answers
          4






          active

          oldest

          votes








          4 Answers
          4






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          10















          In the early seventies, companies like HP and Wang sold 'programmable desktop calculators' that were really personal computers




          Not really, as they stood firmly on the calculator side. If at all, systems like the Cogar 4 and Datapoint 2200 are the origin of desktop computing. Complete units with a CPU, mass storage, CRT display and a full figured typewriter keyboard, all in one unit to be placed on a desk.




          The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232.




          Not really. For one, RS-232 is still a somewhat complicated interface to build (that's the time before integrated circuits) (*1), but equally important, it lacked standardized protocols and application. If at all, HP's parallel HP-IB (HP-Interface Bus), available since the mid 1960s, ruled the area. It became soon known as GPIB (General Purpose Interface Bus), a term coined by companies building compatible devices but trying to avoid the HP name like hell. Later standardization in 1975, as IEEE-488, eased the burden.



          Sustainable definition of the HP-IB enabled to not only ease the development of applications, but it also allowed to operate multiple devices on one interface (*2). An HP-IB enabled computer did only need to have a single interface to control (almost) as many devices as needed, thus enabling to handle a whole setup, not just a single instrument. With a predefined protocol device manufacturers needed only to add application specific data/protocol.



          Serial in contrast is a point-to-point interface without any protocol support at all. It needs a separate interface for each and every device to be connected, making it quite expensive on the hardware side - not to mention, that there's usually only a finite and rather small number of serial interfaces that can be added to a given computer. On the protocol side applications had to do everything from arbitration and framing to message sequencing and command separation.




          Did any of the early programmable calculators have RS-232 ports? (Or if not, why not?)




          If they were intended to control measuring devices, a GPIB interface was the way to go. Serial was only good for data transmission. So for example many radio applications used it - and of course terminals. Both not necessarily applications for calculators.



          In fact, HP (and many others) even offered serial controllers to be operated via GPIB. Making it easy to extend any device with a GPIB interface to handle many serial connections.



          Serial only became a cheap and popular solution when integrated controllers became available (*3). Even then most of the downsides persisted. Still today it's confined to the topic of cheap low level point-to-point connections. The stuff hobbyists prefer as they can replace functionality by investing their time to add hardware hacks and software layers.



          On professional measurement equipment GPIB is still today (2019) the most important interface, even though many affords are made to replace the hardware layer by an IP or USB based connection.



          No company in the measurement business could afford to deliver devices without GPIB from the 1970s until today. Just do a search for PCIe based GPIB controllers and you'll be in for a surprise. That market is so big, that many manufacturers crank out new interface cards whenever there new desktop systems become available. Similar on the device side.



          Of course, all of this happens more on the professional side, where devices easily carry 5 digit price labels, but not so much in the sub-1000 USD realm where hobbyists fight for pennies.




          HP reused the GPIB idea even as the serial implementation HP-IL, for their pocket calculators, when they became powerful enough to act as controllers for other devices. Most notably the HP-41 series.




          *1 - For a serial interface bit timing circuitry, sequencing logic and a shift register is needed for sending and the same again plus additional word synchronizing on the receiving side. All plus the optional parity logic. Quite a lot. A parallel interface in contrast is just a set of two latches (one can even be just a buffer) with clocked input and output enable. Quite less and much more simple hardware.



          *2 - Features that enabled the success of USB half a century as well.



          *3 - Serial interfaces of the 1960s were shoe box sized or larger.






          share|improve this answer





























            10















            In the early seventies, companies like HP and Wang sold 'programmable desktop calculators' that were really personal computers




            Not really, as they stood firmly on the calculator side. If at all, systems like the Cogar 4 and Datapoint 2200 are the origin of desktop computing. Complete units with a CPU, mass storage, CRT display and a full figured typewriter keyboard, all in one unit to be placed on a desk.




            The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232.




            Not really. For one, RS-232 is still a somewhat complicated interface to build (that's the time before integrated circuits) (*1), but equally important, it lacked standardized protocols and application. If at all, HP's parallel HP-IB (HP-Interface Bus), available since the mid 1960s, ruled the area. It became soon known as GPIB (General Purpose Interface Bus), a term coined by companies building compatible devices but trying to avoid the HP name like hell. Later standardization in 1975, as IEEE-488, eased the burden.



            Sustainable definition of the HP-IB enabled to not only ease the development of applications, but it also allowed to operate multiple devices on one interface (*2). An HP-IB enabled computer did only need to have a single interface to control (almost) as many devices as needed, thus enabling to handle a whole setup, not just a single instrument. With a predefined protocol device manufacturers needed only to add application specific data/protocol.



            Serial in contrast is a point-to-point interface without any protocol support at all. It needs a separate interface for each and every device to be connected, making it quite expensive on the hardware side - not to mention, that there's usually only a finite and rather small number of serial interfaces that can be added to a given computer. On the protocol side applications had to do everything from arbitration and framing to message sequencing and command separation.




            Did any of the early programmable calculators have RS-232 ports? (Or if not, why not?)




            If they were intended to control measuring devices, a GPIB interface was the way to go. Serial was only good for data transmission. So for example many radio applications used it - and of course terminals. Both not necessarily applications for calculators.



            In fact, HP (and many others) even offered serial controllers to be operated via GPIB. Making it easy to extend any device with a GPIB interface to handle many serial connections.



            Serial only became a cheap and popular solution when integrated controllers became available (*3). Even then most of the downsides persisted. Still today it's confined to the topic of cheap low level point-to-point connections. The stuff hobbyists prefer as they can replace functionality by investing their time to add hardware hacks and software layers.



            On professional measurement equipment GPIB is still today (2019) the most important interface, even though many affords are made to replace the hardware layer by an IP or USB based connection.



            No company in the measurement business could afford to deliver devices without GPIB from the 1970s until today. Just do a search for PCIe based GPIB controllers and you'll be in for a surprise. That market is so big, that many manufacturers crank out new interface cards whenever there new desktop systems become available. Similar on the device side.



            Of course, all of this happens more on the professional side, where devices easily carry 5 digit price labels, but not so much in the sub-1000 USD realm where hobbyists fight for pennies.




            HP reused the GPIB idea even as the serial implementation HP-IL, for their pocket calculators, when they became powerful enough to act as controllers for other devices. Most notably the HP-41 series.




            *1 - For a serial interface bit timing circuitry, sequencing logic and a shift register is needed for sending and the same again plus additional word synchronizing on the receiving side. All plus the optional parity logic. Quite a lot. A parallel interface in contrast is just a set of two latches (one can even be just a buffer) with clocked input and output enable. Quite less and much more simple hardware.



            *2 - Features that enabled the success of USB half a century as well.



            *3 - Serial interfaces of the 1960s were shoe box sized or larger.






            share|improve this answer



























              10












              10








              10








              In the early seventies, companies like HP and Wang sold 'programmable desktop calculators' that were really personal computers




              Not really, as they stood firmly on the calculator side. If at all, systems like the Cogar 4 and Datapoint 2200 are the origin of desktop computing. Complete units with a CPU, mass storage, CRT display and a full figured typewriter keyboard, all in one unit to be placed on a desk.




              The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232.




              Not really. For one, RS-232 is still a somewhat complicated interface to build (that's the time before integrated circuits) (*1), but equally important, it lacked standardized protocols and application. If at all, HP's parallel HP-IB (HP-Interface Bus), available since the mid 1960s, ruled the area. It became soon known as GPIB (General Purpose Interface Bus), a term coined by companies building compatible devices but trying to avoid the HP name like hell. Later standardization in 1975, as IEEE-488, eased the burden.



              Sustainable definition of the HP-IB enabled to not only ease the development of applications, but it also allowed to operate multiple devices on one interface (*2). An HP-IB enabled computer did only need to have a single interface to control (almost) as many devices as needed, thus enabling to handle a whole setup, not just a single instrument. With a predefined protocol device manufacturers needed only to add application specific data/protocol.



              Serial in contrast is a point-to-point interface without any protocol support at all. It needs a separate interface for each and every device to be connected, making it quite expensive on the hardware side - not to mention, that there's usually only a finite and rather small number of serial interfaces that can be added to a given computer. On the protocol side applications had to do everything from arbitration and framing to message sequencing and command separation.




              Did any of the early programmable calculators have RS-232 ports? (Or if not, why not?)




              If they were intended to control measuring devices, a GPIB interface was the way to go. Serial was only good for data transmission. So for example many radio applications used it - and of course terminals. Both not necessarily applications for calculators.



              In fact, HP (and many others) even offered serial controllers to be operated via GPIB. Making it easy to extend any device with a GPIB interface to handle many serial connections.



              Serial only became a cheap and popular solution when integrated controllers became available (*3). Even then most of the downsides persisted. Still today it's confined to the topic of cheap low level point-to-point connections. The stuff hobbyists prefer as they can replace functionality by investing their time to add hardware hacks and software layers.



              On professional measurement equipment GPIB is still today (2019) the most important interface, even though many affords are made to replace the hardware layer by an IP or USB based connection.



              No company in the measurement business could afford to deliver devices without GPIB from the 1970s until today. Just do a search for PCIe based GPIB controllers and you'll be in for a surprise. That market is so big, that many manufacturers crank out new interface cards whenever there new desktop systems become available. Similar on the device side.



              Of course, all of this happens more on the professional side, where devices easily carry 5 digit price labels, but not so much in the sub-1000 USD realm where hobbyists fight for pennies.




              HP reused the GPIB idea even as the serial implementation HP-IL, for their pocket calculators, when they became powerful enough to act as controllers for other devices. Most notably the HP-41 series.




              *1 - For a serial interface bit timing circuitry, sequencing logic and a shift register is needed for sending and the same again plus additional word synchronizing on the receiving side. All plus the optional parity logic. Quite a lot. A parallel interface in contrast is just a set of two latches (one can even be just a buffer) with clocked input and output enable. Quite less and much more simple hardware.



              *2 - Features that enabled the success of USB half a century as well.



              *3 - Serial interfaces of the 1960s were shoe box sized or larger.






              share|improve this answer
















              In the early seventies, companies like HP and Wang sold 'programmable desktop calculators' that were really personal computers




              Not really, as they stood firmly on the calculator side. If at all, systems like the Cogar 4 and Datapoint 2200 are the origin of desktop computing. Complete units with a CPU, mass storage, CRT display and a full figured typewriter keyboard, all in one unit to be placed on a desk.




              The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232.




              Not really. For one, RS-232 is still a somewhat complicated interface to build (that's the time before integrated circuits) (*1), but equally important, it lacked standardized protocols and application. If at all, HP's parallel HP-IB (HP-Interface Bus), available since the mid 1960s, ruled the area. It became soon known as GPIB (General Purpose Interface Bus), a term coined by companies building compatible devices but trying to avoid the HP name like hell. Later standardization in 1975, as IEEE-488, eased the burden.



              Sustainable definition of the HP-IB enabled to not only ease the development of applications, but it also allowed to operate multiple devices on one interface (*2). An HP-IB enabled computer did only need to have a single interface to control (almost) as many devices as needed, thus enabling to handle a whole setup, not just a single instrument. With a predefined protocol device manufacturers needed only to add application specific data/protocol.



              Serial in contrast is a point-to-point interface without any protocol support at all. It needs a separate interface for each and every device to be connected, making it quite expensive on the hardware side - not to mention, that there's usually only a finite and rather small number of serial interfaces that can be added to a given computer. On the protocol side applications had to do everything from arbitration and framing to message sequencing and command separation.




              Did any of the early programmable calculators have RS-232 ports? (Or if not, why not?)




              If they were intended to control measuring devices, a GPIB interface was the way to go. Serial was only good for data transmission. So for example many radio applications used it - and of course terminals. Both not necessarily applications for calculators.



              In fact, HP (and many others) even offered serial controllers to be operated via GPIB. Making it easy to extend any device with a GPIB interface to handle many serial connections.



              Serial only became a cheap and popular solution when integrated controllers became available (*3). Even then most of the downsides persisted. Still today it's confined to the topic of cheap low level point-to-point connections. The stuff hobbyists prefer as they can replace functionality by investing their time to add hardware hacks and software layers.



              On professional measurement equipment GPIB is still today (2019) the most important interface, even though many affords are made to replace the hardware layer by an IP or USB based connection.



              No company in the measurement business could afford to deliver devices without GPIB from the 1970s until today. Just do a search for PCIe based GPIB controllers and you'll be in for a surprise. That market is so big, that many manufacturers crank out new interface cards whenever there new desktop systems become available. Similar on the device side.



              Of course, all of this happens more on the professional side, where devices easily carry 5 digit price labels, but not so much in the sub-1000 USD realm where hobbyists fight for pennies.




              HP reused the GPIB idea even as the serial implementation HP-IL, for their pocket calculators, when they became powerful enough to act as controllers for other devices. Most notably the HP-41 series.




              *1 - For a serial interface bit timing circuitry, sequencing logic and a shift register is needed for sending and the same again plus additional word synchronizing on the receiving side. All plus the optional parity logic. Quite a lot. A parallel interface in contrast is just a set of two latches (one can even be just a buffer) with clocked input and output enable. Quite less and much more simple hardware.



              *2 - Features that enabled the success of USB half a century as well.



              *3 - Serial interfaces of the 1960s were shoe box sized or larger.







              share|improve this answer














              share|improve this answer



              share|improve this answer








              edited Apr 2 at 14:57









              LangLangC

              6991212




              6991212










              answered Apr 1 at 20:09









              RaffzahnRaffzahn

              57k6139231




              57k6139231





















                  10















                  The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232.




                  Some would argue with that, at least in certain industries — Hewlett-Packard’s HPIB (GPIB, IEE-488) was (and is) also commonly used to connect control and/or measurement equipment. It is simpler to implement than RS-232.



                  So some early programmable calculators did have external connectivity options, but using HPIB, not RS-232; examples include the HP 9800 series, the HP 80 series, and later calculators using HP-IL and its HPIB adapter. HP-Collection has an extensive selection of photos of HP-IL peripherals.



                  RS-232 did appear in calculator-like devices, but they tended to be marketed more as handheld computers — HP’s 94 series for example, and of course Psion’s Organiser II with its CommsLink.






                  share|improve this answer



























                    10















                    The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232.




                    Some would argue with that, at least in certain industries — Hewlett-Packard’s HPIB (GPIB, IEE-488) was (and is) also commonly used to connect control and/or measurement equipment. It is simpler to implement than RS-232.



                    So some early programmable calculators did have external connectivity options, but using HPIB, not RS-232; examples include the HP 9800 series, the HP 80 series, and later calculators using HP-IL and its HPIB adapter. HP-Collection has an extensive selection of photos of HP-IL peripherals.



                    RS-232 did appear in calculator-like devices, but they tended to be marketed more as handheld computers — HP’s 94 series for example, and of course Psion’s Organiser II with its CommsLink.






                    share|improve this answer

























                      10












                      10








                      10








                      The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232.




                      Some would argue with that, at least in certain industries — Hewlett-Packard’s HPIB (GPIB, IEE-488) was (and is) also commonly used to connect control and/or measurement equipment. It is simpler to implement than RS-232.



                      So some early programmable calculators did have external connectivity options, but using HPIB, not RS-232; examples include the HP 9800 series, the HP 80 series, and later calculators using HP-IL and its HPIB adapter. HP-Collection has an extensive selection of photos of HP-IL peripherals.



                      RS-232 did appear in calculator-like devices, but they tended to be marketed more as handheld computers — HP’s 94 series for example, and of course Psion’s Organiser II with its CommsLink.






                      share|improve this answer














                      The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232.




                      Some would argue with that, at least in certain industries — Hewlett-Packard’s HPIB (GPIB, IEE-488) was (and is) also commonly used to connect control and/or measurement equipment. It is simpler to implement than RS-232.



                      So some early programmable calculators did have external connectivity options, but using HPIB, not RS-232; examples include the HP 9800 series, the HP 80 series, and later calculators using HP-IL and its HPIB adapter. HP-Collection has an extensive selection of photos of HP-IL peripherals.



                      RS-232 did appear in calculator-like devices, but they tended to be marketed more as handheld computers — HP’s 94 series for example, and of course Psion’s Organiser II with its CommsLink.







                      share|improve this answer












                      share|improve this answer



                      share|improve this answer










                      answered Apr 1 at 20:14









                      Stephen KittStephen Kitt

                      41k8168176




                      41k8168176





















                          6














                          RS-232 became "standard peripheral interface" later, when most of these "peripheral devices" adopted microprocessors.
                          In early days, parallel ports were more common because they:



                          • can read-write data from logic elements like latches and d-triggers

                          • can control state of output triggers and even relays

                          Actually they were a window to real life for CPU's register - all 8 bits can be exposed to physical state. This allows you to create a lot of stuff (almost anything) without its own expensive processing units, using only your computer's one.



                          Serial port requires all data to be processed by CPUs on both side and triggers to work on higher speeds (you can send 8 bits in parallel port in one time switching 8 triggers, while you need to switch 1 trigger 11 times to send 8 bits via typical serial interface with start and stop bytes). Also you need to control trigger open-closed time very carefully because in parallel port you can simply register trigger state change events or have external sync, while in serial all your synchronization is time-based - depending on transfer speed your bit must be sent in specified time. Even now, in era of super-high-speed CPUs, serial ports have to be controlled by hardware or by microprocessors with "real time" (actually hardware interrupt is ok) abilities, because operating system's clock is not precise enough for this.



                          All this serial stuff allows you just 2 things:



                          • limit number of wires to 2 (most common now), 4 (easy duplex) or 2+2/4+2 (2 addition wires for external sync of transfer direction or bus master selection and ready-to-read state in some implementations)

                          • have loooong wires

                          RS-232 was not able to offer you long wires in basic implementation and speed, in early days, was something about that LPT was able to offer, so it was not very popular until many devices required thin wires (human input devices like mouse) and limited wires data transfer ability (modem devices, where physical interface was also serial, so data could be processed on PC for serial transmission, transferred to modem via 232 and then outside without any impact) and generic standard (at least in physical implementation).



                          By the way - serial ports are not required to be point-to-point as said in other answers - RS-485 for example is multipoint.






                          share|improve this answer





























                            6














                            RS-232 became "standard peripheral interface" later, when most of these "peripheral devices" adopted microprocessors.
                            In early days, parallel ports were more common because they:



                            • can read-write data from logic elements like latches and d-triggers

                            • can control state of output triggers and even relays

                            Actually they were a window to real life for CPU's register - all 8 bits can be exposed to physical state. This allows you to create a lot of stuff (almost anything) without its own expensive processing units, using only your computer's one.



                            Serial port requires all data to be processed by CPUs on both side and triggers to work on higher speeds (you can send 8 bits in parallel port in one time switching 8 triggers, while you need to switch 1 trigger 11 times to send 8 bits via typical serial interface with start and stop bytes). Also you need to control trigger open-closed time very carefully because in parallel port you can simply register trigger state change events or have external sync, while in serial all your synchronization is time-based - depending on transfer speed your bit must be sent in specified time. Even now, in era of super-high-speed CPUs, serial ports have to be controlled by hardware or by microprocessors with "real time" (actually hardware interrupt is ok) abilities, because operating system's clock is not precise enough for this.



                            All this serial stuff allows you just 2 things:



                            • limit number of wires to 2 (most common now), 4 (easy duplex) or 2+2/4+2 (2 addition wires for external sync of transfer direction or bus master selection and ready-to-read state in some implementations)

                            • have loooong wires

                            RS-232 was not able to offer you long wires in basic implementation and speed, in early days, was something about that LPT was able to offer, so it was not very popular until many devices required thin wires (human input devices like mouse) and limited wires data transfer ability (modem devices, where physical interface was also serial, so data could be processed on PC for serial transmission, transferred to modem via 232 and then outside without any impact) and generic standard (at least in physical implementation).



                            By the way - serial ports are not required to be point-to-point as said in other answers - RS-485 for example is multipoint.






                            share|improve this answer



























                              6












                              6








                              6







                              RS-232 became "standard peripheral interface" later, when most of these "peripheral devices" adopted microprocessors.
                              In early days, parallel ports were more common because they:



                              • can read-write data from logic elements like latches and d-triggers

                              • can control state of output triggers and even relays

                              Actually they were a window to real life for CPU's register - all 8 bits can be exposed to physical state. This allows you to create a lot of stuff (almost anything) without its own expensive processing units, using only your computer's one.



                              Serial port requires all data to be processed by CPUs on both side and triggers to work on higher speeds (you can send 8 bits in parallel port in one time switching 8 triggers, while you need to switch 1 trigger 11 times to send 8 bits via typical serial interface with start and stop bytes). Also you need to control trigger open-closed time very carefully because in parallel port you can simply register trigger state change events or have external sync, while in serial all your synchronization is time-based - depending on transfer speed your bit must be sent in specified time. Even now, in era of super-high-speed CPUs, serial ports have to be controlled by hardware or by microprocessors with "real time" (actually hardware interrupt is ok) abilities, because operating system's clock is not precise enough for this.



                              All this serial stuff allows you just 2 things:



                              • limit number of wires to 2 (most common now), 4 (easy duplex) or 2+2/4+2 (2 addition wires for external sync of transfer direction or bus master selection and ready-to-read state in some implementations)

                              • have loooong wires

                              RS-232 was not able to offer you long wires in basic implementation and speed, in early days, was something about that LPT was able to offer, so it was not very popular until many devices required thin wires (human input devices like mouse) and limited wires data transfer ability (modem devices, where physical interface was also serial, so data could be processed on PC for serial transmission, transferred to modem via 232 and then outside without any impact) and generic standard (at least in physical implementation).



                              By the way - serial ports are not required to be point-to-point as said in other answers - RS-485 for example is multipoint.






                              share|improve this answer















                              RS-232 became "standard peripheral interface" later, when most of these "peripheral devices" adopted microprocessors.
                              In early days, parallel ports were more common because they:



                              • can read-write data from logic elements like latches and d-triggers

                              • can control state of output triggers and even relays

                              Actually they were a window to real life for CPU's register - all 8 bits can be exposed to physical state. This allows you to create a lot of stuff (almost anything) without its own expensive processing units, using only your computer's one.



                              Serial port requires all data to be processed by CPUs on both side and triggers to work on higher speeds (you can send 8 bits in parallel port in one time switching 8 triggers, while you need to switch 1 trigger 11 times to send 8 bits via typical serial interface with start and stop bytes). Also you need to control trigger open-closed time very carefully because in parallel port you can simply register trigger state change events or have external sync, while in serial all your synchronization is time-based - depending on transfer speed your bit must be sent in specified time. Even now, in era of super-high-speed CPUs, serial ports have to be controlled by hardware or by microprocessors with "real time" (actually hardware interrupt is ok) abilities, because operating system's clock is not precise enough for this.



                              All this serial stuff allows you just 2 things:



                              • limit number of wires to 2 (most common now), 4 (easy duplex) or 2+2/4+2 (2 addition wires for external sync of transfer direction or bus master selection and ready-to-read state in some implementations)

                              • have loooong wires

                              RS-232 was not able to offer you long wires in basic implementation and speed, in early days, was something about that LPT was able to offer, so it was not very popular until many devices required thin wires (human input devices like mouse) and limited wires data transfer ability (modem devices, where physical interface was also serial, so data could be processed on PC for serial transmission, transferred to modem via 232 and then outside without any impact) and generic standard (at least in physical implementation).



                              By the way - serial ports are not required to be point-to-point as said in other answers - RS-485 for example is multipoint.







                              share|improve this answer














                              share|improve this answer



                              share|improve this answer








                              edited Apr 2 at 11:16









                              Toby Speight

                              304312




                              304312










                              answered Apr 2 at 9:29









                              Stanislav OrlovStanislav Orlov

                              1035




                              1035





















                                  2














                                  I don't know how 'early' this is, but in 1990, the HP48 series had built in RS232. In addition to the IR used by the immediately preceding HP28, there was also a four pin serial connector on the device. With the right kind of cable, this would provide up to 9600bps to another RS232 device.



                                  At the time, HP also sold a companion PC connection kit that that bundled the cable along with some software for editing HP programs on a DOS PC, as well as transferring binary programs back and forth. It was rather expensive, so there was also a homebrew community that showed how to build the cables yourself. This is a page of the HP48 FAQ that includes directions on building cables HP->PC, HP->HP, and HP->MODEM:



                                  https://www.hpcalc.org/hp48/docs/faq/48faq-12.html



                                  I'm sure there are people that used this feature for various kinds of device control, but the bidirectional link to a PC also sat at the foundation of the early emulator and low level programming community. Tools for dumping the ROM worked by sending the contents over the serial port to an attached PC. The serial port also provided easier and more automatic tools for loading programs into the calculator that that normal user interface wouldn't let you enter. (This includes RPL programs using words that are not normally part of the UI as well as machine code.)






                                  share|improve this answer



























                                    2














                                    I don't know how 'early' this is, but in 1990, the HP48 series had built in RS232. In addition to the IR used by the immediately preceding HP28, there was also a four pin serial connector on the device. With the right kind of cable, this would provide up to 9600bps to another RS232 device.



                                    At the time, HP also sold a companion PC connection kit that that bundled the cable along with some software for editing HP programs on a DOS PC, as well as transferring binary programs back and forth. It was rather expensive, so there was also a homebrew community that showed how to build the cables yourself. This is a page of the HP48 FAQ that includes directions on building cables HP->PC, HP->HP, and HP->MODEM:



                                    https://www.hpcalc.org/hp48/docs/faq/48faq-12.html



                                    I'm sure there are people that used this feature for various kinds of device control, but the bidirectional link to a PC also sat at the foundation of the early emulator and low level programming community. Tools for dumping the ROM worked by sending the contents over the serial port to an attached PC. The serial port also provided easier and more automatic tools for loading programs into the calculator that that normal user interface wouldn't let you enter. (This includes RPL programs using words that are not normally part of the UI as well as machine code.)






                                    share|improve this answer

























                                      2












                                      2








                                      2







                                      I don't know how 'early' this is, but in 1990, the HP48 series had built in RS232. In addition to the IR used by the immediately preceding HP28, there was also a four pin serial connector on the device. With the right kind of cable, this would provide up to 9600bps to another RS232 device.



                                      At the time, HP also sold a companion PC connection kit that that bundled the cable along with some software for editing HP programs on a DOS PC, as well as transferring binary programs back and forth. It was rather expensive, so there was also a homebrew community that showed how to build the cables yourself. This is a page of the HP48 FAQ that includes directions on building cables HP->PC, HP->HP, and HP->MODEM:



                                      https://www.hpcalc.org/hp48/docs/faq/48faq-12.html



                                      I'm sure there are people that used this feature for various kinds of device control, but the bidirectional link to a PC also sat at the foundation of the early emulator and low level programming community. Tools for dumping the ROM worked by sending the contents over the serial port to an attached PC. The serial port also provided easier and more automatic tools for loading programs into the calculator that that normal user interface wouldn't let you enter. (This includes RPL programs using words that are not normally part of the UI as well as machine code.)






                                      share|improve this answer













                                      I don't know how 'early' this is, but in 1990, the HP48 series had built in RS232. In addition to the IR used by the immediately preceding HP28, there was also a four pin serial connector on the device. With the right kind of cable, this would provide up to 9600bps to another RS232 device.



                                      At the time, HP also sold a companion PC connection kit that that bundled the cable along with some software for editing HP programs on a DOS PC, as well as transferring binary programs back and forth. It was rather expensive, so there was also a homebrew community that showed how to build the cables yourself. This is a page of the HP48 FAQ that includes directions on building cables HP->PC, HP->HP, and HP->MODEM:



                                      https://www.hpcalc.org/hp48/docs/faq/48faq-12.html



                                      I'm sure there are people that used this feature for various kinds of device control, but the bidirectional link to a PC also sat at the foundation of the early emulator and low level programming community. Tools for dumping the ROM worked by sending the contents over the serial port to an attached PC. The serial port also provided easier and more automatic tools for loading programs into the calculator that that normal user interface wouldn't let you enter. (This includes RPL programs using words that are not normally part of the UI as well as machine code.)







                                      share|improve this answer












                                      share|improve this answer



                                      share|improve this answer










                                      answered Apr 2 at 13:32









                                      mschaefmschaef

                                      2,401714




                                      2,401714



























                                          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%2f9509%2fearly-programmable-calculators-with-rs-232%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

                                          Boston (Lincolnshire) Stedsbyld | Berne yn Boston | NavigaasjemenuBoston Borough CouncilBoston, Lincolnshire

                                          Ballerup Komuun Stääden an saarpen | Futnuuten | Luke uk diar | Nawigatsjuunwww.ballerup.dkwww.statistikbanken.dk: Tabelle BEF44 (Folketal pr. 1. januar fordelt på byer)Commonskategorii: Ballerup Komuun55° 44′ N, 12° 22′ O

                                          Serbia Índice Etimología Historia Geografía Entorno natural División administrativa Política Demografía Economía Cultura Deportes Véase también Notas Referencias Bibliografía Enlaces externos Menú de navegación44°49′00″N 20°28′00″E / 44.816666666667, 20.46666666666744°49′00″N 20°28′00″E / 44.816666666667, 20.466666666667U.S. Department of Commerce (2015)«Informe sobre Desarrollo Humano 2018»Kosovo-Metohija.Neutralna Srbija u NATO okruzenju.The SerbsTheories on the Origin of the Serbs.Serbia.Earls: Webster's Quotations, Facts and Phrases.Egeo y Balcanes.Kalemegdan.Southern Pannonia during the age of the Great Migrations.Culture in Serbia.History.The Serbian Origin of the Montenegrins.Nemanjics' period (1186-1353).Stefan Uros (1355-1371).Serbian medieval history.Habsburg–Ottoman Wars (1525–1718).The Ottoman Empire, 1700-1922.The First Serbian Uprising.Miloš, prince of Serbia.3. Bosnia-Hercegovina and the Congress of Berlin.The Balkan Wars and the Partition of Macedonia.The Falcon and the Eagle: Montenegro and Austria-Hungary, 1908-1914.Typhus fever on the eastern front in World War I.Anniversary of WWI battle marked in Serbia.La derrota austriaca en los Balcanes. Fin del Imperio Austro-Húngaro.Imperio austriaco y Reino de Hungría.Los tiempos modernos: del capitalismo a la globalización, siglos XVII al XXI.The period of Croatia within ex-Yugoslavia.Yugoslavia: Much in a Name.Las dictaduras europeas.Croacia: mito y realidad."Crods ask arms".Prólogo a la invasión.La campaña de los Balcanes.La resistencia en Yugoslavia.Jasenovac Research Institute.Día en memoria de las víctimas del genocidio en la Segunda Guerra Mundial.El infierno estuvo en Jasenovac.Croacia empieza a «desenterrar» a sus muertos de Jasenovac.World fascism: a historical encyclopedia, Volumen 1.Tito. Josip Broz.El nuevo orden y la resistencia.La conquista del poder.Algunos aspectos de la economía yugoslava a mediados de 1962.Albania-Kosovo crisis.De Kosovo a Kosova: una visión demográfica.La crisis de la economía yugoslava y la política de "estabilización".Milosevic: el poder de un absolutista."Serbia under Milošević: politics in the 1990s"Milosevic cavó en Kosovo la tumba de la antigua Yugoslavia.La ONU exculpa a Serbia de genocidio en la guerra de Bosnia.Slobodan Milosevic, el burócrata que supo usar el odio.Es la fuerza contra el sufrimiento de muchos inocentes.Matanza de civiles al bombardear la OTAN un puente mientras pasaba un tren.Las consecuencias negativas de los bombardeos de Yugoslavia se sentirán aún durante largo tiempo.Kostunica advierte que la misión de Europa en Kosovo es ilegal.Las 24 horas más largas en la vida de Slobodan Milosevic.Serbia declara la guerra a la mafia por matar a Djindjic.Tadic presentará "quizás en diciembre" la solicitud de entrada en la UE.Montenegro declara su independencia de Serbia.Serbia se declara estado soberano tras separación de Montenegro.«Accordance with International Law of the Unilateral Declaration of Independence by the Provisional Institutions of Self-Government of Kosovo (Request for Advisory Opinion)»Mladic pasa por el médico antes de la audiencia para extraditarloDatos de Serbia y Kosovo.The Carpathian Mountains.Position, Relief, Climate.Transport.Finding birds in Serbia.U Srbiji do 2010. godine 10% teritorije nacionalni parkovi.Geography.Serbia: Climate.Variability of Climate In Serbia In The Second Half of The 20thc Entury.BASIC CLIMATE CHARACTERISTICS FOR THE TERRITORY OF SERBIA.Fauna y flora: Serbia.Serbia and Montenegro.Información general sobre Serbia.Republic of Serbia Environmental Protection Agency (SEPA).Serbia recycling 15% of waste.Reform process of the Serbian energy sector.20-MW Wind Project Being Developed in Serbia.Las Naciones Unidas. Paz para Kosovo.Aniversario sin fiesta.Population by national or ethnic groups by Census 2002.Article 7. Coat of arms, flag and national anthem.Serbia, flag of.Historia.«Serbia and Montenegro in Pictures»Serbia.Serbia aprueba su nueva Constitución con un apoyo de más del 50%.Serbia. Population.«El nacionalista Nikolic gana las elecciones presidenciales en Serbia»El europeísta Borís Tadic gana la segunda vuelta de las presidenciales serbias.Aleksandar Vucic, de ultranacionalista serbio a fervoroso europeístaKostunica condena la declaración del "falso estado" de Kosovo.Comienza el debate sobre la independencia de Kosovo en el TIJ.La Corte Internacional de Justicia dice que Kosovo no violó el derecho internacional al declarar su independenciaKosovo: Enviado de la ONU advierte tensiones y fragilidad.«Bruselas recomienda negociar la adhesión de Serbia tras el acuerdo sobre Kosovo»Monografía de Serbia.Bez smanjivanja Vojske Srbije.Military statistics Serbia and Montenegro.Šutanovac: Vojni budžet za 2009. godinu 70 milijardi dinara.Serbia-Montenegro shortens obligatory military service to six months.No hay justicia para las víctimas de los bombardeos de la OTAN.Zapatero reitera la negativa de España a reconocer la independencia de Kosovo.Anniversary of the signing of the Stabilisation and Association Agreement.Detenido en Serbia Radovan Karadzic, el criminal de guerra más buscado de Europa."Serbia presentará su candidatura de acceso a la UE antes de fin de año".Serbia solicita la adhesión a la UE.Detenido el exgeneral serbobosnio Ratko Mladic, principal acusado del genocidio en los Balcanes«Lista de todos los Estados Miembros de las Naciones Unidas que son parte o signatarios en los diversos instrumentos de derechos humanos de las Naciones Unidas»versión pdfProtocolo Facultativo de la Convención sobre la Eliminación de todas las Formas de Discriminación contra la MujerConvención contra la tortura y otros tratos o penas crueles, inhumanos o degradantesversión pdfProtocolo Facultativo de la Convención sobre los Derechos de las Personas con DiscapacidadEl ACNUR recibe con beneplácito el envío de tropas de la OTAN a Kosovo y se prepara ante una posible llegada de refugiados a Serbia.Kosovo.- El jefe de la Minuk denuncia que los serbios boicotearon las legislativas por 'presiones'.Bosnia and Herzegovina. Population.Datos básicos de Montenegro, historia y evolución política.Serbia y Montenegro. Indicador: Tasa global de fecundidad (por 1000 habitantes).Serbia y Montenegro. Indicador: Tasa bruta de mortalidad (por 1000 habitantes).Population.Falleció el patriarca de la Iglesia Ortodoxa serbia.Atacan en Kosovo autobuses con peregrinos tras la investidura del patriarca serbio IrinejSerbian in Hungary.Tasas de cambio."Kosovo es de todos sus ciudadanos".Report for Serbia.Country groups by income.GROSS DOMESTIC PRODUCT (GDP) OF THE REPUBLIC OF SERBIA 1997–2007.Economic Trends in the Republic of Serbia 2006.National Accounts Statitics.Саопштења за јавност.GDP per inhabitant varied by one to six across the EU27 Member States.Un pacto de estabilidad para Serbia.Unemployment rate rises in Serbia.Serbia, Belarus agree free trade to woo investors.Serbia, Turkey call investors to Serbia.Success Stories.U.S. Private Investment in Serbia and Montenegro.Positive trend.Banks in Serbia.La Cámara de Comercio acompaña a empresas madrileñas a Serbia y Croacia.Serbia Industries.Energy and mining.Agriculture.Late crops, fruit and grapes output, 2008.Rebranding Serbia: A Hobby Shortly to Become a Full-Time Job.Final data on livestock statistics, 2008.Serbian cell-phone users.U Srbiji sve više računara.Телекомуникације.U Srbiji 27 odsto gradjana koristi Internet.Serbia and Montenegro.Тренд гледаности програма РТС-а у 2008. и 2009.години.Serbian railways.General Terms.El mercado del transporte aéreo en Serbia.Statistics.Vehículos de motor registrados.Planes ambiciosos para el transporte fluvial.Turismo.Turistički promet u Republici Srbiji u periodu januar-novembar 2007. godine.Your Guide to Culture.Novi Sad - city of culture.Nis - european crossroads.Serbia. Properties inscribed on the World Heritage List .Stari Ras and Sopoćani.Studenica Monastery.Medieval Monuments in Kosovo.Gamzigrad-Romuliana, Palace of Galerius.Skiing and snowboarding in Kopaonik.Tara.New7Wonders of Nature Finalists.Pilgrimage of Saint Sava.Exit Festival: Best european festival.Banje u Srbiji.«The Encyclopedia of world history»Culture.Centenario del arte serbio.«Djordje Andrejevic Kun: el único pintor de los brigadistas yugoslavos de la guerra civil española»About the museum.The collections.Miroslav Gospel – Manuscript from 1180.Historicity in the Serbo-Croatian Heroic Epic.Culture and Sport.Conversación con el rector del Seminario San Sava.'Reina Margot' funde drama, historia y gesto con música de Goran Bregovic.Serbia gana Eurovisión y España decepciona de nuevo con un vigésimo puesto.Home.Story.Emir Kusturica.Tercer oro para Paskaljevic.Nikola Tesla Year.Home.Tesla, un genio tomado por loco.Aniversario de la muerte de Nikola Tesla.El Museo Nikola Tesla en Belgrado.El inventor del mundo actual.República de Serbia.University of Belgrade official statistics.University of Novi Sad.University of Kragujevac.University of Nis.Comida. Cocina serbia.Cooking.Montenegro se convertirá en el miembro 204 del movimiento olímpico.España, campeona de Europa de baloncesto.El Partizan de Belgrado se corona campeón por octava vez consecutiva.Serbia se clasifica para el Mundial de 2010 de Sudáfrica.Serbia Name Squad For Northern Ireland And South Korea Tests.Fútbol.- El Partizán de Belgrado se proclama campeón de la Liga serbia.Clasificacion final Mundial de balonmano Croacia 2009.Serbia vence a España y se consagra campeón mundial de waterpolo.Novak Djokovic no convence pero gana en Australia.Gana Ana Ivanovic el Roland Garros.Serena Williams gana el US Open por tercera vez.Biography.Bradt Travel Guide SerbiaThe Encyclopedia of World War IGobierno de SerbiaPortal del Gobierno de SerbiaPresidencia de SerbiaAsamblea Nacional SerbiaMinisterio de Asuntos exteriores de SerbiaBanco Nacional de SerbiaAgencia Serbia para la Promoción de la Inversión y la ExportaciónOficina de Estadísticas de SerbiaCIA. Factbook 2008Organización nacional de turismo de SerbiaDiscover SerbiaConoce SerbiaNoticias de SerbiaSerbiaWorldCat1512028760000 0000 9526 67094054598-2n8519591900570825ge1309191004530741010url17413117006669D055771Serbia