Results 1 to 10 of 10
Thread: [Assembler]RAW çàïèñè íà äèñêåòà
Hybrid View
-
26th February 2007 23:27 #1Registered User
Join Date: Aug:2006
Location: Bulgaria, Sofia
Posts: 7
[Assembler]RAW çàïèñè íà äèñêåòà
Ðåøèõ äà ïîòðåíèðàì ìàëêî ïðîãðàìèðàíå â ðåàëåí ðåæèì íà Assembler. Òúé êàòî â Windows-à ïðîãðàìíèòå ïðåêúñâàíèÿ ñà çàáðàíåíè (äàâà ãðåøêà òúé êàòî ñå èçëèçà èçâúí ïàìåòòà çàäåëåíà çà ïðîöåñà) ðåøèõ äà ïðîáâàì äà ñè íàïðàâÿ íÿêîëêî òåñò÷åòà ñ BootSector. Îòíà÷àëî âñè÷êî OK îáà÷å 510 áàéòà ñà ñè êðàéíî íåäîñòàòú÷í ïðîñòðàíñòâî çà ñúõðàíÿâàíå íà ìíîæåñòâî èíñòðóêöèè è äàííè (îñîáåíî àêî èìà ìíîãî strings). Êàêòî è äà å ðåøèõ, ÷å ìîæå ïðîñòî â òèÿ 510 áàéòà äà íàïðàâÿ ìàëêà ïðîãðàìêà, êîÿòî äà ÷åòå ñëåäâàùèòå ñåêòîðè îò äèñêåòàòà (åäèí öèêúë, ìàëêî ïðåêúñâàíèÿ - íèùî ðàáîòà
), íî ñå îêàçà ÷å ïðåäè òîâà âúâ Windows òðÿáâà äà çàïèøà òåçè íÿêîëêî ñåêòîðà ñ èíôîðìàöèÿ. Ïðîãðàìêàòà, êîÿòî èìàì (mkbt.exe) çàïèñâà ñàìî ïúðâèÿ ñåêòîð íà äèñêåòàòà çà äà ñå boot-íå îò íåãî, íî ñå çàïèñâà îñòàíàëèòå ñåêòîðè. Àêî íÿêîé çíàå ïðîãðàìêà èëè íÿêàêúâ íà÷èí (ôóíêöèè â C++ çà äà ñè íàïðàâÿ ñàì åäíà ïðîãðàìà èëè íÿêàêúâ äðóã íà÷èí) çà RAW çàïèñè íà äèñêåòà (äèðåêòíî äà ñå ðàáîòè ñúñ ñåêòîðè è ïúòåêè, áåç äà èìà ôàéëîâà ñèñòåìà) íåêà ïèøå PLS
-
26th February 2007 23:56 #2
rawrite - ìîæå äà ñå íàìåðè ïî èíñòàëàöèîííèòå CD-òà è FTP àðõèâèòå íà âñÿêà Linux äèñòðèáóöèÿ. Ñàìî òðÿáâà äà ñè íàïðàâèø .img ôàéë, ñúäúðæàù ñåêòîðèòå, êîèòî èñêàø äà çàïèøåø è ïîñëå rawrite A: blah.img èëè íåùî òàêîâà. Ðàáîòè ïîä Windows.
Internet - it doesn't make you stupid, it just makes your stupidity more accessible to others
-
27th February 2007 12:46 #3
Illuminati, èäåÿòà òè äà ó÷èø ÀÑÌ òàêà å äîñòà äîáðà, ùåø, íå ùåø, äîñòà ðàáîòè ùå èìà äà âèäèø. Íî âñå ïàê çàùî òî÷íî ïî òîçè íà÷èí èñêàø äà ñòàíå?
Àêî èñêàø ïðîñòî äà ðàáîòèø â ðåàëåí ðåæèì, èìà ïðåâúçõîäíè åìóëàöèè, ñ êîèòî ñå ðàáîòè äîñòà óäîáíî - íàïðèìåð DosBox. Àç êîãàòî ïèøà ìîèòå bootsector minies, îáèêíîâåíî ãè äåâåëúïâàì íà íåãî (ïîä Ëèíóêñ). Ïîñëå íà ðåàëíèÿ õàðäóåð ðàáîòÿò ïåðôåêòíî - ñúâìåñòèìîñòòà å 1:1.Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
"640K îught to be enough for anybody" - Bill Gates, 1981
Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel
-
27th February 2007 14:17 #4Registered User
Join Date: Aug:2006
Location: Ïëîâäèâ
Posts: 4,052
Áå, àëòåðíàòèâè ìíîãî. Äðóãèòå áåçïëàòíè åìóëàòîðè, menuet os. À è ïðè åìóëàöèÿòà ìîæåø äà äåáúãâàø ñïîêîéíî.
-
27th February 2007 15:56 #5
Ìîæå äà èñêà äà ìó å òðóäíî, à âèå ïî÷âàòå äà ãî ðàçóáåæäàâàòå. Êàòî ùå å àñåìáëåð, òðÿáâà äà å òðóäíî
Internet - it doesn't make you stupid, it just makes your stupidity more accessible to others
-
27th February 2007 16:38 #6Registered User
Join Date: Aug:2006
Location: Bulgaria, Sofia
Posts: 7
Áëàãîäàðÿ çà ïîìîùòà
Èçãëåæäà äèñòðèáóöèÿòà knoppix êîÿòî àç èìàì íÿìà raw
Êàòî ãëåäàì ïðîñòî ëèïñâà íà äèñêà, çàòîâà ùå ñè íàìåðÿ äðóãà äèñòðèáóöèÿ. Ùå ïîòúðñÿ è åìóëàòîðè çà Windows (íåçíàåõ ÷å ñúùåñòâóâàò Boot åìóëàòîðè)Code:knoppix@0[knoppix]$ raw Cannot open master raw device '/dev/rawctl' (No such file or directory)
Last edited by Illuminati; 27th February 2007 at 17:03.
-
27th February 2007 17:52 #7Registered User
Join Date: Aug:2006
Location: Ïëîâäèâ
Posts: 4,052
Íå ñàìî boot åìóëàòîðè, òå ñè åìóëèðàò öÿë õ86 êîìïþòúð.
Virtual PC, DOSBox, VMWare, Bosch (òîâà ïîñëåäíîòî åäíî âðåìå íå ðàáîòåøå ìíîãî äîáðå, íå çíàì êàê å ñåãà
).
-
27th February 2007 23:30 #8Registered User
Join Date: Aug:2003
Location: Ñîôèÿ
Posts: 175
ÁÒÂ îñâåí rawrite çà ïîä DOS/Windows áè òðÿáâàëî äà èìàø è dd çà ïîä Linux. Ïðèìåðíî:
Ùå çàïèøå ôàéëà image âúðõó ïúðâèòå ñåêòîðè íà äèñêåòà. Ðàçìåðà íà ôàéëà ìàé òðÿáâà äà å êðàòåí íà 512.Code:dd if=image of=/dev/fd0 bs=512
-
28th February 2007 13:37 #9Êèñåëèÿ ÷îâåê™
Join Date: Apr:2006
Location: Ñîôèÿ
Posts: 8,666
-
28th February 2007 15:32 #10
Ïî-ïðàâèëíî å äà ñå êàæå, ÷å òåçè àäðåñè íà ïàìåòòà íå ñà äîñòúïíè çà ïðîöåñà êàêòî â íåãîâîòî àäðåñíî ïðîñòðàíñòâî, òàêà âåðîÿòíî è â ñèñòåìíîòî. À ïðîãðàìíèòå ïðåêúñâàíèÿ - ñàìî â ðèíã 0. Íå ñà çàáðàíåíè òîòàëíî.
EVGA X299 FTW K|i9-7960X@4.7|4x8 Patriot Viper Steel 4000|GTX 1660 Ti|970 EVO 1 TB|Seasonic Focus GX-1000|Xigmatek Elysium|Êèëî è ïîëîâèíà âîäà
Rampage IV Extreme BE|E5-1680v2@4.7|4x4 HyperX 1866|Cougar Aqua 240|GTX 1050 Ti|970 EVO 1/4 TB|CM 850 SilentPro|HAF-X|Áåç èñòèíñêî âîäíî




Reply With Quote

Lenovo ThinkPad 15 èëè IdeaPad 15
5th May 2023, 22:16 in Ìîáèëíè êîìïþòðè