Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

xspim - Trực tuyến trên đám mây

Chạy xspim trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh xspim có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


xspim - Trình mô phỏng MIPS32

TỔNG HỢP


xspim [-asm / -bare -exception / -noexception -quiet / -noquiet
-mapped_io / -nomapped_io
-delayed_braches -delay_loads
-văn bản kích thước -sdata kích thước -balo kích thước -sktext kích thước -skdata kích thước
-dữ liệu kích thước -đen kích thước -lkdata kích thước
-hexgpr / -nohexgpr -hexfpr / -nohexfpr]
-tập tin hồ sơ -hành hình hồ sơ

MÔ TẢ


SPIM S20 là một trình mô phỏng chạy các chương trình cho máy tính RISC MIPS32. SPIM có thể đọc
và thực thi ngay lập tức các tệp chứa hợp ngữ hoặc tệp thực thi MIPS. SPIM
là một hệ thống độc lập để chạy các chương trình này và chứa trình gỡ lỗi và
giao diện với một vài dịch vụ hệ điều hành.

SPIM có hai phiên bản. Phiên bản đơn giản được gọi là con lừa. Nó chạy trên mọi loại
phần cuối. Nó hoạt động giống như hầu hết các chương trình loại này: bạn nhập một dòng văn bản, nhấn
trở lại phím, và con lừa thực hiện lệnh của bạn. Phiên bản đặc biệt hơn của SPIM được gọi là xspim.
Nó sử dụng hệ thống cửa sổ X, vì vậy bạn phải có một màn hình được ánh xạ bit để chạy nó. xspim,
tuy nhiên, là một chương trình dễ học và sử dụng hơn nhiều vì các lệnh của nó luôn hiển thị
trên màn hình và vì nó liên tục hiển thị các thanh ghi của máy.

LỰA CHỌN


xspim có nhiều lựa chọn:

-asm Mô phỏng máy MIPS ảo do trình hợp dịch cung cấp. Đây là
mặc định.

-sang Mô phỏng một máy MIPS trần mà không có hướng dẫn giả hoặc phần bổ sung
các chế độ địa chỉ do trình lắp ráp cung cấp. Ngụ ý -Yên lặng.

-ngoại lệ
Tải trình xử lý ngoại lệ tiêu chuẩn và mã khởi động. Đây là mặc định.

-không có ngoại lệ
Không tải trình xử lý ngoại lệ tiêu chuẩn và mã khởi động. Ngoại lệ này
trình xử lý xử lý các trường hợp ngoại lệ. Khi một ngoại lệ xảy ra, SPIM sẽ chuyển đến vị trí
0x80000080, phải chứa mã để phục vụ ngoại lệ. Ngoài ra, điều này
tệp chứa mã khởi động gọi quy trình chính. Không có khởi động
quy trình, SPIM bắt đầu thực thi theo lệnh có nhãn __Bắt đầu.

-Yên lặng In tin nhắn khi có ngoại lệ. Đây là mặc định.

-không ồn ào Không in tin nhắn ở các trường hợp ngoại lệ.

-mapped_io
Kích hoạt cơ sở IO được ánh xạ bộ nhớ. Các chương trình sử dụng biểu tượng SPIM để đọc
từ nhà ga không thể cũng sử dụng IO ánh xạ bộ nhớ.

-nomapped_io
Vô hiệu hóa cơ sở IO được ánh xạ bộ nhớ.

-delayed_braches
Mô phỏng quá trình chuyển điều khiển bị trì hoãn của MIPS bằng cách thực hiện lệnh sau
rẽ nhánh, nhảy hoặc gọi trước khi chuyển quyền điều khiển. SPIM mặc định là
mô phỏng quá trình truyền không bị trì hoãn, trừ khi cờ -bare được đặt.

-delay_loads
Mô phỏng hướng dẫn tải ban đầu, không khóa liên động của MIPS. SPIM mặc định là
để mô phỏng tải không bị trễ, trừ khi cờ -bare được đặt.

-văn bản kích thước -sdata kích thước -balo kích thước -sktext kích thước -skdata kích thước
Đặt kích thước ban đầu của seg phân đoạn bộ nhớ là kích thước byte. Kí ức
phân đoạn được đặt tên: văn bản, dữ liệu, ngăn xếp, ktextkdata. Các văn bản phân khúc
chứa các hướng dẫn từ một chương trình. Các dữ liệu phân đoạn giữ chương trình
dữ liệu. Các ngăn xếp phân đoạn giữ ngăn xếp thời gian chạy của nó. Ngoài việc chạy một
chương trình, SPIM cũng thực thi mã hệ thống xử lý các ngắt và ngoại lệ.
Mã này nằm trong một phần riêng biệt của không gian địa chỉ được gọi là hạt nhân.
Sản phẩm ktext phân đoạn giữ các hướng dẫn của mã này và kdata giữ dữ liệu của nó.
Không có dây buộc vì mã hệ thống sử dụng cùng một ngăn xếp với
chương trình. Ví dụ, cặp đối số -sdata 2000000 bắt đầu dữ liệu người dùng
phân đoạn ở mức 2,000,000 byte.

-dữ liệu kích thước -đen kích thước -lkdata kích thước
Đặt giới hạn về phân đoạn bộ nhớ lớn như thế nào tách có thể phát triển để trở thành kích thước byte. Các
các phân đoạn bộ nhớ có thể phát triển là dữ liệu, ngăn xếpkdata.

-hexgpr Loại bỏ các thanh ghi mục đích chung (GPR) trong hệ thập lục phân.

-nohexgpr Loại bỏ các thanh ghi mục đích chung (GPR) ở dạng thập phân.

-hexfpr Loại bỏ các thanh ghi dấu phẩy động (FPR) trong hệ thập lục phân.

-nohexfpr Loại bỏ các thanh ghi dấu phẩy động (FPR) dưới dạng giá trị dấu phẩy động

-tập tin hồ sơ 10
Tải và thực thi mã lắp ráp trong tệp.

-hành hình hồ sơ 10
Tải và thực thi MIPS thực thi được (a.out) tệp. Chỉ hoạt động trên các hệ thống sử dụng
một bộ xử lý MIPS.

Sử dụng xspim trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    DivFix + +
    DivFix + +
    DivFix++ là công cụ sửa chữa video AVI của bạn và
    phần mềm xem trước. Nó được thiết kế để sửa chữa
    và xem trước các tệp đang tải xuống
    từ ed2k(emule), torrent, gnutella, ftp...
    Tải xuống DivFix ++
  • 2
    Cộng đồng JBoss
    Cộng đồng JBoss
    Các dự án do cộng đồng thúc đẩy có
    những cải tiến mới nhất để vượt trội
    ứng dụng. Dự án hàng đầu của chúng tôi JBoss AS là
    Nguồn mở hàng đầu,
    tuân thủ tiêu chuẩn ...
    Tải xuống Cộng đồng JBoss
  • 3
    Bộ lọc Django
    Bộ lọc Django
    django Filer là một phần mềm quản lý tập tin
    ứng dụng cho django mà làm cho
    xử lý các tập tin và hình ảnh một cách dễ dàng.
    django-filer là một trình quản lý tệp
    ứng dụng cho djang...
    Tải xuống Django Filer
  • 4
    xCAT
    xCAT
    Bộ công cụ quản trị cụm cực đoan.
    xCAT là một quản lý cụm có thể mở rộng
    và cung cấp công cụ cung cấp
    kiểm soát, khám phá phần cứng và hệ điều hành
    đầy đĩa/di...
    Tải xuống xCAT
  • 5
    Psi
    Psi
    Psi là XMPP mạnh mẽ đa nền tảng
    khách hàng được thiết kế cho người dùng có kinh nghiệm.
    Có sẵn các bản dựng dành cho MS
    Windows, GNU/Linux và macOS.. Đối tượng:
    Người dùng cuối...
    Tải xuống Psi
  • 6
    Blobby vô-lê 2
    Blobby vô-lê 2
    Tiếp nối chính thức của nổi tiếng
    Trò chơi điện tử Blobby Volley 1.x..
    Đối tượng: Người dùng cuối / Máy tính để bàn. Người sử dụng
    giao diện: OpenGL, SDL. Lập trình
    Ngôn ngữ: C++, Lua. C...
    Tải xuống Blobby Volley 2
  • Khác »

Lệnh Linux

Ad