MARS

Phần mềm chụp màn hình:
MARS
Các chi tiết về phần mềm:
Phiên bản: 3.6
Ngày tải lên: 3 Jun 15
Giấy phép: Miễn phí
Phổ biến: 87

Rating: nan/5 (Total Votes: 0)

MARS là viết tắt của MIPS Assembler và Runtime Simulator và là một môi trường nhẹ tương tác phát triển (IDE) cho lập trình hợp ngữ MIPS, dành cho người sử dụng giáo dục cấp với Patterson và Tổ chức Computer Hennessy và

Tính năng :

  • GUI với point-and-click kiểm soát và soạn thảo tích hợp
  • đăng ký một cách dễ dàng có thể chỉnh sửa và ghi nhớ các giá trị, tương tự như một bảng tính
  • giá trị hiển thị trong hệ thập lục phân hoặc thập phân
  • Command dòng chế độ cho giáo viên hướng dẫn để kiểm tra và đánh giá các chương trình một cách dễ dàng
  • ghi điểm nổi, coprocessor1 và coprocessor2. Tiêu chuẩn cụ:. View bit cấp và chỉnh sửa số 32-bit thanh ghi điểm nổi (ảnh chụp màn hình)
  • biến tốc độ thực hiện bước đơn
  • & quot; Công cụ & quot; tiện ích để kiểm soát MIPS của các thiết bị mô phỏng. Tiêu chuẩn cụ: Cache công cụ phân tích hiệu suất (ảnh chụp màn hình)
  • .
  • Độc bước ngược

là gì mới trong phiên bản này:

  • Cuối cùng chúng tôi đã thực hiện các tính năng mới yêu cầu nhiều nhất: bộ nhớ và đăng ký các tế bào sẽ được đánh dấu khi ghi vào trong mô phỏng hẹn giờ hoặc bước! Bộ nhớ đánh dấu / đăng ký cell do đó đại diện cho các kết quả của lệnh vừa hoàn thành. Trong thời gian thực hiện hẹn giờ hoặc bước, điều này không có sự hướng dẫn đánh dấu. Trong thời gian trở lại bước đi, này IS hướng dẫn đánh dấu. Các hướng dẫn đánh dấu là một trong những tiếp theo sẽ được thực hiện trong (phía trước) trình tự thực hiện bình thường.
  • Cùng với tô sáng di động, chúng tôi đã thêm khả năng để tùy chỉnh màu sắc nổi bật và font. Chọn Nêu bật trong menu Settings. Trong hộp thoại hiện ra, bạn có thể chọn màu sắc nổi bật nền, màu chữ, phông chữ cho các bảng thời gian chạy khác nhau (phân đoạn văn bản, phân đoạn dữ liệu, Registers). Bạn cũng có thể chọn chúng để bình thường, không chỉ đánh dấu, hiển thị bằng even- và số lẻ liên tiếp nhưng không phải bởi bảng.
  • Mát mới tính năng Labels Window: bảng có thể được sắp xếp trong hoặc tăng dần hoặc giảm dần dựa trên một trong hai Label (chữ số) hoặc Địa chỉ (số) cột. Chỉ cần nhấp vào tiêu đề cột để lựa chọn và chuyển đổi giữa tăng dần (tam thẳng đứng) hoặc giảm dần (ngược tam giác). Địa chỉ được sắp xếp dựa trên các giá trị unsigned 32 bit. Các thiết lập vẫn tồn tại trong các phiên.
  • Messages panel, trong đó bao gồm các tin nhắn Mars và / O tab Run tôi, bây giờ hiển thị những cách sử dụng một (chiều rộng nhân vật cố định) font mono-spaced. Điều này tạo điều kiện cho đồ họa dựa trên văn bản khi chạy từ IDE.
  • Các tập tin phân phối Mars.jar bây giờ chứa tất cả các tập tin cần thiết để sản xuất một tập tin jar mới. Điều này sẽ làm cho nó dễ dàng hơn cho bạn để mở rộng jar, sửa đổi các tập tin nguồn, biên dịch lại và tạo ra một cái lọ mới để sử dụng tại địa phương. CreatMarsJar.bat chứa lệnh jar.
  • Cửa sổ Help hiện nay bao gồm một tab cho Lời cảm ơn. Điều này ghi nhận đóng góp MARS và phóng viên.
  • Chúng tôi đã thêm một cuộc gọi hệ thống mới (syscall) để tạo ra nhạc chuông MIDI đồng bộ, syscall 33. Lợi nhuận MIDI cuộc gọi ban đầu ngay lập tức khi những giai điệu được tạo ra. Một mới sẽ không trở lại cho đến khi đầu ra giai điệu là hoàn toàn không phụ thuộc thời gian của nó.
  • Màn hình hiển thị Segment dữ liệu doanh nghiệp cuộn 8 hàng (một nửa bàn) hơn 16 khi các nút mũi tên được nhấp vào. Điều này làm cho nó dễ dàng hơn để xem một chuỗi các tế bào liên quan đó xảy ra để vượt qua một ranh giới bảng. Lưu ý bạn có thể giữ một trong hai nút để di chuyển nhanh chóng. Hộp combo có ranh giới địa chỉ dữ liệu khác nhau cũng làm việc tốt hơn bây giờ.
  • Bug Fix: Hai chỉnh vào bàn phím và hiển thị Simulator Tool. Transmitter bit Ready đã không được đặt lại dựa trên hướng dẫn tính khi chạy trong phân khúc văn bản kernel, và Exception Cấp bit Tình trạng đăng ký đã không được kiểm tra trước khi cho phép các dịch vụ thường xuyên bị gián đoạn (có thể dẫn đến vòng lặp nếu ngắt xảy ra w / i các dịch vụ thường xuyên bị gián đoạn ). Nhờ Michael Clancy và Carl Hauser cho việc đưa những sự chú ý của tôi và đề xuất giải pháp.
  • Bug Fix: địa chỉ byte đoạn stack không phải trên ranh giới từ không được xử lý một cách chính xác. Điều này áp dụng đối với thứ tự byte ít về cuối (big-endian không được kích hoạt hoặc kiểm MARS). Nhờ Saul Spatz với việc nhận ra vấn đề và cung cấp một bản vá.
  • Sửa chữa lỗi nhỏ bao gồm: Sửa chữa một lỗi dẫn đến sự thất bại khi tung ra MARS trong chế độ lệnh, làm rõ thông báo lỗi lắp ráp cho quá ít hoặc quá nhiều toán hạng lỗi, và sửa chữa các mô tả của lhu và LBU hướng dẫn từ & quot; unaligned & quot; để & quot; unsigned & quot;.

là gì mới trong phiên bản 3.5:

  • Tài liệu Hướng dẫn
  • Mẫu chương trình lắp ráp MIPS để chạy theo MARS Fibonacci.asm

Yêu cầu :

  • Java 2 Standard Edition Runtime Environment

Phần mềm tương tự

OpenCobol IDE
OpenCobol IDE

19 Feb 15

SeaScope
SeaScope

20 Feb 15

GoinEdit
GoinEdit

11 May 15

MCU 8051 IDE
MCU 8051 IDE

2 Jun 15

Ý kiến ​​để MARS

Bình luận không
Nhập bình luận
Bật hình ảnh!