In conjunction with instruction set extensions it is necessaryto adapt การแปล - In conjunction with instruction set extensions it is necessaryto adapt ไทย วิธีการพูด

In conjunction with instruction set

In conjunction with instruction set extensions it is necessary
to adapt a compiler. To preserve compatibility to existing
software it is obvious to modify an intermediate language
compiler. The main convenience of modifying an
intermediate language compiler for this purpose can be understood
by looking at the two-stage compiler chain of such
architecture. In contrast to conventional proceeding of
hardware compliant compiling, source code is first compiled
to hardware independent intermediate language,
which is later compiled to hardware specific instructions
just in time at first execution time. Intermediate language is
based on a virtual stack machine, therefore porting the
needed JIT compiler or interpreter to other target hardware
platforms like register architecture is basically possible.
Another advantage of using architectures like .NET is, that
most of the supported high level languages completely hiding
pointer functionality from the programmer cause of the
high error potential of handling pointer. Additionally buffer
overflows due to pointer abuse are prevented by implicit
bound checks before critical memory access. The insertion
of this software bound checks happens in the second compiling
stage while compiling intermediate language assembly
to hardware specific instructions. An assembly is an executable
file in .NET and contains code in an intermediate
format and Meta data information related to data types and
structure of the intermediate language code module. For
further considerations, it will be necessary to extract the
Meta data and deliver type related information to hardware.


0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ร่วมกับคำสั่งกำหนดส่วนขยายที่จำเป็นปรับเป็นคอมไพเลอร์ การรักษาความเข้ากันได้กับที่มีอยู่ซอฟต์แวร์เป็นที่ชัดเจนในการปรับเปลี่ยนเป็นภาษากลางคอมไพเลอร์ หลักแห่งการปรับเปลี่ยนการคอมไพเลอร์ของภาษากลางนี้สามารถเข้าใจโดยดูที่โซ่คอมไพเลอร์สองผลสถาปัตยกรรม ในทางตรงข้ามปกติเพื่อดำเนินการของฮาร์ดแวร์เข้ากันได้กับคอมไพล์ ต้องมีการคอมไพล์รหัสแหล่งที่มาฮาร์ดแวร์อิสระกลางภาษาซึ่งหลังจากคอมไพล์ฮาร์ดแวร์คำแนะนำในเวลาที่การดำเนินการครั้งแรก ภาษากลางคือตามกองเสมือนเครื่อง ปรับเปลี่ยนดัง นี้ต้องคอมไพเลอร์ JIT หรือล่ามกับฮาร์ดแวร์อื่น ๆ เป้าหมายแพลตฟอร์มเช่นสถาปัตยกรรมการลงทะเบียนได้โดยทั่วไปอีกประโยชน์ของการใช้สถาปัตยกรรมเช่น.NET คือส่วนใหญ่ได้รับการสนับสนุนสูงระดับภาษาซ่อนทั้งหมดฟังก์ชันตัวชี้จากโปรแกรมเมอร์สาเหตุของการโอกาสผิดพลาดสูงการจัดการตัวชี้ นอกจากนี้บัฟเฟอร์เนื่องจากละเมิดสิทธิชี้ไม่ โดยนัยตรวจสอบที่ถูกผูกไว้ก่อนที่จะเข้าถึงหน่วยความจำสำคัญ การแทรกซอฟต์แวร์นี้ เช็คถูกผูกไว้เกิดขึ้นในการคอมไพล์ที่สองขั้นขณะคอมไพล์แอสเซมบลีภาษากลางการฮาร์ดแวร์คำแนะนำ แอสเซมบลีเป็นการปฏิบัติไฟล์ใน.NET และประกอบด้วยรหัสในกลางรูปแบบและข้อมูลเมตาเกี่ยวกับชนิดข้อมูล และโครงสร้างของโมดูรหัสของภาษาระดับกลาง สำหรับต่อไป พิจารณา มันจะจำเป็นต้องแยกการข้อมูลเมตาและส่งชนิดข้อมูลที่เกี่ยวข้องกับฮาร์ดแวร์
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!

ร่วมกับส่วนขยายของชุดคำสั่งมันเป็นสิ่งจำเป็นที่จะปรับตัวคอมไพเลอร์ เพื่อรักษาความเข้ากันได้ที่มีอยู่ในการซอฟแวร์เป็นที่ชัดเจนในการปรับเปลี่ยนเป็นภาษากลางคอมไพเลอร์ ความสะดวกสบายของการปรับเปลี่ยนหลักคอมไพเลอร์ภาษากลางเพื่อการนี้สามารถเข้าใจได้โดยดูที่ห่วงโซ่คอมไพเลอร์สองขั้นตอนดังกล่าวสถาปัตยกรรม ในทางตรงกันข้ามกับการดำเนินการทั่วไปของฮาร์ดแวร์รวบรวมตามรหัสแหล่งรวบรวมครั้งแรกกับฮาร์ดแวร์ภาษากลางที่เป็นอิสระที่จะรวบรวมต่อมาคำแนะนำเฉพาะฮาร์ดแวร์เพียงในเวลาที่การดำเนินการครั้งแรกเวลา ภาษากลางเป็นที่อยู่บนพื้นฐานของเครื่องเสมือนสแต็คจึง porting คอมไพเลอร์ JIT จำเป็นหรือล่ามฮาร์ดแวร์เป้าหมายอื่น ๆแพลตฟอร์มเช่นสถาปัตยกรรมการลงทะเบียนนั้นเป็นไปได้. ประโยชน์ของการใช้สถาปัตยกรรมเช่น .NET ก็คือว่าส่วนใหญ่ของภาษาที่สนับสนุนในระดับสูงที่ซ่อนตัวอยู่อย่างสมบูรณ์การทำงานชี้จากสาเหตุของโปรแกรมเมอร์ที่มีศักยภาพสูงข้อผิดพลาดของตัวชี้จัดการ นอกจากบัฟเฟอร์ล้นเนื่องจากละเมิดชี้จะมีการป้องกันโดยปริยายการตรวจสอบที่ถูกผูกไว้ก่อนที่จะเข้าถึงหน่วยความจำที่สำคัญ แทรกของการตรวจสอบที่ถูกผูกไว้ซอฟต์แวร์นี้ที่เกิดขึ้นในการรวบรวมสองขั้นตอนในขณะที่รวบรวมการชุมนุมภาษากลางคำแนะนำเฉพาะฮาร์ดแวร์ การชุมนุมเป็นปฏิบัติการแฟ้มใน NET และมีรหัสในการเป็นสื่อกลางรูปแบบและข้อมูลMeta ข้อมูลที่เกี่ยวข้องกับชนิดข้อมูลและโครงสร้างของโมดูลรหัสภาษากลาง สำหรับการพิจารณาต่อไปก็จะมีความจำเป็นที่จะดึงข้อมูลMeta และส่งข้อมูลประเภทที่เกี่ยวข้องกับฮาร์ดแวร์




























การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ร่วมกับการตั้งนามสกุลมันจำเป็น
ปรับเรียบเรียง . เพื่อรักษาความเข้ากันได้กับซอฟต์แวร์ที่มีอยู่
มันชัดเจนที่จะแก้ไขคอมไพเลอร์ภาษา
กลาง ความสะดวกสบายเป็นหลักของการแก้ไข
คอมไพเลอร์ภาษาสื่อกลางสำหรับวัตถุประสงค์นี้สามารถเข้าใจ
โดยดูที่โซ่ของสถาปัตยกรรม เช่น แบบรวมเล่ม

ในทางตรงกันข้ามกับการปกติของฮาร์ดแวร์เข้ากันได้
รวบรวม รหัสแหล่งที่มาคอมไพล์เป็นครั้งแรก

ภาษาฮาร์ดแวร์อิสระ , ซึ่งภายหลังรวบรวมคําสั่งเฉพาะฮาร์ดแวร์
เพียงแค่ในเวลาเวลาดำเนินการก่อน ภาษา คือ
ตามกองเครื่องเสมือนดังนั้น porting


ต้องการโคโซโวหรือล่ามเป้าหมายฮาร์ดแวร์อื่น ๆชอบสถาปัตยกรรมแพลตฟอร์มลงทะเบียนเป็นพื้นที่เป็นไปได้ ประโยชน์ของการใช้สถาปัตยกรรม

ชอบ สุทธิ ที่ส่วนใหญ่ของการสนับสนุนระดับสูงภาษาสมบูรณ์ซ่อน
ตัวชี้ฟังก์ชันจากโปรแกรมเมอร์สาเหตุของข้อผิดพลาดที่มีศักยภาพสูงของการจัดการ
ชี้ นอกจากนี้ บัฟเฟอร์ล้น
เนื่องจากจะถูกขัดขวาง โดยชี้ละเมิดโดยปริยาย
ไว้ตรวจสอบก่อนการเข้าถึงหน่วยความจำที่สําคัญการแทรก
ของซอฟต์แวร์นี้ผูกพันการตรวจสอบเกิดขึ้นในวินาทีที่รวบรวม
เวทีในขณะที่รวบรวมภาษา แอสเซมบลี
คําสั่งเฉพาะฮาร์ดแวร์ การชุมนุมจะปฏิบัติการ
ไฟล์ในสุทธิและมีรหัสในการจัดรูปแบบข้อมูล meta ข้อมูลและสื่อกลาง
เกี่ยวข้องกับชนิดข้อมูลและโครงสร้างของโมดูลรหัส
ภาษาระดับกลาง สำหรับ
พิจารณาเพิ่มเติมก็จะต้องดึงข้อมูล meta และส่งข้อมูลประเภท



ที่เกี่ยวข้องกับฮาร์ดแวร์
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: