Figure 2.4: Processor Register Setapplication binary interface) which  การแปล - Figure 2.4: Processor Register Setapplication binary interface) which  ไทย วิธีการพูด

Figure 2.4: Processor Register Seta

Figure 2.4: Processor Register Set


application binary interface) which dictates how registers are used. [2] This model explicitly assumes that the RAM for an executing program is divided into three regions as illustrated in Figure 2.5. The data in RAM are allocated during the link process and initialized by startup code at reset (see Chapter 3). The (optional) heap is managed at runtime by library code implementing functions such as the malloc and free which are part of the standard C library. The stack is managed at runtime by compiler generated code which generates per-procedure-call stack frames containing local variables and saved registers.
The Cortex-M3 has a “physical” address space of 2
bytes. The ARM Cortex-M3 Technical Reference Manual defines how this address space is to be used. [ 1] This is (partially) illustrated in Figure 2.6. As mentioned, the “Code” region is accessed through the ICode (instructions) and DCode (constant data) buses. The SRAM and Peripheral areas are accessed through the System bus. The physical population of these regions is implementation dependent. For example, the STM32 processors have 8K–1M flash memory based at address (0x08000000).
1
32
The STM32F100 processor on the Discovery board has 8K of SRAM based at address 0x20000000. Not shown on this address map are the internal Cortex-M3 peripherals such as the NVIC which is located starting at
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
รูป 2.4: ประมวลผลลงทะเบียนตั้ง


แอพลิเคชันอินเทอร์เฟซแบบไบนารี) ที่บอกวิธีใช้เครื่องบันทึกเงินสด [2] รูปแบบนี้ชัดเจนสันนิษฐานว่า RAM สำหรับโปรแกรมดำเนินการแบ่งออกเป็นสามภูมิภาคดังที่แสดงในรูปที่ 2.5 ข้อมูลใน RAM จะปันส่วนในระหว่างกระบวนการเชื่อมโยง และเริ่มต้น ด้วยรหัสเริ่มต้นใหม่ (ดูบทที่ 3) กอง (ถ้ามี) ถูกจัดการที่รันไทม์ โดยรหัสของไลบรารีที่ใช้ฟังก์ชัน malloc ที่เช่น และฟรีซึ่งเป็นส่วนหนึ่งของไลบรารี C มาตรฐาน กองจัดการขณะรันไทม์ โดยคอมไพเลอร์สร้างรหัสซึ่งสร้างเฟรมต่อกระบวนงานสแต็คการเรียกที่ประกอบด้วยตัวแปรภายใน และบันทึกทะเบียน
M3 Cortex มีช่องว่าง "ทางกายภาพ" 2
ไบต์ Defines คู่มืออ้างอิงทางเทคนิคของ Cortex M3 แขนที่ว่าใช้พื้นที่ที่อยู่นี้ [1] นอกจากนี้นี้ (บางส่วน) จะแสดงในรูปที่ 2.6 ดังกล่าว ภูมิภาค "รหัส" จะเข้าถึงผ่านทาง ICode (คำสั่ง) และรถโดยสาร DCode (ข้อมูลคง) SRAM และพื้นที่ที่ต่อพ่วงเข้าผ่านระบบบัส ประชากรทางกายภาพของภูมิภาคเหล่านี้จะขึ้นอยู่กับการใช้งาน ตัวอย่าง ตัวประมวลผลต้องใช้ STM32 มี 8K 1M flash หน่วยความจำตามที่อยู่ (0x08000000) .
1
32
8K ของ SRAM ที่ตามที่อยู่ 0x20000000 มีตัวประมวลผล STM32F100 บนกระดานค้นพบ ไม่แสดงบนแผนที่ที่อยู่นี้จะต่อพ่วง Cortex M3 ภายในเช่น NVIC ซึ่งจะอยู่ที่ราคาเริ่มต้นที่
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
รูปที่ 2.4: การประมวลผลระบบการตั้งค่าอินเตอร์เฟซของโปรแกรมไบนารี) ที่สั่งการวิธีการที่จะใช้ในการลงทะเบียน [2] รุ่นนี้อย่างชัดเจนสันนิษฐานว่าแรมสำหรับโปรแกรมการดำเนินงานจะแบ่งออกเป็นสามภูมิภาคดังแสดงในรูปที่ 2.5 ข้อมูลในแรมจะถูกจัดสรรในระหว่างขั้นตอนการเชื่อมโยงและเริ่มต้นได้โดยรหัสเริ่มต้นที่การตั้งค่า (ดูบทที่ 3) (ถ้ามี) กองมีการจัดการที่รันไทม์ด้วยรหัสห้องสมุดฟังก์ชั่นการดำเนินการเช่น malloc และฟรีซึ่งเป็นส่วนหนึ่งของห้องสมุด C มาตรฐาน สแต็คที่มีการจัดการที่รันไทม์โดยคอมไพเลอร์สร้างรหัสที่สร้างต่อขั้นตอนการเรียกร้องกองเฟรมที่มีตัวแปรท้องถิ่นและบันทึกลงทะเบียนCortex-M3 มี "กาย" พื้นที่ที่อยู่ของ 2 ไบต์ คู่มือการใช้งาน Cortex-M3 ARM อ้างอิงทางเทคนิคกำหนดว่าพื้นที่ที่อยู่นี้คือการถูกนำมาใช้ [1] นี่คือ (บางส่วน) ที่แสดงในรูปที่ 2.6 ดังกล่าว "รหัส" ภาคการเข้าถึงผ่าน icode (คำแนะนำ) และ DCode (ข้อมูลคงที่) รถโดยสาร พื้นที่ SRAM และอุปกรณ์ต่อพ่วงที่มีการเข้าถึงผ่านระบบบัส ประชากรทางกายภาพของภูมิภาคเหล่านี้จะดำเนินการขึ้นอยู่กับ ตัวอย่างเช่นการประมวลผล STM32 มี 8K-1M หน่วยความจำแฟลชตามที่อยู่ที่ (0x08000000) 1 32 หน่วยประมวลผล STM32F100 ในคณะกรรมการที่มีการค้นพบ 8K ของ SRAM ตามที่ 0x20000000 ที่อยู่ ไม่ได้แสดงให้เห็นที่อยู่ของแผนที่นี้เป็นอุปกรณ์ต่อพ่วง Cortex-M3 ภายในเช่น NVIC ซึ่งตั้งอยู่ที่เริ่มต้น







การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
รูปที่ 2.4 : ระบบลงทะเบียนชุด


โปรแกรมไบนารี Interface ) ซึ่งสั่งการวิธีการลงทะเบียนใช้งาน [ 2 ] รุ่นนี้อย่างชัดเจนสันนิษฐานว่า RAM สำหรับการรันโปรแกรมจะแบ่งออกเป็นสามภูมิภาคดังแสดงในรูปที่ 2.5 ข้อมูลในแรมจะจัดสรรในระหว่างกระบวนการเชื่อมโยงและเริ่มต้นด้วยรหัสเริ่มต้นที่ใหม่ ( ดูบทที่ 3 )( ถ้ามี ) กองบริหารงานห้องสมุด Runtime โดยรหัสการใช้ฟังก์ชันเช่น malloc และฟรีซึ่งเป็นส่วนหนึ่งของมาตรฐาน c ห้องสมุด กองจัดการ Runtime โดยคอมไพเลอร์สร้างรหัสที่สร้างต่อกระบวนการเรียกสแต็กเฟรมที่มีตัวแปรท้องถิ่นและบันทึกทะเบียน .
cortex-m3 มี " พื้นที่ที่อยู่ทางกายภาพ " 2
ไบต์แขน cortex-m3 อ้างอิงทางเทคนิคคู่มือ de จึงไม่วิธีการที่อยู่นี้พื้นที่ที่จะใช้ [ 1 ] นี่คือ ( บางส่วน ) ที่แสดงในรูปที่ 2.6 ตามที่ระบุไว้ , " รหัส " ภาคมีการเข้าถึงผ่านทาง icode ( คำแนะนำ ) และ dcode ( ข้อมูลคงที่ ) รถ ส่วน SRAM และพื้นที่รอบนอกมีการเข้าถึงผ่านทางระบบ ประชากรของภูมิภาคนี้คือการใช้ร่างกายขึ้นอยู่กับตัวอย่างเช่น stm32 โปรเซสเซอร์และหน่วยความจำ 1M มี 8 flเถ้าจากที่อยู่ ( 0x08000000 )
1

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

Copyright ©2026 I Love Translation. All reserved.

E-mail: