Results 1 to 12 of 12
Thread: Assembler - ñ êàêâî äà çàïî÷íà?
Hybrid View
-
28th October 2011 12:04 #1
Assembler - ñ êàêâî äà çàïî÷íà?
Çäðàâåéòå!
Ìèñëÿ äà ïî÷íà äà ó÷à àñåìáëåð è ñå ïèòàì ñ êàêâà êíèæêà äà çàïî÷íà.
Ïî ïðèíöèï ïëàíúò ìè å äà ïîíàó÷à ïúðâî çà êîìïþòúðíàòà àðõèòåêòóðà, çà êîÿòî èìàì êíèæêè íà Wiley. À ïîñëå äà ïðîäúëæà ñ àñåìáëåðà(Wiley, Springler è îùå íÿêîëêî àâòîðà...).
Òà, êàêâî ùå ïðåïîðú÷àòå êàòî öÿëî?
-
28th October 2011 12:37 #2Have no fear ike iz here.
CPU Cx486DLC@40MHz, RAM 4MB, VGA Trident 512KB, HDD Conner 160MB, Monitor 14" Color
-
28th October 2011 17:57 #3
Áëàãîäàðÿ ìíîãî çà èíôîðìàöèÿòà! Íàäÿâàì ñå, ÷å ùå ìè ïîìîãíå!
-
5th November 2011 19:43 #4
Çà êàêâè ïðîöåñîðè ìèñëèø äà ïèøåø íà àñåìáëåð?
Íàé-ëåñíî ùå íàâëåçåø àêî èìàø íÿêîé êîéòî äà òå âúâåäå â íåùàòà êàòî íà÷àëî è äà òè äàäå íàñîêè.
Ñàìî ñ ÷åòåíå ñòàâà áàâíî è òóäíî àêî òåïúðâà ñå äîêîñâàø äî ìàòåðèÿòà. Íî ïúê àêî íå áåøå òàêà - íÿìàøå äà ïèòàø!
Äîêàòî 1-2 ëåêöèéêè îò çàïîçíàò ( è ìó ñå îòäàâà ïðåïîäàâàíåòî) ùå òè äàäàò ìíîãî çäðàâ ðèòíèê íàïðåä!
Ñëåä òîâà ñå ïðåäïîëàãà ÷å ñëåä ìàëêî ÷åòåíå è çàäúëæèòåëíî ïðàêòèêà, ùå ìîæå äà çàäàâàø ñìèñëåíè âúïðîñè è íåùàòà íàïðåäâàò áúðçî.
-
5th November 2011 23:08 #5
Àìè, ìèñëÿ äà ñå îðèåíòèðàì êúì 386 ïðîöåñîðèòå. Íî ïî ïðèíöèï ñè íÿìàì ìíîãî ïîíÿòèå îò àðõèòåêòóðà íà ïðîöåñîðè è òåì ïîäîáíè, òàêà ÷å òîâà ñè å ìàëêî îòâîðåí îòãîâîð...
Çà íàïúòñòâèÿ - íÿìà êîé... Äî ñåãà íà ïðîãðàìèðàíå ñúì ñå ó÷èë îò ñàéòîâå, êíèãè, íÿêîÿ ëåêöèÿ àêî íàáàðàì è òîâà å. Ñàìî â ó÷èëèùå ïîëó÷èõ äîáðà îñíîâà çà Ñ++, ïî-òî÷íî òàì ñå çàïàëèõ ïî ïðîãðàìèðàíåòî.
Ïî ïðèíöèï àñåìáëåðà ñå íàâèõ äà ãî ó÷à, çàùîòî ìè å èíòåðåñíî êàêâè âúçìîæíîñòè èìà low-level ïðîãðàìèðàíåòî, ïúê è çíàì, ÷å êàòî ñå èçïîëçâà àñåìáëåð íåùàòà ñòàâàò ïî-áúðçî(ïúòÿò äî ìàøèíåí êîä å ïî-êðàòúê è ñèãóðíî èìà è äðóãè ïðè÷èíè, òàêà ãî ðàçáèðàì àç). Ñúùî òàêà ñúì ñå õâàíàë è ñ ðàçðàáîòêà íà èãðè, à òàì áúðçèíàòà ñè å âàæíà è ìîæå áè ñ àñì ùå ñïå÷åëÿ äîñòà...
-
5th November 2011 23:44 #6
Ñàìî äà íå ñå ïîäëúæåø, ÷å ñ àñåìáëåð ùå ïèøåø èãðèòå èëè ïðîãðàìèòå
Òîâà êîåòî êàçâàø å òàêà, àñåìáëåð ñè å íàïðàâî ìàøèíåí êîä (ìíåìîíè÷åí êîä ìó âèêàò) è òàì äèðåêòíî äàâàø èíñòðóêöèè íà ïðîöåñîðà â íàé-íèñêîòî íèâî (ïðîáâàë ñúì ñå íà ìàøèíåí êîä äèðåêòíî åäíà ïðîöåäóðà, åäíàòà ñå ïîëó÷è è òðúãíà äàæå, íî ìè îòíå íÿêîëêî ÷àñà ïîâå÷å îòêîëêîòî íà àñåìáëåð
). Îáà÷å îòíîøåíèåòî íà ïðîãðàìíè ðåäîâå äà ñâúðøèø íåùî, ñïðÿìî íåùî íà ïî-âèñîêî íèâî åçèê, å ìîæå áè íåùî êàòî 1:100 èëè 1:1000
. Ùå òè ñå îòåëè âîëà íà àñåìáëåð äà ïèøåø âñè÷êî, ñðåäíî 1000 ïúòè ïîâå÷å âðåìå ùå òè îòíåìå, è ùå ñå çàðîâèø äî øèÿ â áúãîâå è ïðîáëåìè, êîèòî åäèí êîìïèëàòîð áè òè ñïåñòèë. Àñåìáëåð ñå ïîëçâà çà íÿêîè ÷àñòè îò êîäà ñàìî, íà ïî-ãîëåìèòå ïðîãðàìè, èãðè è ò.í. Ñúâðåìåííèòå êîìïèëàòîðè îáà÷å ñà äîñòàòú÷íî äîáðè çà îãðîìíàòà ÷àñò ïðèëîæåíèÿ.
Ïðåäè àñåìáëåð íàèñòèíà å äîáðå äà ïîïðî÷åòåø çà ïðèíöèïèòå êàê ðàáîòè ïðîöåñîðà, îïàøêè, ðåãèñòðè, ÀËÓ-òà, ïðåäðè÷àíå íà ïðåõîäè, êîå êîëêî òàêòà èçïîëçâà, êîå å ïî-åôåêòèâíî (ïðèìåðíî íóëèðàíå íà ðåãèñòúð - XOR AL,AL èëè AND AL, 0 âìåñòî MOV AL,0, è äð. õâàòêè, áëèçêè, äàëå÷íè ïðåõîäè è äð.) è ò.í. Îòäàâíà íå ñå çàíèìàâàì ñ òîâà è ñúì ïîçàáðàâèë äîñòà íåùà, íî äåéñòâèòåëíî áåøå ìíîãî ïîëåçíî äà íàâëÿçà â òåçè äúëáîêè âîäè íàâðåìåòî. Òîãàâà DOS ñå ïîëçâàøå ìàñîâî îùå, åêñïåðèìåíòèðàõ ïðåäèìíî íà 16 áèòîâè êîìïþòðè è àñåìáëåð è íåùàòà áÿõà ìàëêî ïî-èíòåðåñíè çà òîãàâà
.




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