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.
全部评测:
多半好评 (15) - 此软件的 15 篇用户评测中有 73% 为好评。
发行日期:
2020 年 4 月 21 日
开发商:
发行商:

想要将此项目添加至您的愿望单、关注它或标记为已忽略,请先登录

抢先体验软件

随着软件的发展参与其中。

注意:该抢先体验的软件内容尚不完整且也许会发生变化。如果您目前不是特别想使用这款软件,那么您 应该等待一段时间来观察软件的开发进度。了解更多

开发者的话:

为何要采用抢先体验这种模式?

“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.”

这款软件的抢先体验状态大约持续多久?

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

计划中的完整版本和抢先体验版本到底有多少不同?

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

抢先体验版本的现状如何?

  • 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).

在抢先体验期间和结束之后,这款软件的价格会有所不同吗?

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

在开发过程中,你们是如何计划让玩家社区参与进来的?

“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.”
了解更多
不支持简体中文

本产品尚未对您目前所在的地区语言提供支持。在购买请先行确认目前所支持的语言。

购买 ASTRA-256 Assembler

 
查看所有讨论

在讨论版中为这款软件汇报 BUG,并留下反馈

关于这款软件

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.

系统需求

Windows
SteamOS + Linux
    最低配置:
    • 操作系统 *: Windows 10, 8.1, 8, 7, Vista (32, 64 bit)
    • 处理器: Dual Core 2 GHz
    • 内存: 64 MB RAM
    • 显卡: Requires a Direct3D 11 compatible videocard
    • DirectX 版本: 11
    • 存储空间: 需要 50 MB 可用空间
* 2024 年 1 月 1 日(PT)起,Steam 客户端将仅支持 Windows 10 及更新版本。
    最低配置:
    • 操作系统: Ubuntu 16.04 LTS 64-Bit
    • 处理器: Dual Core 2 GHz
    • 内存: 64 MB RAM
    • 显卡: Requires a OpenGL 1.4 compatible videocard
    • 存储空间: 需要 50 MB 可用空间

鉴赏家点评

1 名鉴赏家评测了这款产品。点击这里阅读。

消费者评测

评测结果


购得方式


语言


日期范围
要查看某个日期范围内的评测,请在上方图表中点击并拖动选定的范围或是点击某特定时间柱。

显示图表



游戏时间
按用户的游戏时间筛选此评测撰写时的评测:


无最低限制无最高限制
显示:
显示图表
 
隐藏图表
 
筛选条件
排除跑题评测活动
游戏时间:
无其他评测符合上述筛选条件
调整上方筛选条件以查看其它评测
加载评测中…