Jump to content

Off-Topic XXV


Recommended Posts

ტვინის ტყვნის ახალი გზა აღმოვაჩინე, ნუ მე რა ლექტორმა მომცა დავალებად და... პროგრამირება ასემბლერის დონეზე

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

ტვინის ტყვნის ახალი გზა აღმოვაჩინე, ნუ მე რა ლექტორმა მომცა დავალებად და... პროგრამირება ასემბლერის დონეზე

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

დაფაქ დიდ აი ჯასთ რედ? :mellow:

compiler-ს ბოლო ბოლო ხო 2იბითში გადყავს

ხოდა ეს 1ით ზედა საფეხურია 2ობითზე, პროგამირების ყველაზე დაბალი დონე, სადაც პირველი პროგრამა დაიწერა სავარაუდოდ :D

ძველი ციფრული მაჯის საათები როგორც პგორამდებოდა, კალკულატორები და ა.შ

Link to comment
Share on other sites

compiler-ს ბოლო ბოლო ხო 2იბითში გადყავს

ხოდა ეს 1ით ზედა საფეხურია 2ობითზე, პროგამირების ყველაზე დაბალი დონე, სადაც პირველი პროგრამა დაიწერა სავარაუდოდ :D

ძველი ციფრული მაჯის საათები როგორც პგორამდებოდა, კალკულატორები და ა.შ

ააა :D ეს ის თემაა ალბათ გაჩვრეტილი ფირფიტით რომ მორჩნენ კომპილაციებს ამაზე გადავიდნენ მერე :D
Link to comment
Share on other sites

ააა :D ეს ის თემაა ალბათ გაჩვრეტილი ფირფიტით რომ მორჩნენ კომპილაციებს ამაზე გადავიდნენ მერე :D

ეგ თემაა ზუსტად :D

Link to comment
Share on other sites

N^N როგორ უნდა დათვალო......... N ერთნაირია ?

გოუ თუ სქულ ბექა, იუ არ დრანქ. :D

მოკლედ მათემატიკას ან პროგრამირებას თუ არ აწვები გირჩევ ეგეთი კითხვები აღარ დასვა. პასუხებით იმედგაცრუებული დარჩები :D

Link to comment
Share on other sites

გოუ თუ სქულ ბექა, იუ არ დრანქ. :D

მოკლედ მათემატიკას ან პროგრამირებას თუ არ აწვები გირჩევ ეგეთი კითხვები აღარ დასვა. პასუხებით იმედგაცრუებული დარჩები :D

ვაწვები

თუ ნატურალურ რიცხვთა სიმრავლეზეა ლაპარაკი ეგ მაინტერესებს

Link to comment
Share on other sites

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

n^n იგივე nn არის, ეგრე აღინიშნება უბრალოდ ბევრი წვალების გარეშე, n ხარისხად n

ეგ პროგრამა ისა გათვლი რო ასსემბლერის 15 მეხსირების სლოტიდან პირველში რა რიცხვიც წერია იმის მეთაივსივე ხარისხს თვლის და მეორე სლოტში წერს

ანუ P(1) = P(0)^P(0)

ან შეიძლება D თი იყოს აღნიშნული, გააჩნია ესემბლერსაც

P.S

სიმრავლე აღინიშნება დიდი N ით, რიცხვი თვითონ პატარა n ით, მაგიტომ დავწერე თავიდანვე n^n და არა N^N

ვიცი ვიცი,.. ასამბლერი არ ვიცი რა არის :D მერე მეორე სლოტში რომ წერს რა ხდება?

Link to comment
Share on other sites

ვიცი ვიცი,.. ასამბლერი არ ვიცი რა არის :D მერე მეორე სლოტში რომ წერს რა ხდება?

http://en.wikipedia....sembly_language

jumb პროგრამირებას სწავლობ?

Link to comment
Share on other sites

ვიცი ვიცი,.. ასამბლერი არ ვიცი რა არის :D მერე მეორე სლოტში რომ წერს რა ხდება?

წარმოიდგინე ესენია სლოტები [][][][][][][][][][][][][][][][][][][][][][] და პირველ სლოტში წერია რაღაც a რიცხვი [a][][][][][][][][][][][][][][][][][][][][][], იმ კომპილერით მეორე სლოტში ჩაიწერება a^a და იქნება [a][a^a][][][][][][][][][][][][][][][][][][][][] ეგრე შეივსება ყველა სლოტი.
Link to comment
Share on other sites

ვიცი ვიცი,.. ასამბლერი არ ვიცი რა არის :D მერე მეორე სლოტში რომ წერს რა ხდება?

პროგრამს რო წერ და რო აქომფაილებ საბოლოოდ ხო 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

ხო პრინციპი ავხსენი მარტო :D

მაგას სად აკომპილირებ? ვიზუალ სტუდიო არ მუშაობს მგონი მაგაზე

Link to comment
Share on other sites

ხო პრინციპი ავხსენი მარტო :D

მაგას სად აკომპილირებ? ვიზუალ სტუდიო არ მუშაობს მგონი მაგაზე

კი პრინციპი სწორია. არა სადაც დავალებას ვტვირთავთ იქ არის online compiler და იქ ვტესტავ :D

visual studio ს იმენა ამის კომპაილერი მგონი არ აქვს მაგრამ ჩვეულებრივ კოდს რო აკომპაილებ შეგიძლია ესეთში გადაყვანილი ნახო, დებაგინგის დროს უნდა გააკეთო ბრექი ფოინთები და კონსოლში გაჩვენებს

კალკულატორში ეგ კომბინაციები მასეა ჩადებული ? მაგალითად ფაქტორიალი

დღევანდელ კალკულატორში არამგონია ალბათ, ისე განვითარდა რო პროცესორი და რამი დევს უკვე კალკულატორში :D

ერთი 10 წლის წინანდელში სავარუდოდ ხო, 90-ში დარწმუნებლი ვარ რო ესე იყო, კალკულატორიც და ციფრული მაჯის საათებიც

Link to comment
Share on other sites

კი პრინციპი სწორია. არა სადაც დავალებას ვტვირთავთ იქ არის online compiler და იქ ვტესტავ :D

visual studio ს იმენა ამის კომპაილერი მგონი არ აქვს მაგრამ ჩვეულებრივ კოდს რო აკომპაილებ შეგიძლია ესეთში გადაყვანილი ნახო, დებაგინგის დროს უნდა გააკეთო ბრექი ფოინთები და კონსოლში გაჩვენებს

დღევანდელ კალკულატორში არამგონია ალბათ, ისე განვითარდა რო პროცესორი და რამი დევს უკვე კალკულატორში :D

ერთი 10 წლის წინანდელში სავარუდოდ ხო, 90-ში დარწმუნებლი ვარ რო ესე იყო, კალკულატორიც და ციფრული მაჯის საათებიც

აჰ ანუ ეს ძველი, უფრო დაწვრილებითი და რთული პრინციპია

Link to comment
Share on other sites

ჰელოუ ბოის :D

რაიო?

ქართველი არა ხარ ბუჯო შენ?

:D

Link to comment
Share on other sites

c-ს არ ასწავლიან?

Link to comment
Share on other sites

აჰ ანუ ეს ძველი, უფრო დაწვრილებითი და რთული პრინციპია

ძველი არ არის, დღესაც გამოიყენება უბრალოდ როდესაც high-language ში წერ (C++ და მსგავსი) თავისვე ქომფაილერი აქომფიალებს ყველაფერს თავისით და ამ შუალდურ ნაწარმს არ გაჩვენებს, თორე რეალურად შენი დაწერილი პროგრამა ამ ეტაპსაც გადის, ესეც იწიერება და მერე უკვე გადადის ორობითში და სრულდება.

დაწვრილებითი პრინციპია და უფრო ჩქარია, ყველა პროგრამა რო ამ დონეზე დაწერა წარმადობა უფრო მეტი იქნება მაგრამ წლობი დაგჭირდება ამ დოენზე სერიოზული პროგრამის წერა. ქომფაილერს კი გადაყავს მაგრამ კომპიუტერის გადაყვანილი რო ადამიანის დაწერილს ვერ აჯობებს ხო ცხადია

c-ს არ ასწავლიან?

ასწავლიან :D

C და C++ მაქ ეხლა სერიოზულად

SML ისე რა უბან უბან, თითქმის აღარ, რაღაც მელკი მელკი ენები მექნება ეხლა ცოტა ხნით, და ჩემი ესემბლერი, ქომფაილეირ და პროგრამირების ენაც უნდა დავწერო ამ სემესტრში :D

იქითა სემესტრში ჯავა მაქვს და ვსო. ცოტა ისეთ საგანზე ვინც სწავლობს ვისაც ჭირდება პროგრამირება მაგრამ ძალიან პრიმიტულ დონეზე ისინი პითონს სწავლობენ

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.