Yasm

ภาพหน้าจอของซอฟแวร์:
Yasm
รายละเอียดซอฟแวร์:
รุ่น: 1.3.0
วันที่อัพโหลด: 17 Feb 15
ผู้พัฒนา: Peter Johnson
การอนุญาต: ฟรี
ความนิยม: 25

Rating: nan/5 (Total Votes: 0)

สั้น ๆ ที่อธิบายไว้ในเวลาเพียงสามคำ Yasm เป็นโครงการที่ผู้ประกอบการแบบแยกส่วน แต่มันเป็นจริงสมบูรณ์เขียนของโครงการ Netwide ประกอบการออกแบบจากพื้นดินขึ้นเพื่อให้การสนับสนุนชุดคำสั่งหลาย (x86 และ amd64 ในขณะนี้) ยอมรับทั้งแก๊สและ NASM ไวยากรณ์, เช่นเดียวกับไบนารีส่งออก ELF64, ELF32, Mach-O 32/64 บิตคอฟ, RDOFF2 และ Windows 32 / วัตถุ 64 บิต formats.User คุณสมบัติที่มองเห็นได้มองเห็น featuresUser รวมถึงการแยกเต็มรูปแบบ และ lexing ของ NASM และไวยากรณ์ GAS สนับสนุนเริ่มต้นสำหรับไวยากรณ์ TASM สนับสนุนสำหรับค่าคงที่จำนวนเต็ม 64 บิตสนับสนุนสากลโดยใช้ gettext, เพิ่มประสิทธิภาพ 2 ผ่านที่เรียบง่ายและการสนับสนุนสำหรับ 64 บิต (amd64) สถาปัตยกรรมชุดคำสั่งที่ สามารถเปิดใช้งานโดยใช้ & nbsp; & ldquo; -m amd64 งาน & rdquo; ตัวเลือกหรือโดยการเลือกอย่างชัดเจน 64 บิตการส่งออกรูปแบบของวัตถุ
จะช่วยให้การ 64 บิตและค่าคงที่จำนวนเต็มที่สูงขึ้นรวมทั้งการดำเนินการทางคณิตศาสตร์สนับสนุนหลากหลายของรูปแบบวัตถุรวมถึงคอฟ, Binary, RDOFF2, ELF32, ELF64, Win32, Win64 เช่นเดียวกับ 64 บิตและ 32 บิต Mach- O เอาท์พุทไฟล์วัตถุ นอกจากนี้ยังสนับสนุน CodeView, DWARF2 และแทงรูปแบบการแก้จุดบกพร่องวิ่งบน UNIX และ Linux ระบบปฏิบัติการเช่นเดียวกับ Microsoft Windows และคุณสมบัติ DOS.Internal featuresInternal รวมถึงก๊าซและ NASM lexers ไวยากรณ์ที่เขียนขึ้นด้วยเครื่องมือ re2c, recursive- ฟังก์ชั่นแยกวิเคราะห์เชื้อสายทั้งแก๊สและ NASM ไวยากรณ์สถาปัตยกรรมเฉพาะ parsers การเรียนการสอนชุดเล็ก ๆ ของฟังก์ชั่นแบบพกพาและมีประโยชน์เช่น strdup, mergesort และ strcasecmp เช่นเดียวกับการกำหนดมาตรฐานของการป้อนข้อมูลการทดสอบประกอบ files.Under เครื่องดูดควันและ โครงการ availabilityThe นี้สามารถดาวน์โหลดได้เพียง แต่เป็นแหล่งเก็บที่ให้ผู้ใช้สามารถกำหนดค่าด้วยตนเองและรวบรวมโปรแกรมก่อนการติดตั้ง ส่วนที่ดีที่สุดของการเก็บแหล่งที่มาก็คือว่ามันสามารถติดตั้งบน GNU / Linux ระบบปฏิบัติการเมื่อเทียบกับแพคเกจไบนารีที่สร้างไว้ล่วงหน้าที่ได้รับการออกแบบมาสำหรับบางประเภทของการกระจาย.

เป็นของใหม่ ในข่าวประชาสัมพันธ์นี้:

  • ใช้ผู้ใหญ่ x 86 NASM-ไวยากรณ์และผู้ประกอบ AMD64 ที่สามารถกำหนดเป้​​าหมาย Win32, Win64, MacOS X, และอนุพันธ์ Unix;
  • ใช้ประกอบ GAS-ไวยากรณ์อื่น ๆ กว่า GAS;
  • ลองใหม่ไวยากรณ์ TASM เหม​​ือนหรือส่วนหน้า;
  • มีการแก้จุดบกพร่องแหล่งระดับการชุมนุมโดยใช้ DWARF2 หรือ CodeView? 8.0 (VS 2005);
  • มีผู้ประกอบซอฟแวร์ฟรีที่สนับสนุน Win32 / Win64 โครงสร้างการจัดการข้อยกเว้น (SEH) และ ELF32 / ELF64 จัดเก็บข้อมูลภายในของเธรด (TLS);
  • กำหนดเป้​​าหมายใหม่เอเอ็มดี SSE5 หรือ Intel AVX ชุดคำสั่ง;
  • ติดตามความคืบหน้า Yasm ในแง่ของความมั่นคงและชุดคุณลักษณะ;
  • นำไปสู่​​การพัฒนา Yasm จากรุ่นใหม่.

มีอะไรใหม่ ในรุ่น 0.7.2:

  • ข่าวประชาสัมพันธ์ฉบับนี้เพิ่ม 64 บิต Mach-O PIC สนับสนุนคำนำหน้าและตัวเลือกคำต่อท้ายสำหรับการตั้งชื่อ Globals และการสนับสนุนสำหรับคำแนะนำที่ระบุใหม่ AVX / AES ไม่ได้อยู่ในสเปคเดิม.
  • นอกจากนี้ยังสร้างการย้ายถิ่นฐาน GOTPCREL สำหรับ & quot; rel WRT ..gotpc & quot; และเพิ่มประสิทธิภาพของการผลักดันที่ไม่เข้มงวดเพื่อขนาดไบต์ในกรณีที่เป็นไปได้ทั้งหมดพร้อมกับการแก้ไขอื่น ๆ อีกหลาย.

ซอฟต์แวร์ที่คล้ายกัน

Boost.Build
Boost.Build

2 Jun 15

Tar2RubyScript
Tar2RubyScript

2 Jun 15

WLA DX
WLA DX

2 Jun 15

fassembler
fassembler

20 Feb 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Peter Johnson

ความคิดเห็นที่ Yasm

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่