Pertanyaan yang diberi tag assembly

Bahasa assembly adalah bahasa pemrograman tingkat rendah untuk komputer, mikrokontroler, atau perangkat lain yang dapat diprogram, di mana setiap pernyataan berhubungan dengan satu instruksi kode mesin.

132
Bagaimana belajar perakitan membantu dalam pemrograman? [Tutup]

Saya telah pemrograman dalam bahasa tingkat yang lebih tinggi (Python, C #, VBA, VB.NET) selama sekitar 10 tahun dan saya benar-benar tidak memahami apa yang terjadi, "di bawah tenda." Saya bertanya-tanya apa manfaat dari belajar perakitan, dan bagaimana ini akan membantu saya sebagai seorang...

70
Apakah ini bahasa rakitan?

Di masa kecil saya, saya dulu memprogram kalkulator MK-61 Soviet . Itu memiliki empat register operasi (X, Y, Z, T) dan 15 register penyimpanan. Suatu program dapat memiliki 105 langkah. Seingat saya, itu memiliki perintah seperti: Swap register X dan Y Menggeser register (Z ke T, Y ke Z, X ke...

70
Bagaimana kompiler pertama dibuat?

Saya selalu bertanya-tanya, dan mungkin saya perlu pelajaran sejarah yang baik tentang bahasa pemrograman. Tetapi karena sebagian besar kompiler saat ini dibuat dalam C, bagaimana kompiler pertama dibuat (AKA sebelum C) atau semua bahasa hanya ditafsirkan? Dengan itu dikatakan, saya masih tidak...

59
Bagaimana Cara Kerja Komputer? [Tutup]

Ini hampir memalukan bertanya ... Saya memiliki gelar dalam Ilmu Komputer (dan yang kedua sedang berlangsung). Saya telah bekerja sebagai Pengembang .NET penuh waktu selama hampir lima tahun. Saya biasanya tampak kompeten pada apa yang saya lakukan. Tapi Saya Tidak Tahu Cara Kerja...

46
Mengapa kita masih menumbuhkan tumpukan itu?

Saat mengkompilasi kode C dan melihat perakitan, semuanya memiliki tumpukan yang tumbuh mundur seperti ini: _main: pushq %rbp movl $5, -4(%rbp) popq %rbp ret -4(%rbp)- apakah ini berarti pointer dasar atau stack pointer sebenarnya bergerak ke bawah alamat memori daripada naik? Mengapa...

45
Bagaimana ini bisa masuk ke 64kb?

Jadi, saya di sini di perakitan 2011 dan ada demo ini diputar: http://www.youtube.com/watch?v=69Xjc7eklxE&feature=player_embedded Ini satu file saja, katanya dalam aturan. Jadi saya ulangi, bagaimana mereka membuat ini agar sesuai dengan file yang sangat

41
Apakah assembler pertama ditulis dalam kode mesin?

Saya membaca buku The Elements of Computing Systems: Membangun Komputer Modern dari Prinsip Pertama , yang memuat proyek-proyek yang mencakup pembuatan komputer dari gerbang boolean hingga aplikasi tingkat tinggi (dalam urutan itu). Proyek saat ini yang sedang saya kerjakan adalah menulis assembler...

28
Penjelasan Frame Pointer

Dalam perakitan MIPS , ada register untuk penunjuk tumpukan, dan register lain untuk penunjuk bingkai. Apa itu frame pointer dan apa tujuannya? Apa bedanya dengan stack

23
Mengapa instruksi penyalinan biasanya bernama MOV?

Dalam cukup banyak assembler, instruksi penyalinan nilai biasanya dinamai "MOV" dan deskripsinya dalam manual biasanya juga berisi "move" (namun, kata lain dapat digunakan, seperti "load", "store", "extract", dll. ) Jarang menemukan ISA ) yang tidak mengikuti konvensi ini. Di sisi lain, dalam...

18
Apakah Majelis masih relevan? [Tutup]

Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Apakah...