vignette|HP-85 en fonctionnement dont l'écran affiche un programme en langage BASIC. vignette|HP-85B. Les petits ordinateurs de bureau scientifiques série 80 de Hewlett-Packard ont été lancés en 1980, en commençant par le populaire HP-85 destiné aux applications d’ingénierie et de contrôle. Ils offraient la capacité des ordinateurs de bureau de la gamme avec un moniteur intégré dans un boîtier plus petit comprenant une unité de stockage et une imprimante, pour un prix deux fois moins cher.

Caractéristiques vignette|HP-86B avec un double lecteur de disquette 9121. Le premier modèle de la série 80 lancé en était le HP-85Todd R. Lynch, A New World of Personal/Professional Computation. (Un Monde Nouveau dans le Calcul Personnel/Professionnel), Hewlett-Packard Journal, , 31, 7, .. Le magazine Byte écrivait : ..

Dans un boîtier de type machine à écrire, et pour , le HP-85 contient un processeur et un clavier, avec un système d’exploitation en ROM (comme la ), une mémoire vive de , un écran CRT de cinq pouces (seize lignes de ou ), un lecteur de bande pour cartouches DC-100 (capacité de , transfert à ) et une imprimante thermique. L'écran mais aussi l'imprimante affichent à la fois graphiques et textes. L'imprimante est capable de reproduire tout ce qui est affiché à l'écran. Le châssis comprend quatre emplacements d'extension à l'arrière pouvant contenir des modules de mémoire, extensions de ROM ou des interfaces telles que RS-232 et GPIBTodd R. Lynch, A New World of Personal/Professional Computation (Un Nouveau Monde dans le Calcul Personnel/Professionnel), Hewlett-Packard Journal, , 31, 8, .. Tous les composants ont été conçus par la division Ordinateurs personnels de Hewlett-Packard à Corvallis (Oregon), y compris le processeur et le chipset principal.

Les derniers modèles offraient des variantes telles que des écrans différents ou externes, des interfaces intégrées ou un boîtier monté en rack (voir le tableau ci-dessous pour plus de détails).

Les ordinateurs ont été construits autour d'un processeur propriétaire HP portant le nom de code « Capricorn », fonctionnant à () et disposant d'un interpréteur BASIC en ROM (de ). Les programmes pouvaient être stockés sur bandes (cartouches DC-100) ou sur des unités externes de disque et bande.

Malgré la fréquence du processeur relativement faible, ces appareils étaient plutôt en avance comparés aux autres ordinateurs de bureau de l'époqueExemples : Apple II (1977), Tandy TRS-80 (1977), Commodore PET (1977), (1980)., en particulier les fonctionnalités logicielles destinées à une utilisation technique et scientifique. La représentation numérique standard était un format à virgule flottante avec une mantisse à douze chiffres (décimaux) et des exposants allant jusqu'à . L'interpréteur offrait un ensemble complet de fonctions scientifiques (fonctions trigonométriques, logarithme) qui calculaient avec ce niveau de précision. Le langage comprenait les tableaux à deux dimensions et une extension ROM permettait l'ajout de fonctions de haut niveau telles que la multiplication et l'inversion de matrices.

Pour les séries HP-86 et HP-87, plus importantes, HP a également proposé un module de carte processeur CP/M avec un processeur Zilog Z80 séparé.

Contexte historique La fin des années 1970 a été marquée par la conception d’ordinateurs domestiques peu coûteux, tels que l’Apple I et le TRS-80. Steve Wozniak avait conçu l' en suivant l'idée d'un ordinateur qui fonctionnerait sous BASIC dès qu'il est allumé. Il a offert plusieurs fois les droits sur l' à HP qui n'a pas accepté.. Dans une interview, il avait remarqué que, peu de temps après, le département des calculatrices commençait un projet d'ordinateur appelé « Capricorn », et il n'était pas autorisé à travailler sur ce projet Entretien avec Steve Wozniak, sur apple2history.org.. Finalement, le marché de l'informatique de bureau irait aux ordinateurs personnels et compatibles IBM PC dotés d'un système d'exploitation basé sur lecteur de disquettes et d'un processeur conforme aux normes de l'industrie (l'IBM PC a été annoncé peu après la de HP).

Matériel

Modèles Modèle Année Prix Remarques HP-85A 1980 de 1980 ≈ en 2010 ( Inflation Conversion Factors for Dollars (Facteurs de conversion de l'inflation pour le dollar)). 16 K RAM, 32 K ROM ; écran 5" CRT, texte ou graphique ; lecteur de bande, imprimante HP-83 1981 de 1981 ≈ en 2010. Identique à l'HP-85 mais sans imprimante ni lecteur de bande HP-86A 1982 de 1982 ≈ en 2010. moniteur composite externe, pas de lecteur de bande ni d'imprimante ; deux interfaces pour disquette 9130 et un port imprimante Centronics intégré ; 64 K de RAM HP-87 1982 Écran 9", affichage (), sans imprimante, sans bande, avec HPIB intégré et 32 K de RAM HP-85B 1983 . mise à jour du HP-85A ; 64 K de RAM (32 K pour programme/variables, 32 K de disque RAM) ; E/S, EDISK et ROM de stockage de masse intégrés HP-86B 1983 mise à jour du HP-86A ; HPIB intégré au lieu des ports disquette et Centronics ; 128 K de RAM ; ROM EDISK intégrée HP-87XM 1983 de 1983 ≈ en 2010. mise à jour du HP-87 ; HPIB intégré ; 128 K de RAM HP-9915A/B 1980 . version industrielle en rack des HP-85A et B sans écran ni clavier, ROM d'E/S et de développement de programmes intégrées

Extensions ROM vignette|Tiroir 82936A avec trois modules ROM. Remarque : la série HP-86/87 utilisait des ROM (étiquetées en jaune) différentes des modèles 85/83 (étiquetées en blanc). 83/85 86/87 Fonction Description ID« ID » fait référence à l'identification de la ROM interne, c'est-à-dire l'adresse de base, qui doit être unique dans le système. 00085-15003 00087-15003 E/S Accès aux interfaces GPIB, série et parallèle (GPIO) 192 00085-15001 intégré Mémoire de masse Accès aux lecteurs de disquette/disque compatibles sur GPIB. Intégré au 85B et à tous les modèles 86/87 208 00085-15002 00087-15002 Imprimante/Traceur Prise en charge des imprimantes/traceurs externes (sur 86/87 nécessaire uniquement pour les traceurs) 240 00085-15005 00087-15005 Programmation avancée Commandes BASIC étendues 232 231 — 00087-15012 Disque électronique Utilisation d'une partie de la RAM en tant que lecteur de disque (fonction intégrée dans les 85B et 86B) 209 00085-15004 00087-15004 Matrices Opérations matricielles mathématiques incluant l'inversion (résolution de systèmes d'équations linéaires) 176 — 00087-15004 Matrices 2 Opérations matricielles supplémentaires 177 00085-15007 00087-15007 Assembleur Édition et assemblage de code source assembleur destiné à la série 80 40 — 00087-15011 MIKSAM Gestion des enregistrements de fichiers indexés 14 00085-15013 00087-15013 EMS Mémoire de masse étendue, accès à une mémoire de masse compatible avec SS-80 207 00085-60952 00087-60912 Service - Système Routines de diagnostic pour le service et la maintenance 224 ? 00087-60913 Service - HPIB Routines de diagnostic pour le service et la maintenance 225 98151A — Programmation Support du panneau avant du HP-9915, ou pour l'émuler sur un 83/85 8 — AKSO-Sysext Sysext Extension-Système : programmation structurée, code auto-modifié, programmation de bas niveau (réalisée par Andre Koppel Software). 56

Extensions matérielles vignette|Côté arrière d'un HP-85B montrant les quatre logements pour les extensions. 82936A Tiroir ROM pour un maximum de six des ROM citées ci-dessus (un maximum par unité) 82903A Module de mémoire 16 K, pour HP-85A uniquement (un par unité au maximum) 82908A Module de mémoire 64 K, pour HP-85B ou HP-86/87 82909A Module de mémoire 128 K, pour HP-85B ou HP-86/87 82900A Système CP/M (pour HP-86/87 uniquement). Contient un microprocesseur Zilog Z80 et une RAM dédiée de 82928A Moniteur système pour le développement en assembleur. Permet de placer des points d'arrêt pour le débogage 82929A Tiroir ROM programmable pour EPROM standard

Interfaces vignette|Interface GPIO 82940A (boîtier retiré). Les modules d'interface de la série 80 ont été construits autour d'une puce d'interface de bus propriétaire qui connecte un microcontrôleur Intel 8049 standard au bus principal. Les fonctions d'interface telles que le ont été transférées au firmware 8049Ajout des fonctions de gestion des E/S au HP-85.. 82937A Interface HP-IB (GPIB, IEEE-488, IEC625) 82938A Interface HP-IL 82939A Interface série RS-232 82940A Interface GPIO (parallèle polyvalente ) 82941A Interface BCD (parallèle, 11 chiffres décimaux codés en binaire avec signe) 82949A Interface d'imprimante (interface parallèle Centronics) 82950A Modem (110/, /113) 82966A Interface de liaison de données (pour se connecter aux hôtes HP 1000/3000) 82967A Module de synthèse vocale, vocabulaire de utilisant une puce synthétiseur Texas Instruments TMS5220.

Notes et références

Liens externes series80.org http://www.hpmuseum.org/hp85.htm http://hpmuseum.net/exhibit.php?class=1&cat=9 Le HP-85 « Vintage », sur Web Archives HP-85, images de tous les côtés Réparation du lecteur de bande HP-85 Series 80 Listings et fichiers hébergés chez AKSO Guide de configuration HP série 80 Page Web personnelle d'un utilisateur du HP86 ; périphériques, programmation, transfert de fichiers, photos Page Web personnelle d'un utilisateur du HP86 ; périphériques, programmation, transfert de fichiers, photos Démontage du HP-85 , sur YouTube Émulateur MS Windows de la série 80 et désassembleur de programme binaire / ROM Groupe de discussion et de soutien « HP série 80 »

Catégorie:Ordinateur personnel des années 1980 Catégorie:Matériel Hewlett-Packard Catégorie:Histoire de l'informatique Catégorie:Pages avec des traductions non relues