Results 1 to 4 of 4
Thread: Àñåìáëåð
Hybrid View
-
20th January 2011 16:47 #1
Àñåìáëåð
Çäðàâåéòå. Òðÿáâà ìè íÿêàêúâ òèï ñèìóëàòîð/åìóëàòîð çà Ëèíóêñ, â êîéòî ïèøåø àñåìáëåð ïðîãðàìàòà (íàïðèìåð ÀÒ&T èëè Èíòåë x86 ñèíòàêñ) è ïðîãðàìàòà òè ñìÿòà ñòúïêà ïî ñòúïêà êîäà êàòî òè ïîêàçâà â êîé ðåãèñòúð êàêâî ñå ñëó÷âà, ïîêàçâà Stack-a è ñúäúðæàíèåòî ìó, ïîêàçâà ñúäúðæàíèåòî è àäðåñèòå íà îòäåëíèòå ÷àñòè íà ïàìåòòà è ò.í. Åäèíñòâåíîòî, êîåòî íàìåðèõ, å ãíóñèì8085, íî íå ñúì îñîáåíî âïå÷àòëåí. Ùå ñå ðàäâàì àêî äàäåòå ëèíê èëè êàæåòå íÿêàêúâ äîáúð ñèìóëàòîð
Ïîçäðàâè.
LONG LIVE OPEN SOURCE !
-
20th January 2011 17:01 #2Registered User
Join Date: Aug:2006
Location: Ïëîâäèâ
Posts: 4,052
Òåá òè òðÿáâà äåáúãåð ïî-ñêîðî îò òèïà íà äîâñêèÿò debug ?
Åäíî ðåøåíèå å äà ïîëçâàø íåãî
Ïðåäïîëàãàì, ÷å è gdb/ddd áèõà ñå îïðàâèëè äî èçâåñòíà ñòåïåí - ò.å. ïèøåø ñè êîäà, àñåìáëèðàø, ëèíêâàø - è äåáúãâàø.
Èíà÷å ìîæå áè bosch / faumachine èìàò íÿêàêúâ äåáúã ðåæèì, íî òå ñà öåëè ìàøèíè, íå ñà ñàìî ïðîöåñîðà.
add: http://ubuntuforums.org/showthread.php?t=1598179
-
20th January 2011 17:17 #3
Íå ñúâñåì ãäá. Ïî-ñêîðî ìè òðÿáâà íåùî êàòî òîâà : http://www.emu8086.com/
Òîêó ùî ãî ïðîáâàõ ïðåç Wine è òðúãíà áåç ïðîáëåìè. Âñå ïàê ùå ñå ðàäàâì äà ÷óÿ è äðóãè ïðåäëîæåíèÿ
//îôôòîïèê
çà Faumachine òîâà ëè èìàø ïðåäâèä : http://www3.informatik.uni-erlangen....ch/FAUmachine/ ?LONG LIVE OPEN SOURCE !
-
20th January 2011 20:34 #4
Çà ìåí íàé-äîáðàòà ñðåäà, êîÿòî ìè å ïîçâîëÿâàëà äà ðàçöúêâàì ÿêî àñåìáëåð áÿõà ñòàðèòå DOS âðåìåíà - Turbo Pascal, Turbo assembler, Turbo debugger.
Åòî òè åäèí ïðèìåð. 1) Ñäîáèâàø ñå ñ turbo pascal 7 (â íåãî ñè èìà TASM, TLINK, TD - íåùàòà, êîèòî òè òðÿáâàò).
2) Òåãëèø àòà÷íàòèÿ àñåìáëåð ôàéë (ìàõíè ìè '.txt' îò êðàÿ íà èìåòî - çàðàäè ôîðóìà ñúì ãî ïðåèìåíóâàë)
3) Ïîëçâàø DOSBox. Ðàáîòè íà Ëèíóêñ. Ìîíòèðàø ñè ïàïêàòà ñ ïàñêàëà è àñåìáëåðñêèÿ ñîðñ òàêà:
4) Êîìïèëèðàø ñîðñà äî .COM ôàéë:Code:mount D: /path/to/pascal d:
5) Ìîæåø äà ñè ãî ïóñíåø äèðåêòíî, à "äåáúãâàíåòî" (êúäåòî âèæäàø êàêâî ñòàâà ñ ðåãèñòðèòå è ò.í.) å ñCode:tasm plasma tlink /t plasma
ñ F8 öèêëèø èíñòðóêöèÿ ïî èíñòðóêöèÿ.Code:td plasma.com
Âñè÷êî ñúâðåìåííî ìè ñå ñòðóâà ìíîãî äàëå÷å îò óäîáñòâîòî, êîåòî ïðåäëàãàõà Borland-ñêèòå ñðåäè íàâðåìåòî
Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
"640K îught to be enough for anybody" - Bill Gates, 1981
Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel




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