Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
HX 20 (HC 20 деп те аталады) - 1982 жылы шілдеде Seiko Epson шығарған ертедегі ноутбук. Бұл бірінші ноутбук өлшеміндегі портативті компьютер болды, ол шамамен А4 ноутбуктің жерін алып, бір қолмен ыңғайлы ұстауға жеткілікті жеңіл және орташа портфельге сыятын кішкентай болды. Жапондық журналистердің техникалық жаңалықтары үшін мақтауына қарамастан, компьютер Жапониядан тыс жерлерде коммерциялық жетістікке қол жеткізе алмады. Radio Shack компаниясының TRS 80 Model 100 (Kyocera ноутбугінің американдық нұсқасы) 1983 жылы шығарылды, сондықтан ол коммерциялық тұрғыдан сәтті шыққан алғашқы ноутбук компьютері деп есептеледі.
Laptop computer released by Epson in 1981
The HX 20 (also known as the HC 20) is an early laptop released by Seiko Epson in July 1982. It was the first notebook sized portable computer, occupying roughly the footprint of an A4 notebook while being lightweight enough to hold comfortably with one hand at and small enough to fit inside an average briefcase. Despite praise from journalists for its technical innovations, the computer was not a commercial success outside of Japan. Radio Shack's TRS 80 Model 100 (the American version of a Kyocera notebook), released in 1983, is thus credited as the first commerically successful notebook computer.
Тарих
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 қолдану кезінде аз болды.
The concept behind the HX 20 was first devised in July 1980 by Yukio Yokozawa, who worked for Suwa Seikosha, now the Seiko Epson subsidiary of the Japanese Seiko Group, receiving a patent for the invention. It was announced in 1981 as the HC 20 in Japan, It had a mass market release in July 1982, as the HC 20 in Japan With about the footprint of an A4 size page, the Epson HX 20 features a full transit keyboard, rechargeable nickel cadmium batteries, a built in 120 × 32 pixel LCD which allowed 4 lines of 20 characters, a calculator size dot matrix printer, the EPSON BASIC programming language, two [[Hitachi 6309 CPUs at 614 which is essentially an enhanced Motorola 6801, 16 RAM expandable to 32, two RS 232 ports at a maximum of 4800 for the first 8 pin DIN connector intended for modem or serial printer with the second port capable of 38400 using a 5 pin DIN connector which was mainly for use with external floppy drive and video display which was also used by the external floppy disk drive. The battery life of the HX 20 was approximately 50 running BASIC and less using the microcassette, printer or RS 232.
ЖЖҚ
ЖҚ дисплейінің көлемі 120×32 пикселге тең және оны алты μPD7227 ЖҚ контроллерлік ЖҚ-сы басқарады, олардың әрқайсысы ЖҚ дисплейінің 40×16 пикселін басқарады. μPD7227 сериялық протоколды қолданады және 0 7 және 8 15 жолдардың арасында ауысу үшін екі жад банкі бар. Ол бірнеше режимге ие, соның ішінде "Жазу", "Оқу", "ЖӘНЕ", "ӘРІ" және "Характер". "Характер" режімі кейіпкерлерді құрастырылған кейіпкер картасынан алады. Әрбір банк банкіні анықтайтын мекен-жайдың 6 биті бар 40 байттан тұрады, ал мекен-жайдың 127 битке дейін болуы мүмкін, бірақ банктен тыс деректерге қол жеткізуге тырысқанда ештеңе болмайды. Егер командадағы меңзер әрекеті азайтуға орнатылса және меңзер 0 болса, меңзер 127-ге оралады.
The LCD is 120×32 pixels and is controlled by six μPD7227 LCD controller ICs each responsible for 40×16 pixels of the LCD. The μPD7227 uses a serial protocol and has two memory banks for switching between rows 0 7 and 8 15. It features multiple modes, including "Write", "Read", "AND", "OR" and "Character". The "character" mode draws characters from a built in character map. Each bank is 40 bytes with bit 6 of the address determining the bank and even though the address can be up to 127, nothing will happen when trying to access data outside the banks. If the pointer action in a command is set to decrement and the pointer is at 0, the pointer will wrap to 127.
Монитор
Monitor бағдарламасына басталғанда негізгі мәзір арқылы 1-ті басып, BASIC тілінде "MON" командасын жазып немесе тұзақты пайдаланып, яғни қорғалған адрестерден/алардан жазу/оқу немесе заңсыз нұсқауларды орындау арқылы кіруге болады. Тұзақ болған жағдайда: "Тұзақ!" мониторда көрсетіледі және пайдаланушы оны жөндеу үшін пайдалана алады. Monitor-ке кіргенде бірінші жолда "Trap!" деген шақыру көрсетіледі. екінші жолда (егер тұзақ арқылы енгізілсе) және процессор үшінші және төртінші жолда Монитор енгізілгенге дейін болған күйін тіркейді. Бұл регистрлер: A (Акумулятор A), B (Акумулятор B), X (Индекстік регистр), C (Кезеңдік кодтар регистрі), S (Стектік көрсеткіш) және P (Программалық есептегіш). Мониторды жадтан оқу және жазу, CPU регистрлерін өзгерту, жадтағы белгілі бір мекенжайларда кодты орындау, жадты плагин опциясына / жүктеу және т.б. үшін пайдалануға болады. Бұл EPSON BASIC бағдарламалау тілінде жазылған бағдарламалардан айырмашылығы машина кодында жазылған бағдарламаларды жөндеу үшін өте пайдалы.
The Monitor program can be accessed via the main menu on startup by pressing 1, by typing the command "MON" in BASIC or by causing a trap, i. e. writing/reading to/from protected addresses or executing an illegal instruction. In the case of a trap, "Trap!" will be displayed in the Monitor and the user can use it for debugging. When entering Monitor it shows a prompt on the first line, "Trap!" on the second line (if entered via a trap) and the CPU registers as they were right before the Monitor was entered on the third and fourth lines. These registers are A (Accumulator A), B (Accumulator B), X (Index Register), C (Condition Code Register), S (Stack Pointer) and P (Program Counter). Monitor can be used for reading and writing memory, modifying CPU registers, running code at specific addresses in memory, saving/loading memory to/from a plugin option, etc. This is very useful for debugging programs written in machine code in difference to programs written in the EPSON BASIC programming language.
Командалар
Команданың синтаксис сипаттамасы 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 шақырылған процедураға қайта оралу.
Command Syntax Description S (Set) Writes the 8 bit value "new" (in hex) to 16 bit address <addr>. Entering only the address and pressing enter will make the old value at the address appear and the cursor put after the old value for entering a value. D (Dump) Dumps the values from addresses <addr> to <addr + 14> to the display. G (Go) Sets the programme counter to the 16 bit address <addr> and will return to Monitor before the breakpoint address <breakpoint> is executed. X (Examine) Allows the user to display and change the contents of each register. The RETURN key applies the changed value (if any) and jumps between registers. Typing a non hexadecimal character exits this command. R (Read) Transfer data from an external storage to memory. <device> can be any of M (microcassette), C (external cassette) and P (ROM cartridge). The memory address is specified using the "A (Address)" command. W (Write) Transfer data from memory specified by the "A (Address)" command to an external storage. See "R (Read)" for more information. ROM cartridge is not supported by this command. V (Verify) Verifies data transferred to an external storage against the memory specified by the "A (Address)" command. See "R (Read)" for more information. ROM cartridge is not supported by this command. A (Address) Specify an address range for commands R, W and V. The user will be prompted with T (Top address), L (Last address), O (Offset value) and E (Entrypoint). Offset and entrypoint values are only used by the "W (Write)" and "V (Verify)" commands. K (Key set) Enter a sequence of keys to be pressed automatically on power up (and reset). Press CTRL+@ to stop. A maximum of 18 characters can be entered and function keys counts as two characters. B (Back) Return to the procedure from which Monitor was called.