Pemrograman C - Bagian 1
Halo semua! kami telah memulai seri Pemrograman Majelis .. Di sini kita akan berbicara tentang Pemrograman perakitan yang merupakan bahasa tingkat rendah ..
Pengantar Pemrograman Majelis C - Bagian 1
Tapi ada alasan signifikan mengapa untuk menggunakannya bahkan dengan probs 1. SPEED - ketika Anda menulis sebuah program di c sering ada kode berlebihan yang dihasilkan oleh kompilator yang akan berjalan lebih cepat jika ditulis dalam perakitan. Meskipun kompiler modern pandai tapi masih ada ruang untuk peningkatan. 2. KONTROL - sementara Anda memiliki akses yang signifikan untuk beberapa sumber daya kritis dalam C tetapi Anda kadang-kadang perlu kebebasan lebih untuk mantan tidak ada cara untuk menjalankan program secara bersamaan 2 atau lebih di C. turbo ......... Berikut bahasa assembly dapat yang baik untuk Anda (namun kompleks mungkin) Hal kedua adalah bahwa dalam perakitan Anda adalah penentu yang memutuskan apa yang harus lakukan?? gimana caranya?? Sesuatu yang lebih menit seperti lewat fungsi dan parameter panggil dalam kendali Anda ....... BAIK DAN BAIK SEKARANG TILL buku perakitan Kebanyakan bahasa mulai dengan konversi dasar basis yang berbeda SINI ADALAH GAMBARAN TI DASAR 10 => desimal itu dengan sistem dasar dan mungkin yang paling berguna untuk pengguna dasarnya adalah 10 berarti Anda memiliki 10 nomor dalam sistem 0,1,2,3,4,5,6,7,8,9 angka yang digunakan adalah dalam format MSD ( mostsignificant) ---------- LSD (paling signifikan) no 235 adalah seperti 2 * (10 ^ 2) 3 * (10 ^ 1) 5 * (10 ^ 0) dalam desimal. Awal dari kanan dengan jumlah 0 dan eksponen basis (10) dengan hitungan ia menerima kemudian kalikan dan menambahkan DASAR 2 => angka biner 0 dan 1 adalah apa itu tentang1010 adalah seperti 1 * (2 ^ 3) 0 * (2 ^ 2) 1 * (2 ^ 1) 0 * (2 ^ 0) = 10 di Desember kita mulai menghitung dari kanan dengan 0 dan eksponen basis (2) dengan hitungan ia menerima kemudian kalikan dan menambahkan.Anda mendahului b akhiran setelah biner tidak ada di perakitan 1010b DASAR 16 => heksadesimalheksadesimal yang tidak ada apa yang paling penting dalam assembly.as dasarnya mengatakan memiliki 16 angka 0,1,2,3,4,5,6,7,8,9, A, B, C , D, E, F 2F adalah heksadesimal tidak. Anda menambahkan akhiran h setelah tidak hex dalam perakitan 2FH KONVERSI sebagian besar kali Anda perlu mengkonversi hex ke bin atau untuk Desember ... Jadi saya jelaskan maka hanya Anda memerlukan tabel ascii untuk rahasia salah satu dari mereka TABEL ASCII 0 0 0 0 --- 0 0 0 0 1 --- 1 0 0 1 0 --- 2 0 0 1 1 3 --- 0 1 0 0 --- 4 0 1 0 1 --- 5 0 1 1 0 --- 6 0 1 1 1 --- 7 1 0 0 0 --- 8 1 0 0 1 --- 9 1 0 1 0 --- Sebuah 1 0 1 1 --- B 1 1 0 0 --- C 1 1 0 1 --- D 1 1 1 0 --- E 1 1 1 1 F --- apa yang Anda lakukan adalah memilih tidak ada dan mendapatkan bentuk bio kemudian menerapkan di atas logika untuk mengubahnya di Desember BAGIAN 2 - akan menjelaskan operasi yang berbeda pada nos konsep register JANGAN LUPA ASK OFF KUERI :)