Pernah belajar bahasa ini, tp implementasi untuk microchip/avr. Gak rugi juga karna sehari hari bekerja di elektronika dan kebanyakan juga pake chip terprogram. Spesial nya bahasa ini hasil file .hex nya sangat kecil dan stabil. Chip 4kb aja bisa menjalankan banyak perintah. Chip di alat kesehatan pun masih pake bahasa ini.
Bahasa Assembly memiliki beberapa kegunaan utama: Pengembangan Sistem Operasi : Assembly digunakan untuk membuat sistem operasi karena memberikan kontrol langsung terhadap instruksi mesin dan perangkat keras. Pemrograman Perangkat Keras : Assembly memungkinkan pengembang berinteraksi langsung dengan perangkat keras seperti prosesor, memori, dan periferal. Optimasi Kinerja: Kode Assembly dapat dioptimalkan secara langsung untuk mencapai kinerja yang maksimal pada tingkat instruksi mesin. Pemrograman Bare Metal : Digunakan dalam pengembangan perangkat lunak yang berjalan langsung di atas perangkat keras tanpa sistem operasi, seperti pada mikrokontroler atau FPGA. Reverse Engineering : Assembly digunakan untuk menganalisis dan memodifikasi program biner, membantu dalam kegiatan reverse engineering. Pendidikan Komputer: Digunakan dalam pendidikan untuk membantu siswa memahami konsep dasar komputer, arsitektur perangkat keras, dan pemrograman tingkat rendah. Meskipun Assembly memberikan tingkat kontrol dan efisiensi yang tinggi, penggunaannya umumnya terbatas pada kebutuhan khusus karena tingkat abstraksi yang rendah membuatnya lebih sulit untuk dikembangkan dan dipahami dibandingkan dengan bahasa pemrograman tingkat tinggi.
yang familiar sama reverse engineering / cracking / semacamnya pasti gaasing sama assembly wkwkwk, klo saya kenal assembly gara" game hacking sih, dengan Tools seperti IDA Pro, Ghidra, OllyDBG / x64dbg, Cheat Engine, dan semacamnya tentunya.
db 'define byte' untuk bss singkatan dari 'block start by symbols' mov eax, 0 ('move 0 to register eax) untuk esp atau rsp itu extended diperpanjang sizenya antara 32-bit/64-bit esp (stack pointer) - rsp (register 64-bit stack pointer/extended) ... bla bla bal : v
harus ngerti banyak hal, dan harus bisa mengoptimasi kodenya berdasarkan arsitektur target, error prone jika ga bener bener ahli, contohnya memori leak kalau lupa hapus variabel pas kode projectnya makin kompleks, data race saat mrogram concurrent, apakah error assembly bisa dideteksi di compike time? karena error yg terdeteksi di compile time jauh lebih menguntungkan daripada harus mencarinya di run time (salah satu alasan typescript dibuat). nah jauh lebih baik menggunakan c++ atau rust, tapi mending rust karena c++ juga masih error prone beberapa hal diatas, yg tidak adalah error langsung terdeteksi di compile time. ownership rust memastikan 100% tidak ada memori leak, tidak ada data race saat buat kode concurrent, dan error langsung terdeteksi di compile time. ditambah kode c++ dan rust langsung dioptimasi secara otomatis sesuai target arsitektur oleh backend llvm yang mana llvm ini dikembangkan secara open source oleh programmer dari banyak perusahaan teknologi raksasa berkontribusi pada coding llvm yaitu apple, google, microsoft, intel, amd, nvidia (si raja gpu). jadi menurut gw jauh lebih mending menggunakan rust, atau c++ (jika di rust tidak ada library yg dibutuhkan)
Yang bikin game make assembly ada tahun 90an klo gak salah dan game itu udah termasuk game yang sangat bagus pada jamannya. Orang orang nyebut dia Goat Programmer 😂
programmer assembly itu ibarat makhluk mitologi, tidak ada yang tahu keberadaanya, bberapa org mengatakan mereka hanyalah mitos belaka..legenda mengatakan kalau programmer assembly akan muncul ketika dunia membutuhkan, merekalah satu" nya harapan terakhir umat manusia ketika komputer dan robot AI mulai menyerang manusia..hanya programmer assembly yang mampu melawan AI suatu saat nanti.
@dea afrizal. dan untuk semuanya saya bener belum paham selama ini. bagaimana cara mesin dapat mengenali perintah di assembly, seumpama perintah move, bagaimana mesin bisa tahu move itu perintah untuk pindah?
Bang bantuin bang yg bikin web sendiri itu sy gagal pas nano etc itu padahal sy dah save pake control x trus y tpi fas buka service nginx restart dia fail solusinya gimana bang
assembly emang bahasa yang paling dekat dengan mesin bang :V intruksinya langsung ngekontrol mesin tanpa perantara lagi, dan punga kontrol penuh ke mesin
bikin wasm pakai rust bisa, pakai c++ bisa, pakai golang bisa, pakai c# bisa, paki java bisa. intinya pakai bahasa pemrograman bisa mengcompile kode webnya ke bahasa biner langsung, maka bisa dibuat untuk membuat wasm atau web assembly. tinggal cari framework atau compiler yg mendukung hal tersebut
bisa, c++ pun bisa, rust juga bisa, java pun bisa, c# juga bisa, python juga bisa (karena python bisa binding ke kode c++), javascript juga bisa yang membedakan adalah kecepatan performanya, ketersediaan library
beda kayaknya, assembly itu bahasa yang langsung mengintruksi mesin, sedangkan java adalah bahasa interpreter yang dijalankan di java virtual machine, kalau assembly langsung ke mesin
bisa untuk backend web, game, software, dll. dengan assembly bisa mengontrol mesin secara langsung tanpa perantara-perantara lagi. sehingga kinerjanya lebih cepat. cuma bakal rumit dan kodenya lebih banyak dari bahasa lain
sebenarnya semua bisa, karena assembly itu langsung mengontrol mesin, semua yang bisa dilakukan bahasa tingkat tinggi, sudah pasti bisa dilakukan bahasa tingkat rendah (bahasa yang dekat mesin), cuman caranya lebih rumit :vv
bang bang, mau nanya saya kan ada rencana mau kuliah tahun depan, pengen ikut bootcamp juga, nah menurut abang ikut bootcamp dlu baru lanjut kuliah atau, kuliah dulu baru bootcamp? tolong di jawab bang saya baru lulus sma,lagi nge planning hidup buat masa depan 🙏🏻
tentuin dulu tujuan lo, kalau misalkan lo pengen jadi guru atau bekerja di pekrjaan yang dimana membutuhkan gelar maka kuliah dulu. tapi kalau lo pengen jadi programmer mending bootcamp, soalnya jadi programing gak harus kuliah coy
Pernah belajar bahasa ini, tp implementasi untuk microchip/avr. Gak rugi juga karna sehari hari bekerja di elektronika dan kebanyakan juga pake chip terprogram. Spesial nya bahasa ini hasil file .hex nya sangat kecil dan stabil. Chip 4kb aja bisa menjalankan banyak perintah. Chip di alat kesehatan pun masih pake bahasa ini.
Bahasa Assembly memiliki beberapa kegunaan utama:
Pengembangan Sistem Operasi :
Assembly digunakan untuk membuat sistem operasi karena memberikan kontrol langsung terhadap instruksi mesin dan perangkat keras.
Pemrograman Perangkat Keras :
Assembly memungkinkan pengembang berinteraksi langsung dengan perangkat keras seperti prosesor, memori, dan periferal.
Optimasi Kinerja:
Kode Assembly dapat dioptimalkan secara langsung untuk mencapai kinerja yang maksimal pada tingkat instruksi mesin.
Pemrograman Bare Metal :
Digunakan dalam pengembangan perangkat lunak yang berjalan langsung di atas perangkat keras tanpa sistem operasi, seperti pada mikrokontroler atau FPGA.
Reverse Engineering :
Assembly digunakan untuk menganalisis dan memodifikasi program biner, membantu dalam kegiatan reverse engineering.
Pendidikan Komputer:
Digunakan dalam pendidikan untuk membantu siswa memahami konsep dasar komputer, arsitektur perangkat keras, dan pemrograman tingkat rendah.
Meskipun Assembly memberikan tingkat kontrol dan efisiensi yang tinggi, penggunaannya umumnya terbatas pada kebutuhan khusus karena tingkat abstraksi yang rendah membuatnya lebih sulit untuk dikembangkan dan dipahami dibandingkan dengan bahasa pemrograman tingkat tinggi.
yang familiar sama reverse engineering / cracking / semacamnya pasti gaasing sama assembly wkwkwk, klo saya kenal assembly gara" game hacking sih, dengan Tools seperti IDA Pro, Ghidra, OllyDBG / x64dbg, Cheat Engine, dan semacamnya tentunya.
db 'define byte' untuk bss singkatan dari 'block start by symbols' mov eax, 0 ('move 0 to register eax) untuk esp atau rsp itu extended diperpanjang sizenya antara 32-bit/64-bit esp (stack pointer) - rsp (register 64-bit stack pointer/extended) ... bla bla bal : v
u are best!
lu bisa Assembly lu punya kuasa
fyi, kita bisa buat interupt (int) sendiri bang kalo di levelnya os, cuman harus ngebikin idt sama isr
Wkwkw mantap belajar sampe ke paling bawah, bang sekalian bahas webassembly
harus ngerti banyak hal, dan harus bisa mengoptimasi kodenya berdasarkan arsitektur target, error prone jika ga bener bener ahli, contohnya memori leak kalau lupa hapus variabel pas kode projectnya makin kompleks, data race saat mrogram concurrent, apakah error assembly bisa dideteksi di compike time? karena error yg terdeteksi di compile time jauh lebih menguntungkan daripada harus mencarinya di run time (salah satu alasan typescript dibuat). nah jauh lebih baik menggunakan c++ atau rust, tapi mending rust karena c++ juga masih error prone beberapa hal diatas, yg tidak adalah error langsung terdeteksi di compile time. ownership rust memastikan 100% tidak ada memori leak, tidak ada data race saat buat kode concurrent, dan error langsung terdeteksi di compile time. ditambah kode c++ dan rust langsung dioptimasi secara otomatis sesuai target arsitektur oleh backend llvm yang mana llvm ini dikembangkan secara open source oleh programmer dari banyak perusahaan teknologi raksasa berkontribusi pada coding llvm yaitu apple, google, microsoft, intel, amd, nvidia (si raja gpu). jadi menurut gw jauh lebih mending menggunakan rust, atau c++ (jika di rust tidak ada library yg dibutuhkan)
selalu enjoy kalo nonton bang dea
Lho bisa assembly berrti lho bisa ganti code offset hex di game. Hmm .. bisa jadi cheater. Mulai dr float,int,bool false,true Sama vector.
semua akan menjadi open source ketika menguasai asm
Yang bikin game make assembly ada tahun 90an klo gak salah dan game itu udah termasuk game yang sangat bagus pada jamannya. Orang orang nyebut dia Goat Programmer 😂
Chris Sawyer
Yang bikin rollercoaster tycoon tuh
programmer assembly itu ibarat makhluk mitologi, tidak ada yang tahu keberadaanya, bberapa org mengatakan mereka hanyalah mitos belaka..legenda mengatakan kalau programmer assembly akan muncul ketika dunia membutuhkan, merekalah satu" nya harapan terakhir umat manusia ketika komputer dan robot AI mulai menyerang manusia..hanya programmer assembly yang mampu melawan AI suatu saat nanti.
otak gimana itu jir, bisa"nya assembly dikuasai apalgi yang expert ada ga yA
sungguh dongeng siang bolong yg masuk akal wkwkwk
Keq di film² ya 😅
Nice lore💀
Klo bisa asemble bisa crack windows
Jangan bosen Upload ya bang❤
izin koreksi kang, di 9:01 tanda $ ngerefer ke alamat memori selarang, CMIIW
bayangin RollerCoaster Tycoon dibikin pake ni bahasa, solo developer lagi. Kayak bangun menara burj khalifa pake tusuk gigi
Iya, betul. Pening pasti
MSH NUNGGUIN NIH YG WEBSITE GAME PART 7 😊
Salam kenal kang ikut belajar
@dea afrizal. dan untuk semuanya saya bener belum paham selama ini. bagaimana cara mesin dapat mengenali perintah di assembly, seumpama perintah move, bagaimana mesin bisa tahu move itu perintah untuk pindah?
Udahlah capek, mending c++ sama js aja saya😭
Bang maen di M-IDE51 lahh, nanti maen ke hardware 😅
Bang dea buat video tentang buat apa belajar bahasa asm atau biner. Mudahnya di industri ada gak sih yg pakai
Bang Dea, materi bahasa assembly-nya di arahin buat bisa memahami proses Reverse Engineering dong 🙏
Buat apa belajar bahasa ass
Eh eh eh mau mainan hacking tingkat tinggi ni 😂😂😂😂
Next ngoding pake binary 😎
REKOMENDASI LAPTOP 5JTAN BANG
Terima kasih bang....sehat selalu
"DRY" ngga berlaku disini,
disini kita harus Repeat
Bahasa assembly merupakan bahasa para sepuh programmer yang terus merendah sampai inti mesin😥
Bisa di bilang bahasa paling jernih, karna memang kita yang di paksa mengerti bahasa mesin.
Buat tutorial yg pakai mikrokontroler bg
Info zsh theme nya bang
Tutorial yang bagus tapi aku trigger sbab dia guna nano untk coding.. bang guna Vim tak rugi
wah memang bhs pemorgramman yg satu ini agak lain 😅😅, pas saya coba juga, chatGPT pun sampe pusing sama bahasa ini
Bro req dong cara jalani unserland kali Linux di android 🙏
Keren anying asm
Dari assembly bisa kali bg buat tutorial haskell atau ga racket hehehe
Kerenn bangg,salam dari user ubuntu
Pusing bang... ada binary codenya wkwk....
Klu gw dulu belajar bahasa rakitan dengan memory hanya 8 bit
Rekomendasi laptop buat belajar coding bang?
Bang bantuin bang yg bikin web sendiri itu sy gagal pas nano etc itu padahal sy dah save pake control x trus y tpi fas buka service nginx restart dia fail solusinya gimana bang
Pernah belajar bahasa assembly buat z80, tapi gapaham paham 🤣
c bersaudara aja belum khatam, mahu asm wkwkwk
menantang buat gabut🤣
Susahan mana bang sama pahamin kemauan doi? 😬
Eh bang nongol disini😂
buset bang teo
eh kirain siapa
galau-galauan mulu 😂
Mang mana video arduino, pasaran can nonton
Bang bisa bagi untuk link website tabel nya, enggak?
Hadir
God
Coba bahasa intercal bang
Buset, sekompleks gini mah untuk bikin program buat kontrol hardware kali ya?
assembly emang bahasa yang paling dekat dengan mesin bang :V intruksinya langsung ngekontrol mesin tanpa perantara lagi, dan punga kontrol penuh ke mesin
bang bisa bikin cdn storage sendiri gitu gak sih di vps? buat service video player dan photo kayak cloudinary gitu, key word nya apa ya?
bisa tp buat apa? klo layanan cdn yang ada lebih murah, dan hemat waktu, bahkan gratis, contoh cloudflare
@@KomentarSaya gratis mah terbatas bang, clodinary gratis juga ada, vps kan space nya gabakal penuh juga buat hosting aplikasi doang
Request WebAssembly bang
bikin wasm pakai rust bisa, pakai c++ bisa, pakai golang bisa, pakai c# bisa, paki java bisa. intinya pakai bahasa pemrograman bisa mengcompile kode webnya ke bahasa biner langsung, maka bisa dibuat untuk membuat wasm atau web assembly. tinggal cari framework atau compiler yg mendukung hal tersebut
I use arch btw ❌
i use assembly ✅
LEMES BGT BANG BUAT KONTENNYA KEK GAK ADA GAIRAH SAMA SEKALI SEMANGAT BANG BUAT KONTENNYA BANG WKWKWKW
Kalo seberapa susah bahasa mesin gimana bang?
bang dea pake linux apa?, aku pengen pake linux tapi bingung mau pake linux apa.
bang dea pake Ubuntu
Berarti kalo bisa assembly bisa bikin robot juga dong?
bisa, c++ pun bisa, rust juga bisa, java pun bisa, c# juga bisa, python juga bisa (karena python bisa binding ke kode c++), javascript juga bisa
yang membedakan adalah kecepatan performanya, ketersediaan library
asm gila sih panjang bet, rumit bet.
Nunggu part 2 nya, apa masih sehat 🙂
Biar Klean Tau ya gaes ya sakitnya ngoding Assembly wkwkwkkw
Apalagi ngebuild projectan microprosessor wkwkw, biar lebih kerasa sakitnya wkwk
Ceritain bang keluh kesah nya😂
@@namanyasiapa9307 erorr dari malem sampe pagi gak bisa ngerub, eh yang error salah masukin nilai hex registernya 🥲
Programer taun 80 an 😁😁
nonono, maksud dari konten ini biar kita para kaula muda sungkem sama programmer yang udah bener" sepuh 😅
assembly, sejenis *.smali di java kah?
beda kayaknya, assembly itu bahasa yang langsung mengintruksi mesin, sedangkan java adalah bahasa interpreter yang dijalankan di java virtual machine, kalau assembly langsung ke mesin
Cukup dengan PHP aja saya mah, wkwkwk
fungsinya apa assembly...apakah bsa untuk project?
Bisa buat bahasa pemrograman 😎
bisa buat OS, BIOS dan Firmware@@VernszGaming
bisa untuk backend web, game, software, dll. dengan assembly bisa mengontrol mesin secara langsung tanpa perantara-perantara lagi. sehingga kinerjanya lebih cepat. cuma bakal rumit dan kodenya lebih banyak dari bahasa lain
😅
bingung juga bahasa ini
ngoding brain f*ck bang
kerean bahasa asambel
Bahasa nya assem banget jir😬
baru menit 3 udah nyerah :)
assembly bikin lemes
Loh bukannya ini jadi lebih mudah ya? 🗿
bang muka lu kayak tertekan gitu knpa
bukti sulitny ni bahasa
Mukanya koq cape banget.... Pusing ya bos. Gegara bikin konten ngoding assembly ya?
Belajar Assembly buat apa bang?
Reverse engineering, penograman embedded system kadang masih digunakan
Buat bikin Sistem Operasi juga bisa bang
Ini pengaplikasiannya dimana aja zi?
reverse engineering bisa
sebenarnya semua bisa, karena assembly itu langsung mengontrol mesin, semua yang bisa dilakukan bahasa tingkat tinggi, sudah pasti bisa dilakukan bahasa tingkat rendah (bahasa yang dekat mesin), cuman caranya lebih rumit :vv
Python :🗿
bang bang, mau nanya saya kan ada rencana mau kuliah tahun depan, pengen ikut bootcamp juga, nah menurut abang ikut bootcamp dlu baru lanjut kuliah atau, kuliah dulu baru bootcamp? tolong di jawab bang saya baru lulus sma,lagi nge planning hidup buat masa depan 🙏🏻
Kuliah aja dlu, bootcamp ngebut sistem belajar nya, ikot bootcamp klo udh paham segala dasar ttg programing, itu mnrt aku doang wkwk
tentuin dulu tujuan lo, kalau misalkan lo pengen jadi guru atau bekerja di pekrjaan yang dimana membutuhkan gelar maka kuliah dulu. tapi kalau lo pengen jadi programmer mending bootcamp, soalnya jadi programing gak harus kuliah coy
@@kcy1957 ok bg makasih masukannya
@@LasmanaKajang pengen jadi programmer si.., tpi saya pengen kuliah juga bang, buat nambah temen dan ningkatin skill komunikasi bg
Gw skrng lgi bootcamp dan menyarankan lu buat kuliah dlu
orang gila itu yg nyiptain game pake asm
Game rollercoaster tycoon 99% pake assembly 😂
Programmer nya alien kayanya