A good mind-breaker useful for solving a real tasks. For example, tasks that programmers solved when sending man to the Moon. Along the way, you’ll acquire Assembly programming skills and refresh your math knowledge.
Đánh giá chung:
Khá tích cực (15) - 73% trên 15 người dùng đánh giá tích cực phần mềm này.
Ngày phát hành:
21 Thg04, 2020
Nhà phát triển:
Nhà phát hành:

Đăng nhập để thêm sản phẩm này vào danh sách ước, theo dõi, hoặc đánh dấu nó thành "đã phớt lờ"

Phần mềm truy cập sớm

Hãy đóng góp vào quá trình phát triển của phần mềm này khi nó đang hoàn thiện.

Lưu ý: Phần mềm truy cập sớm này chưa hoàn thiện và có thể thay đổi trong tương lai. Nếu bạn không thích phần mềm này ở trạng thái hiện tại của nó, điều bạn nên làm là đợi xem nó có phát triển hơn nữa trong tương lai hay không. Tìm hiểu thêm

Điều nhà phát triển muốn nói:

Tại sao Truy cập sớm?

“Full-function Assembly binary computer in the ‘sandbox’ mode. The idea of our App suggests the existence of a training mode. While it is still under development, we decided to give users familiar with the programming basics the opportunity to play with the Computer in the ‘sandbox’ mode using manual.

Since this is the first binary computer of its kind, we would like to receive feedback from users with suggestions for future development.”

Phần mềm này sẽ ở trạng thái truy cập sớm trong khoảng bao lâu?

“The release of the App is scheduled for the second half of the 2020.”

Phiên bản đầy đủ sẽ có sự khác biệt thế nào so với phiên bản truy cập sớm?

“In the full release it is planned to add a training mode, the option for sharing the programs, and more.”

Tình trạng hiện tại của phiên bản truy cập sớm là gì?

  • The App works in the ‘sandbox’ mode.
  • The Computer contains full list of Assembly instructions.
  • There is a step-by-step debugging mode.
  • Feature of saving & loading programs
  • There is the User Manual and the Instruction Set Guide (in the App Help, the documentation on the website, files to download).

Liệu giá phần mềm này có thay đổi trong hoặc sau khoảng thời gian truy cập sớm không?

“Yes, the App with additional functionality will cost more.”

Bạn có kế hoạch tương tác với cộng đồng trong quá trình phát triển của mình như thế nào?

“It is important for us to get feedback from users on the Computer to develop a training mode and to possibly add other functions. We will carefully read reviews and discussions on the Steam forums and take into account the views of community.”
Đọc thêm
Không hỗ trợ ngôn ngữ Tiếng Việt

Sản phẩm này không hỗ trợ ngôn ngữ địa phương của bạn. Vui lòng xem lại danh sách ngôn ngữ được hỗ trợ dưới đây trước khi mua.

Mua ASTRA-256 Assembler

 
Xem toàn bộ thảo luận

Báo cáo lỗi và để lại phản hồi cho phầm mềm này trên bảng thảo luận

Về phần mềm này

ASSEMBLY BINARY COMPUTER


Maybe it sounds unusual but let us introduce a binary computer programmable in Assembly language.

PRACTICAL PLAYTHING


  • The ASTRA-256 software is an effective tool for those who want to learn the Assembly language, not knowing where to start.
  • It is a fun toy for ‘real programmers’ and those remembering the old LPG-30, Altair 8800, PDP-11.
  • Finally, it’s a very good mind-breaker, not wasting your time. With the ASTRA-256, you can solve real problems. For example, those real programmers solved at the dawn of computing. Along the way, acquiring Assembly programming skills, refreshing your math knowledge.

REASONS TO LEARN ASSEMBLY LANGUAGE


  • Assembly language allows to most effectively manage all the hardware resources. So it is used for programming many microcontroller devices.
  • Assembly is still used to optimize programs written in higher-level languages.
  • Assembly experience will give you an insight into how the magic happens. What turns hardware understanding only zeros and ones into a living intelligent computer?

BACK TO THE PAST


In the software, we tried to marry the atmosphere of the iconic first computers with a practical training tool. At the same time, you can prove yourself working in limited-resource conditions in which real programmers had been working in their days.

ASTRA-256 FEATURES


The software represents a virtual computer with a von Neumann architecture. At your disposal are the following resources:

Architecture

The 8-bit processor has an 8-bit accumulator, as well as 8-bit registers mapped to memory: instruction counter, input register, output register, stack pointer, FLAGS register.

Memory

The Astra-256 has 256 bytes of memory (exactly as it was in the first versions of the Altair 8800).

Instruction Set

The Assembly instruction set is quite extended and contains 102 instructions. But a novice user does not need to know all of them. It is enough to know only part of them to start writing the first assembly code.

To learn more about instructions, click on the Help View button in the app or read detailed documentation on the official website. You might want to print it for more immersion in the programming process.

Instructions grouped into 11 subdivisions:

  • Processor Control Instructions
  • Data Transfer Instructions
  • Exchange Instructions
  • Arithmetic and logical Instructions
  • Shift Instructions
  • Bit Manipulation Instructions
  • Stack Manipulation Instructions
  • Unconditional Transfer Instructions
  • Conditional Transfer Instructions
  • Input/Output Instructions
  • Miscellaneous Instructions

We provide the user with an extended set of instructions similar to those found in all modern microcontrollers, microprocessors. The ASTRA-256 allows for getting basic programming skills in low-level hardware. On these foundations, you can master the coding of any modern microcontroller. After all, its basic operating principles remain the same.

PLAY, LEARN, PROGRAM!



The ASTRA-256 is a tool with everything at hand. It allows puzzling over the solution of tasks with limited resources.

Write in Assembly language a square root extraction program, a trigonometric function calculator, or an interactive game. And maybe you will be the next real programmer who sends a man to the Moon.

Yêu cầu hệ thống

Windows
SteamOS + Linux
    Tối thiểu:
    • HĐH *: Windows 10, 8.1, 8, 7, Vista (32, 64 bit)
    • Bộ xử lý: Dual Core 2 GHz
    • Bộ nhớ: 64 MB RAM
    • Đồ họa: Requires a Direct3D 11 compatible videocard
    • DirectX: Phiên bản 11
    • Lưu trữ: 50 MB chỗ trống khả dụng
* Bắt đầu từ 01/01/2024, phần mềm Steam sẽ chỉ hỗ trợ từ Windows 10 trở lên.
    Tối thiểu:
    • HĐH: Ubuntu 16.04 LTS 64-Bit
    • Bộ xử lý: Dual Core 2 GHz
    • Bộ nhớ: 64 MB RAM
    • Đồ họa: Requires a OpenGL 1.4 compatible videocard
    • Lưu trữ: 50 MB chỗ trống khả dụng

Thẩm định viên nói gì

2 thẩm định viên đã đánh giá sản phẩm này. Nhấp vào đây để xem.

Đánh giá của khách hàng

Loại đánh giá


Phương thức mua


Ngôn ngữ


Khoảng ngày
Để xem các đánh giá trong một khoảng thời gian, vui lòng nhấp và kéo lựa chọn trên đồ thị hoặc nhấp vào một thanh cụ thể.

Hiện đồ thị



Thời gian chơi
Lọc theo thời gian chơi của người dùng khi đánh giá được viết:


Không có tối thiểu đến Không có tối đa
Hiển thị:
Hiện đồ thị
 
Ẩn đồ thị
 
Bộ lọc
Loại trừ hoạt động đánh giá lạc đề
Thời gian chơi:
Không còn đánh giá nào khớp với bộ lọc trên.
Chỉnh bộ lọc ở trên để xem thêm đánh giá khác
Đang tải đánh giá...