ოთო Posted March 3, 2013 Share Posted March 3, 2013 ტვინის ტყვნის ახალი გზა აღმოვაჩინე, ნუ მე რა ლექტორმა მომცა დავალებად და... პროგრამირება ასემბლერის დონეზე LOAD 13 ADD 0 SUBI 1 STORE 13 LOAD 0 STORE 3 LOAD 0 STORE 4 LOAD 2 ADD 3 STORE 2 LOAD 4 SUBI 1 STORE 4 LOAD 4 JUMP(!=) -7 LOAD 13 SUBI 1 STORE 13 LOAD 13 JUMP(=) 7 LOAD 2 STORE 4 LOAD 14 STORE 2 LOAD 0 JUMP(!=) -18 LOAD 2 STORE 1 LOAD 10 STORE 2 LOAD 10 STORE 3 STOP 0 და ეს კვერცხობა თვლის n^n-ს Link to comment Share on other sites More sharing options...
მიშო Posted March 4, 2013 Share Posted March 4, 2013 ტვინის ტყვნის ახალი გზა აღმოვაჩინე, ნუ მე რა ლექტორმა მომცა დავალებად და... პროგრამირება ასემბლერის დონეზე LOAD 13 ADD 0 SUBI 1 STORE 13 LOAD 0 STORE 3 LOAD 0 STORE 4 LOAD 2 ADD 3 STORE 2 LOAD 4 SUBI 1 STORE 4 LOAD 4 JUMP(!=) -7 LOAD 13 SUBI 1 STORE 13 LOAD 13 JUMP(=) 7 LOAD 2 STORE 4 LOAD 14 STORE 2 LOAD 0 JUMP(!=) -18 LOAD 2 STORE 1 LOAD 10 STORE 2 LOAD 10 STORE 3 STOP 0 და ეს კვერცხობა თვლის n^n-ს დაფაქ დიდ აი ჯასთ რედ? :mellow: Link to comment Share on other sites More sharing options...
ოთო Posted March 4, 2013 Share Posted March 4, 2013 დაფაქ დიდ აი ჯასთ რედ? compiler-ს ბოლო ბოლო ხო 2იბითში გადყავს ხოდა ეს 1ით ზედა საფეხურია 2ობითზე, პროგამირების ყველაზე დაბალი დონე, სადაც პირველი პროგრამა დაიწერა სავარაუდოდ ძველი ციფრული მაჯის საათები როგორც პგორამდებოდა, კალკულატორები და ა.შ Link to comment Share on other sites More sharing options...
მიშო Posted March 4, 2013 Share Posted March 4, 2013 compiler-ს ბოლო ბოლო ხო 2იბითში გადყავს ხოდა ეს 1ით ზედა საფეხურია 2ობითზე, პროგამირების ყველაზე დაბალი დონე, სადაც პირველი პროგრამა დაიწერა სავარაუდოდ ძველი ციფრული მაჯის საათები როგორც პგორამდებოდა, კალკულატორები და ა.შ ააა ეს ის თემაა ალბათ გაჩვრეტილი ფირფიტით რომ მორჩნენ კომპილაციებს ამაზე გადავიდნენ მერე :D Link to comment Share on other sites More sharing options...
პითონი Posted March 4, 2013 Share Posted March 4, 2013 ოე ბიჭო Link to comment Share on other sites More sharing options...
ოთო Posted March 4, 2013 Share Posted March 4, 2013 ააა ეს ის თემაა ალბათ გაჩვრეტილი ფირფიტით რომ მორჩნენ კომპილაციებს ამაზე გადავიდნენ მერე ეგ თემაა ზუსტად :D Link to comment Share on other sites More sharing options...
ბექა Posted March 4, 2013 Share Posted March 4, 2013 N^N როგორ უნდა დათვალო......... N ერთნაირია ? Link to comment Share on other sites More sharing options...
მიშო Posted March 4, 2013 Share Posted March 4, 2013 N^N როგორ უნდა დათვალო......... N ერთნაირია ? გოუ თუ სქულ ბექა, იუ არ დრანქ. მოკლედ მათემატიკას ან პროგრამირებას თუ არ აწვები გირჩევ ეგეთი კითხვები აღარ დასვა. პასუხებით იმედგაცრუებული დარჩები :D Link to comment Share on other sites More sharing options...
ბექა Posted March 4, 2013 Share Posted March 4, 2013 გოუ თუ სქულ ბექა, იუ არ დრანქ. მოკლედ მათემატიკას ან პროგრამირებას თუ არ აწვები გირჩევ ეგეთი კითხვები აღარ დასვა. პასუხებით იმედგაცრუებული დარჩები ვაწვები თუ ნატურალურ რიცხვთა სიმრავლეზეა ლაპარაკი ეგ მაინტერესებს Link to comment Share on other sites More sharing options...
ოთო Posted March 4, 2013 Share Posted March 4, 2013 N^N როგორ უნდა დათვალო......... N ერთნაირია ? n^n იგივე nn არის, ეგრე აღინიშნება უბრალოდ ბევრი წვალების გარეშე, n ხარისხად n ეგ პროგრამა ისა გათვლი რო ასსემბლერის 15 მეხსირების სლოტიდან პირველში რა რიცხვიც წერია იმის მეთაივსივე ხარისხს თვლის და მეორე სლოტში წერს ანუ P(1) = P(0)^P(0) ან შეიძლება D თი იყოს აღნიშნული, გააჩნია ესემბლერსაც P.S სიმრავლე აღინიშნება დიდი N ით, რიცხვი თვითონ პატარა n ით, მაგიტომ დავწერე თავიდანვე n^n და არა N^N Link to comment Share on other sites More sharing options...
პითონი Posted March 4, 2013 Share Posted March 4, 2013 დავწერო რამე რაა Link to comment Share on other sites More sharing options...
maxoooooo Posted March 4, 2013 Share Posted March 4, 2013 ჰელოუ ბოის :D Link to comment Share on other sites More sharing options...
გუგაეონ Posted March 4, 2013 Share Posted March 4, 2013 Link to comment Share on other sites More sharing options...
ბექა Posted March 4, 2013 Share Posted March 4, 2013 n^n იგივე nn არის, ეგრე აღინიშნება უბრალოდ ბევრი წვალების გარეშე, n ხარისხად n ეგ პროგრამა ისა გათვლი რო ასსემბლერის 15 მეხსირების სლოტიდან პირველში რა რიცხვიც წერია იმის მეთაივსივე ხარისხს თვლის და მეორე სლოტში წერს ანუ P(1) = P(0)^P(0) ან შეიძლება D თი იყოს აღნიშნული, გააჩნია ესემბლერსაც P.S სიმრავლე აღინიშნება დიდი N ით, რიცხვი თვითონ პატარა n ით, მაგიტომ დავწერე თავიდანვე n^n და არა N^N ვიცი ვიცი,.. ასამბლერი არ ვიცი რა არის მერე მეორე სლოტში რომ წერს რა ხდება? Link to comment Share on other sites More sharing options...
GIBSON Posted March 4, 2013 Author Share Posted March 4, 2013 ვიცი ვიცი,.. ასამბლერი არ ვიცი რა არის მერე მეორე სლოტში რომ წერს რა ხდება? http://en.wikipedia....sembly_language jumb პროგრამირებას სწავლობ? Link to comment Share on other sites More sharing options...
მიშო Posted March 4, 2013 Share Posted March 4, 2013 ვიცი ვიცი,.. ასამბლერი არ ვიცი რა არის მერე მეორე სლოტში რომ წერს რა ხდება? წარმოიდგინე ესენია სლოტები [][][][][][][][][][][][][][][][][][][][][][] და პირველ სლოტში წერია რაღაც a რიცხვი [a][][][][][][][][][][][][][][][][][][][][][], იმ კომპილერით მეორე სლოტში ჩაიწერება a^a და იქნება [a][a^a][][][][][][][][][][][][][][][][][][][][] ეგრე შეივსება ყველა სლოტი. Link to comment Share on other sites More sharing options...
ოთო Posted March 4, 2013 Share Posted March 4, 2013 ვიცი ვიცი,.. ასამბლერი არ ვიცი რა არის მერე მეორე სლოტში რომ წერს რა ხდება? პროგრამს რო წერ და რო აქომფაილებ საბოლოოდ ხო 2ბითზე დადის, ხოდა 1ით ზემოთ მდგომია ასსემბლერი, ყველაზე ელემნტარული პროგრამის დონე ასე ვთქვათ, მაგაზე დაბალ დონეზე დაპროგრამება აღარ ხდება ჩაიწერება და ვსო, გამოთვლის რა, შენ რო დაწერო C++ ში ამის პროგრამა რო დააქომფაილებ დაახლოებით ამ ტიპის გამოვა წარმოიდგინე ესენია სლოტები [][][][][][][][][][][][][][][][][][][][][][] და პირველ სლოტში წერია რაღაც a რიცხვი [a][][][][][][][][][][][][][][][][][][][][][], იმ კომპილერით მეორე სლოტში ჩაიწერება a*a და იქნება [a][a^a][][][][][][][][][][][][][][][][][][][][] ეგრე შეივსება ყველა სლოტი. მართალი ხარ მაგრამ არაფრით არ შეივსბეა მეტი [a][a^a][][][][][][][][][][][][][][][][][][][][] ეს და ვსო მორჩება, სხვებს რასაც გამოიყენებს ისევ გაასუფთავებსLOAD 0 SUBI 1 JUMP(=) 37 LOAD 13 ADD 0 SUBI 1 STORE 13 STORE 3 LOAD 0 STORE 4 LOAD 2 ADD 3 STORE 2 LOAD 4 SUBI 1 STORE 4 LOAD 4 JUMP(!=) -7 LOAD 3 SUBI 1 STORE 3 LOAD 13 SUBI 1 STORE 13 LOAD 13 JUMP(=) 7 LOAD 2 STORE 4 LOAD 14 STORE 2 LOAD 0 JUMP(!=) -21 LOAD 2 STORE 1 LOAD 10 STORE 2 LOAD 10 STORE 3 JUMP 3 LOAD 0 STORE 1 STOP 0 ესეც ფაქტორიალი, ეხლა გამოვაცხვე :D Link to comment Share on other sites More sharing options...
მიშო Posted March 4, 2013 Share Posted March 4, 2013 ხო პრინციპი ავხსენი მარტო მაგას სად აკომპილირებ? ვიზუალ სტუდიო არ მუშაობს მგონი მაგაზე Link to comment Share on other sites More sharing options...
ბექა Posted March 4, 2013 Share Posted March 4, 2013 კალკულატორში ეგ კომბინაციები მასეა ჩადებული ? მაგალითად ფაქტორიალი Link to comment Share on other sites More sharing options...
ოთო Posted March 4, 2013 Share Posted March 4, 2013 ხო პრინციპი ავხსენი მარტო მაგას სად აკომპილირებ? ვიზუალ სტუდიო არ მუშაობს მგონი მაგაზე კი პრინციპი სწორია. არა სადაც დავალებას ვტვირთავთ იქ არის online compiler და იქ ვტესტავ visual studio ს იმენა ამის კომპაილერი მგონი არ აქვს მაგრამ ჩვეულებრივ კოდს რო აკომპაილებ შეგიძლია ესეთში გადაყვანილი ნახო, დებაგინგის დროს უნდა გააკეთო ბრექი ფოინთები და კონსოლში გაჩვენებს კალკულატორში ეგ კომბინაციები მასეა ჩადებული ? მაგალითად ფაქტორიალი დღევანდელ კალკულატორში არამგონია ალბათ, ისე განვითარდა რო პროცესორი და რამი დევს უკვე კალკულატორში ერთი 10 წლის წინანდელში სავარუდოდ ხო, 90-ში დარწმუნებლი ვარ რო ესე იყო, კალკულატორიც და ციფრული მაჯის საათებიც Link to comment Share on other sites More sharing options...
ბექა Posted March 4, 2013 Share Posted March 4, 2013 კი პრინციპი სწორია. არა სადაც დავალებას ვტვირთავთ იქ არის online compiler და იქ ვტესტავ visual studio ს იმენა ამის კომპაილერი მგონი არ აქვს მაგრამ ჩვეულებრივ კოდს რო აკომპაილებ შეგიძლია ესეთში გადაყვანილი ნახო, დებაგინგის დროს უნდა გააკეთო ბრექი ფოინთები და კონსოლში გაჩვენებს დღევანდელ კალკულატორში არამგონია ალბათ, ისე განვითარდა რო პროცესორი და რამი დევს უკვე კალკულატორში ერთი 10 წლის წინანდელში სავარუდოდ ხო, 90-ში დარწმუნებლი ვარ რო ესე იყო, კალკულატორიც და ციფრული მაჯის საათებიც აჰ ანუ ეს ძველი, უფრო დაწვრილებითი და რთული პრინციპია Link to comment Share on other sites More sharing options...
პითონი Posted March 4, 2013 Share Posted March 4, 2013 ჰელოუ ბოის რაიო? ქართველი არა ხარ ბუჯო შენ? :D Link to comment Share on other sites More sharing options...
GIBSON Posted March 4, 2013 Author Share Posted March 4, 2013 c-ს არ ასწავლიან? Link to comment Share on other sites More sharing options...
ოთო Posted March 4, 2013 Share Posted March 4, 2013 აჰ ანუ ეს ძველი, უფრო დაწვრილებითი და რთული პრინციპია ძველი არ არის, დღესაც გამოიყენება უბრალოდ როდესაც high-language ში წერ (C++ და მსგავსი) თავისვე ქომფაილერი აქომფიალებს ყველაფერს თავისით და ამ შუალდურ ნაწარმს არ გაჩვენებს, თორე რეალურად შენი დაწერილი პროგრამა ამ ეტაპსაც გადის, ესეც იწიერება და მერე უკვე გადადის ორობითში და სრულდება. დაწვრილებითი პრინციპია და უფრო ჩქარია, ყველა პროგრამა რო ამ დონეზე დაწერა წარმადობა უფრო მეტი იქნება მაგრამ წლობი დაგჭირდება ამ დოენზე სერიოზული პროგრამის წერა. ქომფაილერს კი გადაყავს მაგრამ კომპიუტერის გადაყვანილი რო ადამიანის დაწერილს ვერ აჯობებს ხო ცხადია c-ს არ ასწავლიან? ასწავლიან C და C++ მაქ ეხლა სერიოზულად SML ისე რა უბან უბან, თითქმის აღარ, რაღაც მელკი მელკი ენები მექნება ეხლა ცოტა ხნით, და ჩემი ესემბლერი, ქომფაილეირ და პროგრამირების ენაც უნდა დავწერო ამ სემესტრში იქითა სემესტრში ჯავა მაქვს და ვსო. ცოტა ისეთ საგანზე ვინც სწავლობს ვისაც ჭირდება პროგრამირება მაგრამ ძალიან პრიმიტულ დონეზე ისინი პითონს სწავლობენ Link to comment Share on other sites More sharing options...
გუგაეონ Posted March 4, 2013 Share Posted March 4, 2013 ბიჭებო ბილიარდი გევასებათ? Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.