code. Furthermore, the code can be slow – often multiple procedure cal การแปล - code. Furthermore, the code can be slow – often multiple procedure cal ไทย วิธีการพูด

code. Furthermore, the code can be

code. Furthermore, the code can be slow – often multiple procedure calls are used by the library where none would be required by custom code. Nevertheless, the library offers a much faster path to correct prototype code. For prototype work, it’s probably better to throw extra hardware (memory, clock rate) at a problem than sweat the details. For serious product development it may be wise to refine a design to reduce dependence on these libraries.
To get a sense of the cost of using the library consider the code in Figure 2.1 which configures PC8 and PC9 as outputs (to drive LEDs) and PA0 as an input (to read the push button).
3
. Similar library based code is presented as an exercise in Chapter 4. In Table 2.1 I compare the space requirements of two versions of this program with and without the use of the standard peripheral library. The first column (text) provides the size of “text segment” (code and data initializers), the data allocated in ram at startup is the sum of data (initialized data) and bss (zeroed data). The total memory requirements are provided in column text. The .elf files are the complete binaries. Excluding 256 bytes of preallocated runtime stack (bss), the library version is nearly 3 times as large. Unlike the original which did minimum system initialization, I included two common startup files for both versions. Also, the standard peripheral library has extensive parameter checking which I disabled for this comparison.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
รหัส นอกจากนี้ รหัสสามารถช้า – มักจะมีหลายขั้นตอนเรียกใช้ โดยที่ไม่มีจะถูกกำหนด โดยรหัสที่กำหนดเองในไลบรารี อย่างไรก็ตาม ในไลบรารี offers มากเร็วกว่าเส้นทางแก้ไขรหัสต้นแบบการ สำหรับงานต้นแบบ ดีกว่าคงโยนฮาร์ดแวร์พิเศษ (หน่วยความจำ อัตรานาฬิกา) ที่มีปัญหาเหงื่อรายละเอียด สำหรับการพัฒนาผลิตภัณฑ์อย่างจริงจัง อาจจะฉลาดที่จะ refine ออกแบบเพื่อลดการพึ่งพาในไลบรารีเหล่านี้ได้
รับ ความรู้สึกของรีพิจารณารหัสในรูป 2.1 configures ใด PC8 และ PC9 เป็นเอาท์พุต (การขับรถที่ไฟ Led) และ PA0 เป็นอินพุต (อ่านปุ่มกด) .
3
แสดงรหัสการไลบรารีโดยเหมือนเป็นการออกกำลังกายในบทที่ 4 ในตาราง 21 ฉันเปรียบเทียบความต้องการพื้นที่ของสองรุ่นนี้โปรแกรมที่มี และไม่ มีการใช้ไลบรารีมาตรฐานของอุปกรณ์ต่อพ่วง คอลัมน์ first (ข้อความ) ให้ขนาดของ "เซ็กเมนต์ข้อความ" (รหัสและข้อมูล initializers), ข้อมูลใน ram ที่เริ่มต้นการปันส่วนเป็นผลรวมของข้อมูล (ข้อมูลเริ่ม) bss (บอกว่าข้อมูล) รวมหน่วยความจำที่มีอยู่ในคอลัมน์ข้อความ ที่ได้เอลฟ์ files ไบนารีสมบูรณ์ได้ ไม่รวม 256 ไบต์ของรันไทม์ที่ปันส่วนล่วงหน้ากอง (bss), รุ่นไลบรารีอยู่เกือบ 3 ครั้ง ซึ่งแตกต่างจากต้นฉบับที่ไม่ได้เตรียมใช้งานระบบ ผมรวมของ files เริ่มต้นทั่วไปสำหรับทั้งสองรุ่นสอง ยัง ไลบรารีมาตรฐานของอุปกรณ์ต่อพ่วงได้หลากหลายพารามิเตอร์ที่ตรวจสอบซึ่งผมใช้งานสำหรับการเปรียบเทียบนี้
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
รหัส นอกจากนี้รหัสได้ช้า - มักจะเรียกขั้นตอนหลายที่ใช้โดยห้องสมุดที่ไม่มีผู้ใดจะได้รับการกำหนดโดยรหัสที่กำหนดเอง อย่างไรก็ตามห้องสมุดมีเส้นทางที่รวดเร็วยิ่งขึ้นในการแก้ไขรหัสต้นแบบ ต้นแบบสำหรับการทำงานก็อาจจะดีกว่าที่จะโยนอุปกรณ์เสริม (หน่วยความจำอัตรานาฬิกา) ปัญหากว่าเหงื่อรายละเอียด สำหรับการพัฒนาผลิตภัณฑ์อย่างจริงจังมันอาจจะฉลาดที่จะปรับแต่งการออกแบบเพื่อลดการพึ่งพาห้องสมุดเหล่านี้
เพื่อให้ได้ความรู้สึกของค่าใช้จ่ายของการใช้ห้องสมุดพิจารณารหัสในรูปที่ 2.1 ซึ่งกำหนดค่า PC8 และ PC9 เป็นผล (ที่จะขับ LEDs) และ PA0 เป็นอินพุท (อ่านปุ่มกด)
3
. รหัสห้องสมุดที่คล้ายกันตามที่จะนำเสนอการออกกำลังกายในบทที่ 4. ในตารางที่ 2.1 เปรียบเทียบความต้องการพื้นที่ของทั้งสองรุ่นของโปรแกรมนี้ที่มีและไม่มีการใช้ห้องสมุดมาตรฐานอุปกรณ์ต่อพ่วง คอลัมน์แรก (ข้อความ) ให้ขนาดของ "ส่วนข้อความ" (รหัสและ initializers ข้อมูล) ข้อมูลในการจัดสรรหน่วยความจำที่เริ่มต้นคือผลรวมของข้อมูล (ข้อมูลเริ่มต้น) และ BSS (zeroed ข้อมูล) ต้องการหน่วยความจำรวมไว้ในข้อความคอลัมน์ . เอลฟ์เป็นไฟล์ไบนารีที่สมบูรณ์ ไม่รวม 256 ไบต์ของกอง runtime preallocated (BSS) รุ่นห้องสมุดเกือบ 3 เท่าของขนาดใหญ่เป็น ซึ่งแตกต่างจากเดิมที่ได้เริ่มต้นขั้นต่ำของระบบผมรวมสองไฟล์เริ่มต้นร่วมกันสำหรับทั้งสองรุ่น นอกจากนี้ห้องสมุดอุปกรณ์ต่อพ่วงมีมาตรฐานการตรวจสอบที่ครอบคลุมพารามิเตอร์ที่ฉันปิดการใช้งานสำหรับการเปรียบเทียบนี้
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
รหัส นอกจากนี้ รหัสสามารถ–ช้ามักจะขั้นตอนหลายสายจะถูกใช้โดยห้องสมุดที่ไม่มีผู้ใดจะต้องตามรหัสที่กำหนดเอง อย่างไรก็ตาม ห้องสมุด o ff ERS เส้นทางได้เร็วขึ้นมากที่จะแก้ไขรหัสต้นแบบ สำหรับงานต้นแบบ , มันอาจจะดีกว่าที่จะโยนฮาร์ดแวร์พิเศษ ( อัตรานาฬิกาหน่วยความจำ ) ในปัญหามากกว่าเหงื่อรายละเอียดการพัฒนาผลิตภัณฑ์อย่างจริงจังมันอาจจะฉลาดที่จะอีกครั้งจึงต้องการออกแบบเพื่อลดการพึ่งพาห้องสมุดเหล่านี้ .
เพื่อให้ได้ความรู้สึกของค่าใช้จ่ายของการใช้ห้องสมุดพิจารณารหัสในรูปที่ 2.1 ซึ่งคอน pc8 และ gures จึง pc9 ในฐานะผลผลิต ( ขับ LEDs ) และ pa0 เป็น input ( อ่านปุ่มกด )
3
รหัสห้องสมุดพื้นฐานคล้ายคลึงกัน คือ แสดง เป็น แบบฝึกหัดบทที่ 4 ในตารางที่ 21 เพื่อเปรียบเทียบความต้องการพื้นที่ของรุ่นที่สองของโปรแกรมนี้และไม่มีการใช้ห้องสมุด อุปกรณ์มาตรฐาน จึงตัดสินใจเดินทางคอลัมน์ ( ข้อความ ) มีขนาดของส่วนข้อความ " ( รหัสและข้อมูล initializers ) , ข้อมูลการจัดสรรใน RAM ที่เริ่มต้นคือผลรวมของข้อมูล ( เริ่มต้นข้อมูล ) และ BSS ( zeroed ข้อมูล ) ความต้องการหน่วยความจำทั้งหมดมีการระบุไว้ในข้อความเป็นคอลัมน์ .เลสไบนารีเอลฟ์จึงจะสมบูรณ์ ไม่รวม 256 ไบต์ของ preallocated runtime stack ( RAP ) , ห้องสมุดรุ่นเป็นเกือบ 3 เท่าขนาดใหญ่ ซึ่งแตกต่างจากเดิมซึ่งได้เริ่มต้นระบบขั้นต่ำ ผมรวมสองร่วมกันเริ่มต้นจึงเล สำหรับทั้งสองรุ่น นอกจากนี้ ห้องสมุด อุปกรณ์มาตรฐาน มีการตรวจสอบที่ฉันปิดสำหรับการเปรียบเทียบพารามิเตอร์นี้อย่างละเอียด
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: