Кіріспе

HX 20 (HC 20 деп те аталады) - 1982 жылы шілдеде Seiko Epson шығарған ертедегі ноутбук. Бұл бірінші ноутбук өлшеміндегі портативті компьютер болды, ол шамамен А4 ноутбуктің жерін алып, бір қолмен ыңғайлы ұстауға жеткілікті жеңіл және орташа портфельге сыятын кішкентай болды. Жапондық журналистердің техникалық жаңалықтары үшін мақтауына қарамастан, компьютер Жапониядан тыс жерлерде коммерциялық жетістікке қол жеткізе алмады. Radio Shack компаниясының TRS 80 Model 100 (Kyocera ноутбугінің американдық нұсқасы) 1983 жылы шығарылды, сондықтан ол коммерциялық тұрғыдан сәтті шыққан алғашқы ноутбук компьютері деп есептеледі.

Тарих

HX 20 тұжырымдамасын алғаш рет 1980 жылы шілдеде Сува Сейкошада жұмыс істеген Юкио Йокозава ойлап тапты, ол қазір Seiko Epson компаниясы, жапондық Seiko Group компаниясының еншілес компаниясы болып табылады. Ол 1981 жылы Жапонияда HC 20 ретінде жарияланды, 1982 жылы шілдеде жаппай нарыққа шығарылды, HC 20 ретінде Жапонияда A4 парақ өлшеміне тең баспалдағы бар Epson HX 20 толық транзиттік пернетақтаға, қайта зарядталатын никельдік кадмий батареяларға, 120 × 32 пикселдік LCD-ге ие болды, ол 20 таңбаның 4 жолын, калькулятор өлшеміне арналған нүктелік матрицалық принтерді, EPSON BASIC бағдарламалау тілін, 614-те екі [[Hitachi 6309]] CPU-ны, бұл негізінен жетілдірілген Motorola 6801, 32 32 дейін кеңейтілетін 16 RAM, екінші порт 38400-ге қабілетті, бірінші 8 пинті DIN қосқышы үшін модем немесе сериялық принтер үшін арналған, 5 пинті DIN қосқышы қолданылып, ол негізінен сыртқы дискетамен және сыртқы дискетамен пайдаланылатын. HX 20 батареясының ұзақтығы BASIC-ті қолдану кезінде шамамен 50 минут, ал микрокассета, принтер немесе RS 232 қолдану кезінде аз болды.

ЖЖҚ

ЖҚ дисплейінің көлемі 120×32 пикселге тең және оны алты μPD7227 ЖҚ контроллерлік ЖҚ-сы басқарады, олардың әрқайсысы ЖҚ дисплейінің 40×16 пикселін басқарады. μPD7227 сериялық протоколды қолданады және 0 7 және 8 15 жолдардың арасында ауысу үшін екі жад банкі бар. Ол бірнеше режимге ие, соның ішінде "Жазу", "Оқу", "ЖӘНЕ", "ӘРІ" және "Характер". "Характер" режімі кейіпкерлерді құрастырылған кейіпкер картасынан алады. Әрбір банк банкіні анықтайтын мекен-жайдың 6 биті бар 40 байттан тұрады, ал мекен-жайдың 127 битке дейін болуы мүмкін, бірақ банктен тыс деректерге қол жеткізуге тырысқанда ештеңе болмайды. Егер командадағы меңзер әрекеті азайтуға орнатылса және меңзер 0 болса, меңзер 127-ге оралады.

Монитор

Monitor бағдарламасына басталғанда негізгі мәзір арқылы 1-ті басып, BASIC тілінде "MON" командасын жазып немесе тұзақты пайдаланып, яғни қорғалған адрестерден/алардан жазу/оқу немесе заңсыз нұсқауларды орындау арқылы кіруге болады. Тұзақ болған жағдайда: "Тұзақ!" мониторда көрсетіледі және пайдаланушы оны жөндеу үшін пайдалана алады. Monitor-ке кіргенде бірінші жолда "Trap!" деген шақыру көрсетіледі. екінші жолда (егер тұзақ арқылы енгізілсе) және процессор үшінші және төртінші жолда Монитор енгізілгенге дейін болған күйін тіркейді. Бұл регистрлер: A (Акумулятор A), B (Акумулятор B), X (Индекстік регистр), C (Кезеңдік кодтар регистрі), S (Стектік көрсеткіш) және P (Программалық есептегіш). Мониторды жадтан оқу және жазу, CPU регистрлерін өзгерту, жадтағы белгілі бір мекенжайларда кодты орындау, жадты плагин опциясына / жүктеу және т.б. үшін пайдалануға болады. Бұл EPSON BASIC бағдарламалау тілінде жазылған бағдарламалардан айырмашылығы машина кодында жазылған бағдарламаларды жөндеу үшін өте пайдалы.

Командалар

Команданың синтаксис сипаттамасы S (Set) 8 биттік "new" мәнін (шектұртша түрінде) 16 биттік <addr> адресіне жазады. Адресті тек қана енгізу және enter пернесін басу адрестегі ескі құнды көрсетеді және курсор ескі құнды енгізу үшін ескі құнды көрсетеді. D (Dump) <addr> мен <addr + 14> адрестерінің мәндерін дисплейге тастайды. G (Go) бағдарламаны 16 биттік <addr> адресіне есептеп қояды және <breakpoint> адресі орындалғанға дейін Monitor-ке қайта оралады. X (Есептеу) Пайдаланушыға әр регистрдің мазмұнын көрсетуге және өзгертуге мүмкіндік береді. RETURN кілті өзгертілген мәнді (егер бар болса) қолданады және регистрлер арасында секіреді. Гексадецималды емес таңбаны енгізу осы командадан шығады. R (оқу) Сыртқы жадтан деректерді жадқа көшіру. <құрылғы> M (микрокассета), C (сыртқы кассета) және P (ROM картриджінің) кез келгені болуы мүмкін. Жад адресі "A (Address) " командасы арқылы келтіріледі. W (жазу) "A (Address) " командасымен көрсетілген жадынан деректерді сыртқы жадқа көшіру. Қосымша ақпарат үшін " R (оқыңыз) " деген бетті қараңыз. ROM картриджін бұл команда қолдамайды. V (Verify) Сыртқы жадқа берілген деректерді "A (Address) " командасымен көрсетілген жадқа салыстырып тексеру. Қосымша ақпарат үшін " R (оқыңыз) " деген бетті қараңыз. ROM картриджін бұл команда қолдамайды. A (Address) R, W және V командалары үшін адрес диапазонын келтіріңіз. Пайдаланушыға T (Жоғары адрес), L (Соңғы адрес), O (Оффсет мәні) және E (Кіріс нүктесі) ұсынылады. Оффсет пен кіріс нүктесінің мәндері тек "W (Write) " және "V (Verify) " командаларында қолданылады. K (кілт тізбегі) Қозғалтқышты іске қосқанда (және қалпына келтіргенде) автоматты түрде басылатын пернелер тізбегін келтіріңіз . Тоқтату үшін CTRL+@ пернесін басыңыз. Ең көп дегенде 18 таңба енгізуге болады және функция кілттері екі таңба ретінде есептеледі. B (Кере) Monitor шақырылған процедураға қайта оралу.