Hazeltine 1500 - Hazeltine 1500

Hazeltine 1500
Terminal Hazeltine 1500.jpg
Ishlab chiqaruvchiHazeltine korporatsiyasi
TuriKompyuter terminali
Ishlab chiqarilish sanasi1977 yil aprel (1977 yil aprel)
Markaziy protsessorIntel 8080
DispleyCRT 80x24 belgi
KiritishKompyuter klaviaturasi
Ulanishketma-ket, joriy tsikl
O'tmishdoshHazeltine 2000
VorisHazeltine Esprit
Hazeltine 1500 a uchun asosiy interfeys sifatida ishlatiladi SWTPC 6800 mikrokompyuter.

The Hazeltine 1500 mashhur edi aqlli terminal tomonidan kiritilgan Hazeltine korporatsiyasi 1977 yil aprelda 1125 dollar narxda (2019 yildagi 4746 dollarga teng). A dan foydalanish mikroprotsessor va yarim o'tkazgich tasodifiy kirish xotirasi, u avvalgisining asosiy xususiyatlarini amalga oshirdi Hazeltine 2000 juda kichik va arzon tizimda. Bu xuddi bozorga o'xshab keldi mikrokompyuter inqilob avj oldi va 1500 birinchi havaskor foydalanuvchilar orasida juda mashhur edi.

1977 yil iyun oyida ikkita o'zgartirilgan versiya - 1 395 dollar taqdim etildi Hazeltine 1510 va 1650 dollar Hazeltine 1520. Ushbu versiyalar foydalanuvchiga xost tizimiga yuborilmasdan qiymatlarni kiritish imkoniyatini beradigan oddiy ommaviy rejim tizimini qo'shdi. Qachon YUBORISH tugmachasi bosildi, kiritilgan barcha "oldingi" ma'lumotlar birdaniga yuborildi. 1520 seriyali yoki parallel ravishda qo'llab-quvvatlaydigan qo'shimcha printer portiga ega bo'lgan 1510 edi kompyuter printerlari.

1500 seriyasiga so'nggi kirish Hazeltine 1552 1979 yil avgust oyida 1500 dollardan taqdim etilgan. A qo'shildi VT52 emulyatsiya rejimi, alohida kursor tugmachalari va grafik belgilar.[1]

Asosiy xususiyatlar

1500 ishlatilgan Intel 8080 Asosiy operatsiyalar uchun 2 kB ROMga ega bo'lgan protsessor va belgi buferi sifatida 2 kB RAM (1510/1520 yilda 4 kB). Belgilar kattaroq 9 dan 11 gacha bo'lgan katakchada 7 ta ustundan 10 qatorgacha chizilgan. Displeyda 80 ta ustun 24 ta qator ko'rsatildi, bu o'sha paytda keng tarqalgan standart edi. 12 "CRT P4" oq "fosfor ishlatilgan.[2]

Hazeltine liniyasidagi oldingi modellar singari, 1500 ikkalasini ham qo'llab-quvvatladi RS-232 interfeys, tezligi 110 dan 19200 gacha / s gacha, shuningdek 20 mA ga teng joriy tsikl tomonidan ishlatilgan teletayp tizimlari va keng tarqalganligi sababli hali ham keng tarqalgan Teletayp Model 33 kabi maxsus terminallar.[2] 19,200 bps tezligi nisbatan tezroq edi, shunga o'xshash vintage terminallarining aksariyati 9,600 ga ko'tarildi.[a]

Buyruqlar

Hazeltine terminallari uchun buyruqlar to'plami juda sodda edi, asosan chiziqlarni tahrirlash va kursorni joylashtirish buyruqlaridan iborat. Tilda, ~ sifatida ishlatilgan qochish xarakteri yoki ular aytganidek, "kirish kodi". 1510/1520 ham ruxsat berdi ESC etakchi sifatida ishlatilishi kerak.[5]

Qo'rg'oshin-dan so'ng oddiy bitta harfli buyruqlar kiritilgan DC2 uyga kursor uchun (ekranning yuqori chap burchagi), FF kursor uchun, VT (vertikal yorliq) pastki kursor uchun, BS (backspace) kursor uchun chap va DLE kursor uchun, va FS (shaklni ajratuvchi) ekranni toza qilish uchun.[6] SI chiziqning oxirigacha tozalangan, ETB ekranning oxirigacha.[7] DC3 qatorni o'chirib tashladi va uning ostidagi barcha ma'lumotlarni yuqoriga ko'tardi Sub chiziq qo'shib, chiziqlarni pastga tushirdi.[8]

Kursorni foydalanib, ekranning istalgan joyiga joylashtirish mumkin edi DC1 va undan keyin X va Y joylari uchun ikkita ASCII belgisi mavjud. ASCII 32 ning har qanday ko'paytmasi bilan qoplanishi mumkin, shuning uchun yuborish orqali Y joyiga (satr) 10 o'tish mumkin. LF, ASCII kodi 10, yoki yuborish orqali *, ASCII kodi 42, 32 + 10. Qiymatga 32 ni qo'shishning afzalligi shundaki, u uni ga o'zgartiradi bosma belgi qator, bu barcha ketma-ket havolalarda ishlash ehtimoli ko'proq. Xuddi shu narsa X manzili uchun ham to'g'ri keldi, lekin joylar Y uchun 0 dan 23 gacha emas, balki 0 dan 79 gacha bo'lganligi sababli, yuqoriroq manzillarni shu tarzda almashtirish ularni bosma doiradan yana chiqarib yuborishi mumkin. Ular 96 dan 126 gacha bo'lgan kodlar yordamida 0 dan 30 gacha uzatishni taklif qilishdi.[9] ENQ joriy kursor o'rnini karetka qaytish bilan ajratilgan ikkita belgi sifatida qaytaradi.[10]

Yuborish - buning evaziga terminalning bitta belgini yuborishiga, terminal holatini pastki 6 bitga kodlashiga sabab bo'ldi. 0, 1 va 7 bit ishlatilmadi va har doim nolga teng. Bit 2 yarim dupleks bo'ladimi, 3 to'liq dupleks bo'ladimi, qaytib keldi. Agar oxirgi uzatishda parite xatosi bo'lsa, Bit 4 1 edi. 5 va 6 ishlatiladigan satr oxiridagi belgini kodlagan, 00 edi CR, 01 edi ETX, 10 uchun EOTva hech kim uchun 11 ta.[11]

Hazeltine tizimlarining o'ziga xos xususiyatlaridan biri shundaki, normal intensivlikdagi "fon" belgilar bilan yuqori intensivlikdagi "oldingi" belgilar o'rtasidagi farq bor edi. Tizim odatda fon rejimida edi va unga yuborilgan har qanday ma'lumot normal ko'rsatildi. "Oldinga ergashish" ko'rsatmasini yuborish, BIZ (birlik ajratuvchi), keyingi barcha ma'lumotlar oldingi rejimda ko'rsatildi. Fonni yuborish quyidagicha, EM (o'rtaning oxiri) fon rejimiga qaytdi.[12] Yuborish MUMKUN kabi ekranning oxirigacha tozalangan ETB, lekin uni oldingi joylar bilan to'ldirdi.[7] GS aniq ekranga o'xshash edi, lekin faqat old tomonni olib tashladi.[13]

Yuborish NAK klaviaturani qulflab qo'ydi ACK uni yana ochdi.[8]

Jamoa va blok buyruqlari

1510 va 1520-larda "format rejimida" ishlashga imkon beradigan oldingi / fon tizimining modifikatsiyalari mavjud edi, bu blokirovka rejimi deb nomlanishi mumkin edi. IBM til bilan aytganda. Bunday holda, oldingi uslubdagi ma'lumotlar "himoyalanmagan" deb nomlangan, fonda esa "himoyalangan". 1510 bazaviy modelida bo'lgani kabi, odatda faqat himoyalanmagan oldingi maydonni tozalash uchun defolt qilingan barcha ma'lumotlarni yoki barcha ma'lumotlarni tozalash mumkin. [5]

Formatlash rejimi a bilan kiritiladi ~#.[14] Terminal formatlash rejimiga o'tkazilganda va foydalanuvchi terminalga ma'lumotlarni kiritganda, ma'lumotlar xostga yuborilmaydi, u shunchaki ikkinchi 2 kB buferda saqlanadi. Qachon foydalanuvchi YUBORISH asosiysi, oldingi pog'onadagi barcha ma'lumotlar bitta oqim orqali xostga yuboriladi. Xost shuningdek, yuborish orqali yuborish operatsiyasini boshlashi mumkin ~ SO terminalga. Tizim turli xil bit ma'lumotlarni yuborish uchun o'rnatilishi mumkin; yuborish ~. terminalga faqat kursor joylashgan qatorni qaytarib yubordi, ~( Buning o'rniga ekrandagi hamma narsani uy holatidan kursorga yuboradi.[5]

Formatlash rejimiga o'xshash - ommaviy rejim, u faqat bitta maydon uchun kirish tugallangandan so'ng ma'lumotlarni yuborishi bilan farq qilar edi. Oldinga o'tish uchun foydalanuvchi qaytish yoki yorliqni bosganda, oldingi maydon uchun ma'lumotlar avtomatik ravishda yuborildi va kursor keyingi oldingi maydonga o'tdi. Ommaviy rejim yordamida kiritilgan ~%.[5]

Format rejimida bo'lsa TAB belgi maydondan maydonga o'tish uchun ishlatilgan, fon uslubidagi har qanday matnni o'tkazib yuborilgan holda keyingi foydalanilmagan maydonga yoki oldingi uslubga o'tilgan. Shuningdek, dalalar bo'ylab orqaga qarab harakat qilish uchun orqa yorliq qo'shildi ~ DC4.[11]

Shuningdek, foydalanuvchi yangi tugmachani bosish orqali qabul qilinishini boshlashi mumkin Mahalliy kalit. Bu yoqilganda, terminal xost ma'lumotlarini inobatga olmasdan faqat klaviaturadan kirishni qabul qildi. Ushbu rejim foydalanuvchi bosilganda tugadi Mahalliy yana, yoki YUBORISH.[15]

Qo'shimcha ma'lumotni qaytarish uchun holat belgisi 1510/1520 da o'zgargan. Endi 0 bit bosma buferi bo'shligini va printerning onlayn rejimda yoki yo'qligini 1 ko'rsatdi (xostdan hamma narsani aks ettiradi). 2 va 3-bitlar formatlash rejimini kodlashdi, 00 o'chirilgan, 01 ommaviy emas, sahifa uchun 10 va satr uchun 11.[11]

Printer buyruqlari

1520 tarkibiga ma'lumotlarning bitta ekranini ushlab turishga qodir printer printeri kiritilgan, uni boshqarish uchun buyruqlar tanlovi qo'shilgan va a PRINT uni qo'lda yoqish va o'chirish uchun kalit.[16] Terminal barcha ma'lumotlarni ekranga, printerga yoki ikkalasiga yuboradigan qilib o'rnatilishi mumkin - ~/ printerni yoqdi va xostdan ma'lumotlarni ekranga va printerga yubordi, ~* uni faqat printerga yubordi va ~? printerni o'chirib qo'ydi va ma'lumotlarni ekranga yubordi (standart rejim). Tugmachasini bosish PRINT kalit yoki yuborish ~ RS xostdan, joriy ekranni printerga tashlaydi.[17]

Izohlar

  1. ^ The VT52, masalan; misol uchun,[3] yoki hatto Hazeltinning o'zi 2000 yil.[4]

Adabiyotlar

Iqtiboslar

  1. ^ "VT-52 uchun terminal obunalari". Computerworld. 6 avgust 1979. p. 39.
  2. ^ a b Texnik xizmat 1977 yil, p. 1.2.
  3. ^ VT52 texnik qo'llanmasi (PDF). Iyul 1978. p. 1.4.
  4. ^ "Hazeltine 2000 terminali". Kolumbiya universiteti hisoblash tarixi.
  5. ^ a b v d Texnik xizmat 1977 yil, p. 1.8.
  6. ^ Qo'llanma 1977 yil, 4.2-4.3 betlar.
  7. ^ a b Qo'llanma 1977 yil, p. 4.5.
  8. ^ a b Qo'llanma 1977 yil, p. 4.7.
  9. ^ Qo'llanma 1977 yil, p. 4.4.
  10. ^ Qo'llanma 1977 yil, 4.4-4.5 betlar.
  11. ^ a b v Texnik xizmat 1977 yil, p. 1.3.
  12. ^ Qo'llanma 1977 yil, p. 4.6.
  13. ^ Qo'llanma 1977 yil, p. III.1.
  14. ^ Texnik xizmat 1977 yil, p. D.2.
  15. ^ Texnik xizmat 1977 yil, p. 1.9.
  16. ^ Texnik xizmat 1977 yil, p. 1.7.
  17. ^ Texnik xizmat 1977 yil, p. 1.10.

Bibliografiya