GNUSim8085 - Bộ mô phỏng vi xử lý 8085

GNUSimu8085

GNUsim8085 là một trình mô phỏng, trình hợp dịch và gỡ lỗi đồ họa cho mã ASM của bộ vi xử lý Intel 8085. Nó có sẵn cho Linux và cả Windows. Và mặc dù những chip Intel này không chính xác là hiện tại, nhưng chúng có thể là một cách tốt để bắt đầu làm quen với kiến ​​trúc và ngôn ngữ lắp ráp vì chúng đơn giản hơn nhiều so với nhiều thiết kế hiện tại.

Tất nhiên, nếu bạn đã có kiến ​​thức hoặc muốn bắt đầu với thứ gì đó mới mẻ hơn, bạn nên biết rằng chúng tồn tại giả lập Tương tự như ISA RISC-V chẳng hạn. Nhưng trong bài viết này, tôi sẽ tập trung vào chương trình miễn phí và miễn phí sử dụng tập lệnh "pre-x86" được sử dụng bởi các CPU này ...

các Các tính năng Điểm nổi bật của GNUSim8085 là:

  • Nó có một trình soạn thảo mã đơn giản có khả năng làm nổi bật cú pháp mã lắp ráp cho các chip 8085 này.
  • Nó cũng giúp nhập các lệnh hợp ngữ với các đối số chính xác (xem bàn phím).
  • Nó cho phép bạn dễ dàng xem nội dung của thanh ghi CPU trong khi thực thi mã mà bạn đã tạo.
  • Bạn cũng có thể xem nội dung của các lá cờ.
  • Bạn thậm chí sẽ có thể thấy ngăn xếp, bộ nhớ chính và địa chỉ của hệ thống I / O.
  • Chứa bộ chuyển đổi thập phân-thập lục phân và ngược lại.
  • Như tôi đã đề cập trước đây, nó cũng cho phép gỡ lỗi.
  • Bạn có thể chạy chương trình trong ASM theo từng bước.
  • Với một cú nhấp chuột đơn giản, bạn có thể biến trình hợp dịch thành một danh sách với opcode.
  • Và GUI của nó được dịch sang một số ngôn ngữ ... Từ nó, bạn có thể kiểm soát và xem mọi thứ mà không cần sử dụng dòng lệnh.

Với nó, bạn có thể bắt đầu tìm hiểu cách thiết bị hoạt động từ bên trong và thực hành ASM của bạn. Và nếu bạn không có Hướng dẫn sử dụng mã ASM đối với chip 8085, có vô số tài nguyên trên web để tìm hiểu. Ví dụ trong GitHub Bạn thậm chí sẽ tìm thấy các tệp với các ví dụ mã khác nhau để bắt đầu bằng ...


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.