อ่าน 1 นาที
การเขียนโปรแกรมภาษาแอสเซมบลี
ในการเขียนโปรแกรมคอมพิวเตอร์แอสเซมบลีคือ หน่วย รันไทม์ที่ประกอบด้วยชนิดข้อมูล (เช่น คลาสและอินเทอร์เฟซ) และทรัพยากรอื่นๆ ชนิดข้อมูลทั้งหมดในแอสเซมบลีจะมี หมายเลข เวอร์ชัน เดียวกัน.
การเขียนโปรแกรมภาษาแอสเซมบลี
ในการเขียนโปรแกรมคอมพิวเตอร์แอสเซมบลีคือ หน่วย รันไทม์ที่ประกอบด้วยชนิดข้อมูล (เช่น คลาสและอินเทอร์เฟซ) และทรัพยากรอื่นๆ ชนิดข้อมูลทั้งหมดในแอสเซมบลีจะมี หมายเลข เวอร์ชัน เดียวกัน โดยทั่วไป แล้ว แอสเซมบลีจะสอดคล้องกับไฟล์เดียว (เช่น.dllหรือ.exe ) แต่ก็อาจประกอบด้วยไฟล์หลายไฟล์ที่เชื่อมโยงกันด้วยไฟล์แมชชีนเนชั่นซึ่งทำหน้าที่เป็นสารบัญที่อธิบายเมตาเดตาและโครงสร้างของแอสเซมบลี
โดยทั่วไปแล้ว แอสเซมบลีหนึ่งๆ จะประกอบด้วยชนิดข้อมูลจากเนมสเปซ เดียว และใช้งานในโปรแกรมเดียว แต่ก็สามารถครอบคลุมหลายเนมสเปซได้ ในทางกลับกัน เนมสเปซเดียวสามารถกระจายไปยังหลายแอสเซมบลีได้ ทำให้มีความยืดหยุ่นในการจัดระเบียบโค้ดและการใช้งาน
ในC#แอสเซมบลีเป็น หน่วย การใช้งาน ที่เล็กที่สุด และเป็นส่วนประกอบใน . NETในJava แอสเซมบ ลีคือไฟล์JAR [ 1 ]
การสร้างการประกอบ

ทุกครั้งที่มีการคอมไพล์ จะสร้างแอสเซมบลีหรือโมดูลใน C# สามารถเพิ่มโมดูลอื่นๆ ได้โดยใช้ตัวเชื่อมโยงแอสเซมบลี (al) คุณสมบัติพิเศษของ Java คือการสร้าง*.classไฟล์สำหรับแต่ละคลาส ซึ่งไม่เป็นเช่นนั้นใน C# การสร้างสามารถเปิดใช้งานได้ด้วยสวิตช์คอมไพเลอร์ เช่นcsc /addmodule:Y.netmodule A.csซึ่งจะทำให้ได้ไฟล์ใหม่A.exeที่มี Y เพิ่มเข้าไปในแอสเซมบลีนี้[ 2 ]
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ การเขียนโปรแกรมภาษาแอสเซมบลี
ในการเขียนโปรแกรมคอมพิวเตอร์แอสเซมบลีคือ หน่วย รันไทม์ที่ประกอบด้วยชนิดข้อมูล (เช่น คลาสและอินเทอร์เฟซ) และทรัพยากรอื่นๆ ชนิดข้อมูลทั้งหมดในแอสเซมบลีจะมี หมายเลข เวอร์ชัน เดียวกัน.
การสร้างการประกอบ
ทุกครั้งที่มีการคอมไพล์ จะสร้างแอ สเซมบลี หรือ โมดูล ใน C# สามารถเพิ่มโมดูลอื่นๆ ได้โดยใช้ ตัวเชื่อมโยงแอสเซมบลี (al) คุณสมบัติพิเศษของ Java คือการสร้าง *.