amforth

Phần mềm chụp màn hình:
amforth
Các chi tiết về phần mềm:
Phiên bản: 5.9 Cập nhật
Ngày tải lên: 27 Sep 15
Nhà phát triển: Matthias Trute
Giấy phép: Miễn phí
Phổ biến: 11

Rating: 3.0/5 (Total Votes: 1)

amforth là một mã nguồn mở và nhỏ gọn Forth biên dịch và thông dịch viên thực hiện trong ngôn ngữ lắp ráp và Forth chính nó.
Flash cấu trúc:
+ ------------------ 0000 -------------- +
| Vector ngắt |
| |
+ ------------------ 0026 -------------- +
| mã khởi tạo |
| ngắt |
| "ruột" từ điển |
| |
| MỚI NHẤT: |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
+ ------------- Phần nrww ----------- +
| thông dịch viên bên trong (docol, tiếp theo) |
| "nguyên thủy" từ điển |
| Liên kết để "ruột" từ điển |
+ ----------- Flashend ----------------- +
RAM:
+ --------------- 0000 ----------------- +
| 0-31: đăng ký đặt |
| 31-59: không gian io |
+ -------------------------------------- +
| 60-84: usart đệm |
| 84 ..: TIB, PAD, HLD đệm |
| Heap: khởi đầu của không gian biến |
| |
| ^ |
| | |
| dữ liệu ngăn xếp, phát triển đi xuống |
+ ---------- Ramsize - $ 80 ------------- |
| ^ |
| | |
| trả lại chồng, ngày càng đi xuống |
+ ---------- Kích thước ram ------------------ +

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

  • lib: cho và tiếp theo. I và j có thể được sử dụng như là tốt.
  • lõi (AVR8): rõ ràng tất cả các RAM ở lạnh
  • .
  • lõi (MSP430): TRÌ HOÃN và giá trị bị mất tích trong phiên bản 5.8. tạm dừng và chìa khóa trao tay sử dụng chúng (RAM dựa, tiết kiệm-thể biết flash).
  • lõi (Tất cả):. 'sử dụng bộ nhận dạng ngăn xếp
  • lõi (ALL): Sửa chữa hồi quy trong chữ (ví dụ trích dẫn đã phá vỡ)

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

  • Trọng tâm chính cho phiên bản này là tài liệu hướng dẫn
  • Nó được viết lại hoàn toàn và định dạng lại.
  • Nó hiện nay bao gồm nhiều công thức nấu ăn và howtos.
  • Trong số những thay đổi nội bộ hơn là một số từ mới và một tính năng thử nghiệm mới gọi là phạm vi mà làm cho nó có thể tự động đặt một từ mới trong wordlists khác.

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

  • phiên bản này thêm hỗ trợ cho các thiết bị 1wire (do công việc được thực hiện cho các dự án 4e4th.eu) và cải thiện tiết kiệm năng lượng chiến lược.
  • Hơn nữa, nó đi kèm với tài liệu nhiều hơn trên các trang web:. các chủ đề như tính giờ cũng như các công cụ phát triển như hồ sơ và trình gỡ lỗi
  • Một số cải tiến liên quan Arduino được thực hiện.
  • Hiện nay có một số kiểm tra an toàn trình biên dịch thô sơ.
  • Một số lỗi nhỏ được cố định là tốt.

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

  • Phiên bản này cho biết thêm các từ còn thiếu cuối cùng từ CORE Forth chuẩn Wordset:. ĐÁNH GIÁ
  • Một số nhiệm vụ gỡ rối như một tracer cuộc gọi và một hồ sơ có sẵn bây giờ.
  • Tùy chọn hỗ trợ cho các địa chỉ bộ nhớ thống nhất được thêm vào.
  • thay đổi nội bộ mở đường để các tính năng giống như người dân địa phương.
  • Một vài lỗi được cố định.

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

  • Phiên bản này cho phép REFILL và NGUỒN phải được thay đổi trong thời gian chạy.
  • Các multitasker bây giờ có thể được sử dụng trong các ứng dụng chìa khóa trao tay.
  • Có một số từ mới từ các dây tiêu chuẩn thiết từ.
  • Các tài liệu được cải thiện, và một số tiện ích mới, trong đó có một tracer cuộc gọi, được thêm vào.

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

  • Phiên bản này bổ sung thêm hoặc thay đổi một vài từ hữu ích cho lập trình vi điều khiển .

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

  • Phiên bản này ổn định các thay đổi được giới thiệu trong các trước 4.3 phát hành.
  • Amforth giờ đây hỗ trợ hoàn toàn ngắt trong ngôn ngữ cấp cao ra.
  • Hệ thống có thể được tùy chỉnh để bỏ qua trường hợp khi thực hiện tra cứu từ điển.
  • Các tài liệu được mở rộng và nhiều ví dụ mới được thêm vào.
  • Một số từ mới từ các tiêu chuẩn forth200x được thêm vào, và dọn dẹp mã được áp dụng là tốt.

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

  • lõi: u & gt; có sai chồng có hiệu lực trong trường hợp kết quả thực sự.
  • lõi:. int-trap gây ra một gián đoạn từ phần mềm
  • lõi: truy vấn môi trường / người sử dụng cung cấp cho các kích thước của khu vực USER
  • lõi: ngủ mất chế độ ngủ như một tham số
  • .
  • ex:. thêm timer-interrupt.frt như một ví dụ cho việc sử dụng ngắt với quy
  • pub: Erich đã trình bày amforth tại Fosdem 2011 slide và thủ tục tố tụng (được xuất bản với sự cho phép). Cảm ơn Erich!
  • lõi:. đơn giản hóa get / set-trật tự với một nội dung eeprom thay đổi
  • doc: mới hướng dẫn phiên bản từ Karl (cho phiên bản 4.2)
  • .
  • lõi: đổi tên e @ / e! để @ e /! e tuân thủ các wordset truy cập bộ nhớ từ forth200x, cùng với i @ / i!.
  • lõi: sửa tài liệu trong nhiều tập tin:. thẻ tham khảo
  • lõi: tái thiết kế của (bên ngoài) sử dụng thông dịch viên recognizers (tự động mở rộng interpeter để đối phó với ngữ nghĩa mới định nghĩa tương tự như get / set-recognizer để nhận / đặt thứ tự
  • ..

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

  • phát hành này sửa chữa một hồi quy được giới thiệu trong phiên bản 4.1 mà có thể làm hỏng flash và EEPROM bộ nhớ trong quá trình hoạt động nhất định.
  • Từ mới mà hiện đang được quy định bây giờ là vô hình để tra cứu từ điển cho đến khi định nghĩa xong.
  • Một thư viện IEEE754 điểm duy nhất chính xác nổi là bây giờ có sẵn.

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

  • Phiên bản này bổ sung thêm các file cần thiết để làm việc với hầu hết các loại điều khiển atmega hiện hành.
  • Nó sửa chữa một số lỗi và bổ sung thêm một số từ để các hạt nhân là tốt.

Ý kiến ​​để amforth

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