Мазмуну:
- Жабдуулар
- 1 -кадам: Компьютериңизге Программаны кошуу
- 2 -кадам: Куралдарыңызды Windows жолуна кошуу
- 3 -кадам: Тасманы текшерүү
- 4 -кадам: Чыныгы убакыт саатынын дарегин табыңыз
- 5 -кадам: Жаңы дисктин сүрөтүнө Bios кошуу
- 6 -кадам: Жаңы диск сүрөтүңүздү жүктөө
Video: Z80 MBC2 - QP/M Bios жана Loaderди кайра түзүү: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Эгерде, мен сыяктуу эле, сиз MBC2 үчүн QP/M биосун кайра чогултуу керек болгон абалга туш болсоңуз - анда сиз муну ушундай кыласыз.
Мен иштеп жаткан версияны кантип кайра чогултуу керектигин документтештирдим. Керек болсо, чыныгы Bios файлдарына өзгөртүүлөрдү киргизүү сизге байланыштуу. Мен колдонуп жаткан CP/M 2.2 Bios версиясы менен QP/M орнотуусун сактап калуу үчүн гана өзгөртүүлөрдү киргиздим (бул өзгөртүүлөр кантип жасоо процесси көрсөтүлгөн эмес)
Процестин биринчи бөлүгү CP/M 2.2 Bios менен дээрлик окшош, андыктан эгер сизде мурунтан эле сиздин компьютериңиз орнотулган болсо, анда бул бөлүктү аттап өтүңүз.
Негизги айырма QP/M жүктөөчү дисктин биринчи жолунан жүктөлүшү керек - CP/M 2.2 сыяктуу.bin файлы эмес, төмөндө сүрөттөлгөн.
Жабдуулар
Компиляторду иштетүү үчүн терезе машинасы. Мен KVMде иштеген Windows xp виртуалдык машинасын колдондум, анткени ал өтө кичинекей жана эч качан интернетке кирбейт. Бирок ал Windows 10дун астында иштейт.
TASM 3.2 z80 компилятору, муну гуглдан издеңиз, SD zip файлынын көчүрмөсү z80-mbc2 үй баракчасынан, жазуу учурунда
Http://www.cpm8680.com/cpmtools/cpmtoolsWin32.zipден Windows үчүн CPMTools бул 32 биттик версия, бирок 64 бит системаларында жакшы иштейт.
1 -кадам: Компьютериңизге Программаны кошуу
Windows машинаңызды иштетип бүткөндөн кийин, жогорудагы "сизге керек" бөлүмүндө айтылган файлдарды көчүрүп же жүктөп алыңыз.
Машинаңызда жумушчу каталог түзүңүз, мен сунуштайм (көп терүү жана ката кетирбөө үчүн), сиз C дискинде каталог түзүңүз, мисалы c: / z80mbc. Мүмкүн болсо, аталыштардагы боштуктардан алыс болууну жана каталогдун жолдорун сунуштайм. Жөнөкөй болгула.
Бул каталогдун ичинде TASM файлдары кириши үчүн папка түзүңүз, c: / z80mbc / tasm
Кирүү үчүн SD картасынын сүрөтү үчүн папка түзүңүз, c: / z90mbc / SD
Ар бир файлды оң баскыч менен чыкылдатып, мазмунун жогоруда түзүлгөн каталогдорго чыгарыңыз. Ошентип, tasm.zip c: / z80mbc / tasm жана корккон zip файлы c: / z80mbc / SD файлына чыгарылат.
Кийинки кадамдарды оңой кылуу үчүн cpmtool32.zipди башка каталогго чыгарсаңыз болот, мисалы c: / z80mbc / cpmtools.
2 -кадам: Куралдарыңызды Windows жолуна кошуу
Терезелердин версиясына жараша төмөнкүлөрдүн бирин жасаңыз
Windows 10
Изилдөөчү терезесинен "Бул компьютер" пунктун оң басуу менен касиеттер менюну ачыңыз.
"Өркүндөтүлгөн тутум жөндөөлөрүн" чыкылдатыңыз, бул "Системанын касиеттери" деп аталган терезени ачат (Сиз дагы системанын касиеттерине башка жолдор менен кире аласыз, бирок мен терезелерди көп колдонбойм, ошондуктан бул менин жолум!)
"Айлана чөйрөнүн өзгөрмөлөрү" дегенди басыңыз
Windows XP
Баштоо баскычын чыкылдатыңыз, "менин компьютеримди" оң баскыч менен чыкылдатыңыз, андан кийин "тутумдун касиеттерин" алуу үчүн касиеттерди чыкылдатыңыз.
Өркүндөтүлгөн өтмөктү басыңыз
"Айлана чөйрөнүн өзгөрмөлөрү" дегенди басыңыз
Качан экранда Environment Variables терезеси бар, сиз эки нерсени жасашыңыз керек;
Жаңы өзгөрмө кошуу
Терезелердин үстүңкү бөлүгүндө "колдонуучу өзгөрмөлөрү …" астында
Жаңы чыкылдатыңыз
TASMTABSтеги Аты түрү үчүн
C: / z80mbc / tasm ичиндеги маанинин түрү үчүн
PATH өзгөрмөсүн өзгөртүү
Терезенин ылдый жагында, "Системалык өзгөрмөлөр" бөлүмүндө
жолду тандап (баса белгиле), анан Түзөтүүнү чыкылдатыңыз
Учурдагы мазмундун аягында; c: / z80mbc / tasm; c: / z80mbc / cpmtools кошуңуз
(Башында жарым чекитти унутпаңыз!)
Эми бул толуктоолор күчүнө кириши үчүн компьютерди өчүрүп күйгүзүүңүз керек.
3 -кадам: Тасманы текшерүү
Сыноо үчүн, биз иштеп жаткан QP/M BIOSтун так көчүрмөсүн түзө алабыз, биз дагы бир аз даярдык көрүшүбүз керек. Бул каталогдогу файлдар:
BIOS QPM271 - S150918.asm - Негизги BIOS файлы, бул сиз өзгөртө турган файл.
QPM271_ColdLoader - S160918.asm - бул QP/M жүктөгүч, ал дисктин сүрөтүнөн эстеп калган биринчи тректерди окуйт. Көбүрөөк салттуу CP/m тутумунда бул жүктөөчү деп аталат жана EEPROM же ROMдо болмок. Сиз бул файлды QPMLDR. BIN катары SD картанын сүрөтүндө мурунтан эле түзүүнүн кажети жок
SYSGENQ - S140918.asm - Бул программа QP/M орнотуучусу менен бирдикте колдонулат, дагы эле сиз аны өзгөртүүнүн кажети жок, ал колдонууга даяр жүктөө дискинин сүрөтүндө бар. Ал негизинен жогорудагы муздак жүктөгүч колдонгон тректерди окуйт жана жазат.
Биздин TASM орнотуубузду текшерүүдөн мурун сизге дагы бир файл керек, cpm22_Z80MBC2.asm, ал демейки боюнча бул каталогдо жок, анткени бул cpm 2.2 үчүн колдонулган файл. Бул файл QP/M баштапкы жүктөө үчүн CBIOS/CCPтин түп нускасын камсыз кылуу үчүн керек. Сиз бул файлды CPM_22_Custom_BIOS каталогунан көчүрө аласыз.
Аны көчүрүү үчүн Windows Explorerди колдонуңуз же буйрукту (CMD) аткарыңыз
cd c: / z80mbc / sd / src / QPM_271_Custom_BIOS
көчүрүү.. / CPM_22_Custom_BIOS / cpm22_Z80MBC2.asm
Эми бул файлды QP/M BIOS кошуу үчүн өзгөртүү керек, файлды блокнот менен ачыңыз:
"QPM" издөө (CTRL-F, же түзөтүү менюсу жана табуу) Жогорудагы сүрөттү караңыз
файлды өзгөртүү:
;-----------------------------------------------------------------------
; Z80-MBC2; ---------------------------------------------- -------------------------; #include "BIOS QPM271-S150918.asm"; Z80-MBC2 үчүн CBIOS камтылган #BIOS "CPM22-S030818-R140319.asm" камтыйт; Z80-MBC2 үчүн CBIOS камтылган
Кимге:
;-----------------------------------------------------------------------
; Z80-MBC2; ---------------------------------------------- ------------------------- #include "BIOS QPM271-S150918.asm"; Z80-MBC2 үчүн CBIOS камтылган; #include "BIOS CPM22-S030818-R140319.asm"; Z80-MBC2 үчүн CBIOS камтылган
Сиз ошондой эле 40 -саптын тегерегинде көчүрүлгөн cpm22_Z80MBC2.asm файлындагы iLoadMode баасын текшеришиңиз керек:
;-----------------------------------------------------------------------
; Z80-MBC2; ---------------------------------------------- ------------------------- iLoadMode.equ 0; ILoad режими үчүн 1ге коюңуз (тестирлөө үчүн),; трек 0 сүрөттү жаратуу үчүн 0 коюлган; cpm22.bin бинардык файлын түзүү үчүн 2ге коюлган; --------------------------------------- --------------------------------
Бул 0 болушу керек, бул демейки - бирок баары бир текшериңиз!
Бүткөндөн кийин, файлды сактаңыз.
сиз азыр тасманы иштете аласыз:
tasm -b -g3 -80 cpm22_Z80MBC2.asm qpm22.bin
Ар кандай чыгаруу файлынын аталышына көңүл буруңуз, эгер баары жакшы болсо, сиз мындай чыгууну көрүшүңүз керек:
c: / z80mbc / sd / src / QPM_271_Custom_BIOS> tasm -b -g3 -80 cpm22_Z80MBC2.asm qpm22.bin
TASM Z80 жыйноочу. Версия 3.2 Сентябрь, 2001. Автордук укук (C) 2001 Squak Valley Программалык камсыздоо: 1 өтүү. Тасм: 2 өтүү аяктады. Тасм: Каталардын саны = 0 c: / z80mbc / sd / src / QPM_271_Custom_BIOS>
Сиз BIOSко керектүү өзгөртүүлөрдү киргизүүгө даярсыз! файл.
4 -кадам: Чыныгы убакыт саатынын дарегин табыңыз
BIOSтун жаңы версиясын орнотуудан мурун, QP/M орнотуунун бир бөлүгү реалдуу убакыт режиминдеги кирүү дарегин билиши керек. Эгер сиз муну каалаган убакта койбосоңуз, QP/M функциялары "Саат жок" катасын билдирүү катары кайтарат.
Даректи алуу үчүн, qpm22.bin файлын түзгөндө өндүрүлгөн LST файлын түзөтүңүз, б.а.
блокнот cpm22_Z80MBC2.lst
TIMDAT энбелгисин издеңиз, Ctrl-f (же табыңыз) TIMDATти издеңиз, сиз мындай бөлүмдү таба аласыз:
0855+ EC16; ================================================== ==========================;
0856+ EC16; TIMDAT; 0857+ EC16; ================================================== ==========================; 0858+ EC16; Бул QP/M реалдуу убакыт саатынын интерфейси үчүн QP/M конкреттүү тартиби; 0859+ EC16; QP/M убактысын/датасын штамптоо өзгөчөлүктөрүн толугу менен колдонуу.; 0860+ EC16; TIMDAT дареги QINSTALL учурунда опциясы аркылуу көрсөтүлүшү керек; 0861+ EC16; QDOS орнотуу менюсу (QP/M орнотуу боюнча нускаманын 26-27-беттерин караңыз); 0862+ EC16;; 0863+ EC16; ЭСКЕРТҮҮ: Эгерде RTC жок болсо, IOS баардык 0с байтты берет. Бул; 0864+ EC16; QP/M тарабынан "сааты жок" деп "чечмеленген".; 0865+ EC16; ================================================== ==========================; 0866+ EC16 TIMDAT 0867+ EC16 C3 19 EC jp USERCLK
Экинчи мамычанын HEX дарегин жазыңыз, бул учурда EC16. JP USERCLK секирүү көрсөтмөсүнүн үстүндө, комментарийлердин астындагы маанини алыңыз. Кай жерде TIMDAT деп жазылган.
Эми сизде vale бар, сиз файлдан чыгып, QP/M inall менен уланта аласыз
5 -кадам: Жаңы дисктин сүрөтүнө Bios кошуу
Бул кадамда биз DS1N00. DSK жүктөө дискинин өзүбүздүн көчүрмөсүн жасап, QP/M орнотууну аяктоо үчүн ага BIOSтун өзүбүздүн версиябызды кошобуз.
Жумушчу көчүрмөлөрүңүздү сактап калуу үчүн C дискинин убактылуу папкасын жасоо менен баштоо үчүн. CMD чакыруусун ачып, төмөнкүлөрдү териңиз
cd c: / z80mbc
mkdir temp cd temp
Андан кийин SD каталогунан баштапкы диск сүрөтүн көчүрүү
c: / z80mbc / sd / DS1N00. DSK көчүрүү.
Диск сүрөтүнөн учурдагы файлдарды алыңыз:
cd c: / z80mbc / temp cpmcp -f z80mbc2 -d0 DS1N00. DSK 0:* disk0
Жогорудагы ырааттуулук диск0 деп аталган убактылуу каталогдун ичинде дагы бир убактылуу папканы түзөт, алар диск сүрөтүнөн каталогго болгон бардык файлдарды көчүрүшөт. Файлдарыңыз бар экенине ынануу үчүн DIR кийин колдонуңуз.
Андан кийин биз дискти жаңы диск катары форматтай алабыз, бул нөлдөн баштап жаңы дискти түзбөстөн, жүктөө жолдорун дисктин сүрөтүнө кошуунун бирден -бир оңой жолу. Белгилей кетсек, "-b" опциясы биз жогоруда түзгөн BIOSту колдонот.
mkfs.cpm -f z80mbc2 -d0 -b c: / z80mbc / sd / src / QPM_271_Custom_BIOS / qpm22.bin DS1N00. DSK
Азыр жүктөө тректери жаңыртылды, сиз баштапкы файлдарды сүрөттө кайра кошо аласыз:
cpmcp -f z80mbc2 -d0 DS1N00. DSK disk0/* 0:
Сизде азыр жүктөлүүчү диск бар, ал чындыгында CP/M жүктөйт, QP/M эмес, кийинки кадамда CP/M тутумунун CBIOS бөлүгүн алмаштыруу үчүн QP/M орноткучун колдонобуз.
Сиздин жүктөөчү SD картаңыздын иштеп жаткан көчүрмөсү бар экенин текшериңиз, андан кийин бул кадамда түзгөн DS1N00. DSK файлын SD картасынын түпкү папкасына көчүрүңүз, ал учурдагы файлды алмаштырат.
6 -кадам: Жаңы диск сүрөтүңүздү жүктөө
Сериялык терминалды z80mbc2ге туташтырыңыз
колдонуучу которуштургучту кармап туруңуз, аны кармап туруңуз, баштапкы абалга келтирүү которгучун басыңыз жана коё бериңиз. Колдонуучунун светодиоду өчүп, IOS жарыгы күйүп турганда колдонуучу которгучун коё берет.
Сиз азыр терминалдагы "Жүктөө" экранында болушуңуз керек: Z80 -MBC2 - A040618
IOS - I/O субсистемасы - S220718 -R240620 IOS: 8MHz IOSко орнотулган Z80 сааты: Табылган RTC DS3231 модулу (26/10/20 16:46:45) IOS: RTC DS3231 температура сенсору: 20C IOS: Табылган GPE OOS IOS: CP/M Autoexec ӨЧҮК IOS: Жүктөө режимин же тутумдун параметрлерин тандаңыз: 0: Эч кандай өзгөрүү жок (3) 1: Негизги 2: Төртүнчү: Диск топтомунан OS жүктөө 1 (QP/M 2.71) 4: Autoboot 5: iLoad 6: Z80 саат ылдамдыгын өзгөртүү (-> 4MHz) 7: CP/M Autoexecти алмаштыруу (-> ON) 8: Disk Set 1ди өзгөртүү (QP/M 2.71) 9: RTC убактысын/датасын өзгөртүү Тандооңузду киргизиңиз>
Дискти QP/M деп өзгөртүү үчүн 8 -параметрди колдонуңуз, аны тандап жатканда QP/M BIOS жүктөө керек. Мен ошондой эле "reset" басууну сунуштайт элем, анткени мен 8 -варианттан кийинки биринчи жүктөөнү бир нече жолу аткарбай койгом. Бул сыяктуу:
IOS: Учурдагы диск топтому 1 (QP/M 2.71)
IOS: Жүктөө программасы жүктөлүүдө (QPMLDR. BIN)… Бүттү IOS: Z80 Z80 -MBC2 QP/M 2.71 Cold Loader - S160918 жүктөлүүдө… Z80 -MBC2 QP/M 2.71 BIOSтун жеке версиясы аткарылды - S150918 A>
Эскертүү, мен BIOS Файлын түзөткөнүмдө жогорудагы "Ыңгайлаштырылган версияны" ушул кадамдын демо катары коштум.
Бул жерде сиз чындыгында CP/M 2.2 Cbiosту QP/M үчүн ыңгайлаштырылган BIOS менен иштетип жатасыз, андыктан TIME буйругу сыяктуу нерселер иштебейт, мисалы сиз TIME деп жазсаңыз (дата+убакыт менен жооп бериши керек) сиз CP/M 2.2 жооп TIME? - бул дисктеги буйрук деп ойлойт жана аны таба албайт.
Азыр QP/M алмаштыруучу CBIOSту диск сүрөтүнө орнотуу убактысы келди.
Qinstall.com программасын баштаңыз:
A> qinstall
QP/M 2.7 Орнотуу/Конфигурациялоо программасы v2.1 QINSTALL сиздин SYSGEN программаңызды колдонуп, дискиңизге QP/M орнотот. Системаңызды конфигурациялагандан кийин, сизден SYSGEN программаңыздын аталышы талап кылынат. Бул утилита сиздин дисктердин биринде болушу керек. QINSTALL ийгиликтүү аяктоосу үчүн дисктеги тутумдун сүрөтү менен учурда эс тутумунда турган система бирдей болушу керек. (Программаны токтотуу үчүн колдонуңуз.) Уланткыңыз келеби? (Y/N):
Андан кийин улантуу үчүн Y деп жооп бериңиз.
Сизден кийинкиде QCP Орнотуулары жөнүндө суралат (кийинчерээк ойной аласыз!) Азырынча Н.
Сиз текшерүүнү жана/же өзгөртүүнү каалайсызбы
демейки QCP орнотуулары? (Y/N): Н.
Кийинки сиз QDOS Орнотуулар жөнүндө суралат, Y бас
Сиз карап көрүүнү же өзгөртүүнү каалайсызбы
демейки QDOS орнотуулары? (Y/N): Y
Сизде мындай меню болот:
*** QDOS системасын орнотуу орнотуулары ***
Консоль скандоо учурунда алынган белгини сактоо.. Ооба BIOS BDOS ката кодунун таблицасын колдойт ………. NO Убакыт/дата секирүү векторунун дареги …………. ӨЧҮРҮЛГӨН Драйв/колдонуучуну издөө мүмкүнчүлүгү ……………….. КҮЙГҮЗҮЛДҮ Автоматтык түрдө дискти кайра каттоо …………………… ИШТЕТҮЛГӨН Баштапкы орнотууларды калыбына келтирүү QDOS орнотуусунан чыгуу параметрин киргизиңиз:
Бул жерде сиз 4 -кадамдагы HEX номерин киргизишиңиз керек (реалдуу убакыт саатынын дарегин табыңыз)
2 баскычын басып, HEX дарегин EC16га киргизиңиз, эгерде сиз биоско эч кандай өзгөрүү киргизбесеңиз, анда менин EC04, анткени мен кээ бир тексттерди коштум.
Убакыт/дата векторунун дарегин он алтылыкка киргизиңиз (0 ӨЧҮРҮҮГӨ): EC04
Эми сиз QDOS менюсунан чыгып, уланта аласыз.
Кийинки экран көрсөтөт:
SYSGEN программаңыздын атын киргизиңиз жана RETURN басыңыз.
(Керек болсо дискти көрсөтүңүз;. COM кеңейтүүсүн колдонбоңуз): SYSGENQ
Sysgenдин SYSGENQ деп аталган атайын версиясын киргизиңиз
Сиз анда көрөсүз:
*** 59k QP/M сүрөтүн түзүү ***
QINSTALL азыр A: SYSGENQ. COM аткарат. Сиз системанын тректерин окуу үчүн A: SYSGENQ. COMго көрсөтмө беришиңиз керек. READ аяктагандан кийин SYSGEN программасынан чыгыңыз. "*** QINSTALL системанын сүрөтүн издеп ***" билдирүүсү пайда болот, андан кийин кошумча көрсөтмөлөр пайда болот. Улантуу үчүн басыңыз -ЖЕ -токтотуу үчүн -
Улантуу үчүн C баскычын басыңыз:
SYSGENQ - S140918 - Z80 -MBC2
CP/M 2.2 SYSGEN сыяктуу Utility QINSTALL. COM аркылуу QP/M 2.71 орнотуу үчүн гана колдонуңуз ЭСКЕРТҮҮ: W буйругу системанын трегин кайра жазат! Тутум тректерин окуп, RAMге жүктөңүзбү же кайра дискке жазасызбы? [R/W]>
Бул билдирүүнү биринчи жолу көргөнүңүздө, системанын тректерин окуу үчүн R тандаңыз, анда сиз аласыз:
Окуу… бүттү
*** QINSTALL системанын сүрөтүн издеп жатат *** Системанын сүрөтү 0900Hден баштап табылды. QP/M орнотуу. Сиздин SYSGEN программаңыз эми аткарууну улантат. Сиз программага системалык тректерди жазууну көрсөтүшүңүз керек. Улантуу үчүн басыңыз -ЖЕ -токтотуу үчүн -
Улантуу үчүн кайра C басыңыз:
SYSGENQ - S140918 - Z80 -MBC2
CP/M 2.2 SYSGEN сыяктуу Utility QINSTALL. COM аркылуу QP/M 2.71 орнотуу үчүн гана колдонуңуз ЭСКЕРТҮҮ: W буйругу системанын трегин кайра жазат! Тутум тректерин окуп, RAMге жүктөңүзбү же кайра дискке жазасызбы? [R/W]>
Бул жолу W баскычын басып, жаңы QP/M жана BISOду кайра диск тректерине жазыңыз:
Жазуу… бүттү
А>
Эми сиз баштапкы абалга келтирүүнү басып, кайра жаңы QP/M биосуна жүктөй аласыз. Эгер сиз азыр TIME деп терсеңиз, ал QP/Mдин толук версиясын иштетет жана мындай жооп берет:
Z80 -MBC2 - A040618
IOS - I/O субсистемасы - S220718 -R240620 IOS: 8MHz IOSко орнотулган Z80 сааты: Табылган RTC DS3231 модулу (26/10/20 17:10:48) IOS: RTC DS3231 температура сенсору: 20C IOS: Табылган GPE OOS IOS: CP/M Autoexec ӨЧҮК IOS: Учурдагы диск топтому 1 (QP/M 2.71) IOS: Жүктөө программасы жүктөлүүдө (QPMLDR. BIN)… Бүттү IOS: Z80 Z80 -MBC2 QP/M 2.71 муздак жүктөгүчүнөн иштеп жатат - S160918 жүктөлүүдө… Жасалган Z80-MBC2 QP/M 2.71 BIOS версиясы-S150918 A> убакыт 26-Окт-20 17:10:56 A>
Жаңы BIOS менен иштеп жатканыңызда, жогорудагы "Custom Version" текстине көңүл буруңуз. Сиз, балким, QP/M документтеринин калганын
Fin
Сунушталууда:
Z80-mbc2 Z80 Code Flash Колдонуучу LED: 3 кадам
Z80-mbc2 Z80 Code Flash Колдонуучу LED: Бул Z80-mbc2 компьютери үчүн Z80 ассемблеринде жазылган колдонуучу LED программасы. Бул мен үчүн тестирлөө жана кайра карап чыгуу көнүгүүсүн жасадым, бул менин 35 жылдан ашуун биринчи Z80 программам
Z80 MBC2 - CPM2.2 Биосун кайра түзүү: 4 кадам
Z80 MBC2 - CPM2.2 Биосун кайра түзүңүз: Эгерде мен сыяктуу эле, сиз MBC2 үчүн CP/M биосун (2.2) кайра түзүшүңүз керек болгон абалга туш болсоңуз - анда муну сиз ушундай кыласыз. Менин ишимде, "WARM BOOT" билдирүүсүн программа болгондо же ctrl-c кылганда алып салгым келген. Мен а
Кайра иштетилген жана кайра колдонулган материалдардан жасалган динамиктер: 6 кадам
Кайра иштетилген жана кайра колдонулган материалдардан жасалган спикерлер: " Музыка-бул адамзаттын универсалдуу тили. &Quot;-Генри Вадсворт Лонгфеллоу Бул жерде кайра иштетилген жана кайра колдонулган материалдарды колдонуу менен спикерлердин уккулуктуу үн топтомун түзүүнүн жакшы жолу. Ал эми эң жакшы жери-алар мага бир тыйынга да кымбат болгон жок. Баары бул пр
Таблицаны кантип түзүү жана киргизүү жана Microsoft Office Word 2007деги ошол столго кошумча мамычаларды жана/же саптарды кошуу: 11 кадам
Таблицаны кантип түзүү жана киргизүү жана Microsoft Office Word 2007деги ошол таблицага кошумча мамычаларды жана/же саптарды кошуу: Сизде иштеп жаткан жана өзүңүз жөнүндө ойлогон көптөгөн маалыматтарыңыз бар беле … " Мен кантип баарын жасай алам? бул маалыматтын жакшыраак көрүнүшү жана түшүнүүгө оңойбу? " Эгер ошондой болсо, анда Microsoft Office Word 2007деги таблица сиздин жообуңуз болушу мүмкүн
Жарыкка багытталган робот баш. Кайра иштетилген жана кайра колдонулган материалдардан: 11 кадам
Жарыкка багытталган робот баш. Кайра иштетилген жана кайра колдонулган материалдардан: Эгерде кимдир бирөө робототехника бош чөнтөк менен келе алабы деп ойлонсо, балким, бул үйрөтүүчү жооп бере алат. Эски принтердин кайра иштетилген тепкич моторлору, колдонулган теннис топтору, шамдар, колдонулган бальза, эски илгичтин зымы, эмальданган зым