This is the Windows app named PicoBlaze_Simulator_in_JS whose latest release can be downloaded as Fixedanotherimportantbugintheparserregardingunaryoperatorssourcecode.tar.gz. It can be run online in the free hosting provider OnWorks for workstations.
ดาวน์โหลดและเรียกใช้แอปนี้ทางออนไลน์ชื่อ PicoBlaze_Simulator_in_JS ด้วย OnWorks ฟรี
ทำตามคำแนะนำเหล่านี้เพื่อเรียกใช้แอปนี้:
- 1. ดาวน์โหลดแอปพลิเคชั่นนี้ในพีซีของคุณ
- 2. เข้าไปที่ file manager https://www.onworks.net/myfiles.php?username=XXXXX ด้วยชื่อผู้ใช้ที่คุณต้องการ
- 3. อัปโหลดแอปพลิเคชันนี้ในตัวจัดการไฟล์ดังกล่าว
- 4. เริ่มโปรแกรมจำลองออนไลน์ของ OS OnWorks จากเว็บไซต์นี้ แต่โปรแกรมจำลองออนไลน์ของ Windows ที่ดีกว่า
- 5. จากระบบปฏิบัติการ Windows ของ OnWorks ที่คุณเพิ่งเริ่มต้น ไปที่ตัวจัดการไฟล์ของเรา https://www.onworks.net/myfiles.php?username=XXXXX พร้อมชื่อผู้ใช้ที่คุณต้องการ
- 6. ดาวน์โหลดแอปพลิเคชั่นและติดตั้ง
- 7. ดาวน์โหลดไวน์จากที่เก็บซอฟต์แวร์ลีนุกซ์ดิสทริบิวชันของคุณ เมื่อติดตั้งแล้ว คุณสามารถดับเบิลคลิกที่แอปเพื่อเรียกใช้แอปด้วย Wine คุณยังสามารถลองใช้ PlayOnLinux ซึ่งเป็นอินเทอร์เฟซแฟนซีบน Wine ที่จะช่วยคุณติดตั้งโปรแกรมและเกมยอดนิยมของ Windows
ไวน์เป็นวิธีเรียกใช้ซอฟต์แวร์ Windows บน Linux แต่ไม่จำเป็นต้องใช้ Windows Wine เป็นเลเยอร์ความเข้ากันได้ของ Windows แบบโอเพ่นซอร์สที่สามารถเรียกใช้โปรแกรม Windows ได้โดยตรงบนเดสก์ท็อป Linux โดยพื้นฐานแล้ว Wine พยายามนำ Windows กลับมาใช้ใหม่ให้เพียงพอตั้งแต่เริ่มต้น เพื่อให้สามารถเรียกใช้แอปพลิเคชัน Windows เหล่านั้นทั้งหมดโดยไม่จำเป็นต้องใช้ Windows จริงๆ
ภาพหน้าจอ:
PicoBlaze_Simulator_in_JS
รายละเอียด:
แอสเซมเบลอร์บนเว็บสำหรับและอีมูเลเตอร์ของ Xilinx PicoBlaze
คุณสมบัติ
- รวมถึงโปรแกรมประกอบและโปรแกรมแก้ไขที่รองรับการเน้นไวยากรณ์ที่แม่นยำ (ส่วนใหญ่) ของภาษาประกอบ PicoBlaze กล่าวคือ การเน้นไวยากรณ์มีความแม่นยำ ยกเว้นข้อเท็จจริงที่ว่าโปรแกรมเน้นไม่สามารถบอกได้ว่าโทเค็น `a`, `b` และ `c` เป็นแฟล็กหรือค่าคงที่เลขฐานสิบหก
- โปรแกรมแอสเซมเบลอร์รองรับนิพจน์ทางคณิตศาสตร์ (รวมถึงตัวดำเนินการเงื่อนไขเทอร์นารี `?:`) ค่าคงที่ การแยกสาขาแบบ if-else และลูป while และการสลับจากโหมดที่เข้ากันได้กับโปรแกรมแอสเซมเบลอร์ Xilinx ซึ่งค่าตัวเลขที่ไม่มีเครื่องหมายจะถูกตีความว่าเป็นเลขฐานสิบหกไปเป็นโหมดที่ค่าเหล่านี้จะถูกตีความว่าเป็นเลขฐานสิบ
- โปรแกรมแอสเซมเบลอร์รองรับคำสั่ง `print_string` เพื่ออำนวยความสะดวกในการจัดการกับสตริงยาวๆ (เพื่อที่คุณจะไม่ต้องพิมพ์ทีละอักขระ)
- คุณสามารถดาวน์โหลดไฟล์เลขฐานสิบหกที่สร้างโดยแอสเซมเบลอร์ได้ (เพื่อลองใช้โปรแกรมของคุณบน PicoBlaze จริง) น่าเสียดายที่ตอนนี้ยังไม่สามารถใช้งานได้ใน WebPositive และอาจใช้ไม่ได้กับ Safari ด้วยซ้ำ
- จำลอง UART (ปิดใช้งานตามค่าเริ่มต้น) สวิตช์ จอแสดงผล 7 ส่วน และ LED สวิตช์ จอแสดงผล 7 ส่วน และ LED จะถูกเรนเดอร์เป็นกราฟิกโดยใช้ SVG
- ทำงานใน Firefox 52 (บน Windows XP) ที่ไม่มีโพลีฟิล และใน Firefox 47 (บน ReactOS) ที่มีโพลีฟิล
- ไม่จำเป็นต้องโฮสต์แบ็คเอนด์ ทั้งแอสเซมเบลอร์และอีมูเลเตอร์เขียนด้วย JavaScript (ไม่ใช่ PHP) และทำงานในเบราว์เซอร์
- รีจิสเตอร์และแฟล็กที่เปลี่ยนแปลงล่าสุดจะถูกเน้นด้วยพื้นหลังที่แตกต่างกัน เพื่อไม่ให้สังเกตเห็นการเปลี่ยนแปลงที่ไม่คาดคิดในรีจิสเตอร์และแฟล็ก
- หากรันบนเซิร์ฟเวอร์ที่เปิดใช้งาน PHP และ MySQL ผู้ใช้สามารถแชร์โปรแกรมแอสเซมบลี PicoBlaze ของตนเองได้
- โปรแกรมจำลองนี้รองรับจุดพัก ในตอนนี้ โปรแกรมรองรับเฉพาะจุดพักถาวรเท่านั้น ไม่รองรับจุดพักชั่วคราว
นี่เป็นแอปพลิเคชันที่สามารถเรียกได้จาก https://sourceforge.net/projects/picoblaze-simulator/ มีการโฮสต์ใน OnWorks เพื่อให้ทำงานออนไลน์ด้วยวิธีที่ง่ายที่สุดจากหนึ่งในระบบปฏิบัติการฟรีของเรา