Ứng dụng này là một trình mô phỏng giáo dục của bộ xử lý (CPU) 8-bit đơn giản. Nó giúp bạn hiểu cách máy tính hoạt động ở mức phần cứng thấp nhất. Ứng dụng cho thấy từng bước cách mã dễ đọc cho con người (Assembler) được dịch sang các con số (mã máy), là thứ mà bộ xử lý cuối cùng hiểu được.
Sử dụng ứng dụng như thế nào?
- 1 Viết mã: Bên trái là trình soạn thảo văn bản cho mã Assembler của bạn (các lệnh như MOV, ADD). Bạn có thể thử chương trình mặc định hoặc yêu cầu trí tuệ nhân tạo phía trên tạo ra một chương trình cho bạn.
- 2 Dịch và nạp: Bằng một nút bấm, mã văn bản của bạn sẽ được chuyển sang dạng số và nạp vào bộ nhớ 256 byte ở góc dưới bên phải.
- 3 Chạy hoặc Bước từng lệnh: Nút 'Chạy' sẽ cho chương trình chạy liên tục. Nút 'Bước từng lệnh' thực thi các lệnh từng bước một, để bạn thấy chính xác các giá trị trong thanh ghi (A, B, C, D) và bộ nhớ thay đổi như thế nào.
- 4 Trình dịch trực tiếp: Trong khi chạy hoặc khi bạn di chuột lên bất kỳ ô nhớ nào, trình dịch sẽ hiển thị chính xác con số đó có ý nghĩa gì đối với bộ xử lý.