IBM đã mua giấy phép Microsoft basic cho IBM personal computer mặc dù đã có phiên bản riêng cho các máy tính lớn của công ty. don Estridge nói, “ Microsoft basic đã có hàng trăm ngàn người dùng trên khắp thế giới. Bạn sẽ tranh luận như thế nào ? ” [ one ]
IBM cassette basic
[sửa |sửa mã nguồn ]
[sửa |sửa mã nguồn ]
Nhà phát triển | Microsoft (cho IBM) |
---|---|
Xuất hiện lần đầu | 1981 |
Ảnh hưởng tới | |
IBM Disk BASIC, IBM BASICA, GW-BASIC |
IBM cassette basic xuất xưởng với bộ nhớ chỉ đọc ( read-only memory ) thirty-two kilobyte ( read-only memory ), tách biệt với read-only memory BIOS eight kilobyte của máy tính IBM gốc, và không yêu cầu hệ điều hành để chạy. cassette basic cung cấp giao diện người dùng mặc định nếu không có ổ đĩa mềm được cài đặt, hoặc nếu mã khởi động không tìm thấy đĩa mềm có thể khởi động chi bật nguồn. Cái tên cassette basic xuất phát từ việc sử dụng băng cassette thay vì đĩa mềm để lưu trữ các chương trình và dữ liệu. cassette basic được tích hợp vào read-only memory của personal computer và IBM personal computer crosstalk ban đầu, và các model đầu tiên trong dòng PS/2. Nó chỉ hỗ trợ các chương trình tải và lưu vào giao diện băng cassette của IBM, không có sẵn trên các mô hình sau mannequin 5150 gốc. Phiên bản nhập cảnh cấp 5150 chỉ có sixteen kilobyte bộ nhớ truy cập ngẫu nhiên ( ram ) để chạy cassette basic. Tuy nhiên, cassette basic hiếm chi được sử dụng vì ít máy tính được bán mà không có ổ đĩa, và hầu hết được bán với personal computer do và crash đủ để chạy ít nhất là basic – nhiều người có thể chạy advanced basic. Có barium phiên bản của cassette basic : C1.00 ( được tìm thấy trên các máy tính IBM đầu với bo mạch chủ 16k-64k ), C1.10 ( được tìm thấy trên tất cả các máy tính IBM sau này, crosstalk, at và PS/2 ) và C1.20 ( tìm thấy trên PCjr ) .
IBM disk basic [sửa |sửa mã nguồn ]
Nhà phát triển | Microsoft (cho IBM) |
---|---|
Xuất hiện lần đầu | 1981 |
Ảnh hưởng từ | |
IBM Cassette BASIC | |
Ảnh hưởng tới | |
IBM BASICA, GW-BASIC |
IBM basic basic ( BASIC.COM ) đã được đưa vào IBM personal computer do gốc và yêu cầu thirty-two kilobyte force. Vì nó sử dụng read-only memory basic thirty-two kilobit cassette [ two ], BASIC.COM không chạy trên các bản sao personal computer tương thích cao như Compaq portable. [ three ] Tên magnetic disk basic đến từ việc sử dụng đĩa mềm thay vì băng cassette để lưu trữ các chương trình và dữ liệu. Mã dựa trên đĩa sửa lỗi misprint trong mã cư trú read-only memory và thêm đĩa mềm và hỗ trợ cổng nối tiếp. Đĩa basic có thể được xác định bằng cách sử dụng chữ vitamin d trước số phiên bản. Nó hỗ trợ thêm đĩa và một số tính năng thiếu trong cassette basic, nhưng không bao gồm các chức năng âm thanh/đồ họa mở rộng của BASICA. Mục đích chính của disk basic là phiên bản “ light ” cho các máy tính IBM chỉ với 64k bộ nhớ. Đến năm 1986, tất cả các personal computer mới được xuất xưởng với ít nhất 256k và các phiên bản cause sau 3.00 đã giảm disk basic xuống chỉ còn một phần nhỏ được gọi là BASICA.COM để tương thích với các tập canister batch.
Reading: IBM BASIC – Wikipedia tiếng Việt
IBM advanced basic [sửa |sửa mã nguồn ]
IBM basic nâng cao ( BASICA.COM ) cũng được bao gồm trong IBM personal computer do gốc, và yêu cầu forty-eight kilobyte ram và mã read-only memory cư trú của cassette basic [ two ]. Nó bổ whistle các chức năng như truy cập tập tin đĩa, lưu trữ các chương trình trên đĩa, âm thanh đơn âm sử dụng loa tích hợp của personal computer, chức năng đồ họa để thiết lập và xóa các điểm ảnh, vẽ đường nét và vòng tròn, thiết lập màu sắc và xử lý sự kiện cho các phím bấm và phím điều khiển. BASICA sẽ không chạy trên các máy tính không phải của IBM ( thậm chí còn được gọi là các máy “ tương thích hundred % ” ) hoặc các mô hình IBM sau này, vì các mô hình này thiếu read-only memory basic cần thiết. IBM basic nâng cao ( BASICA.COM ) cũng được bao gồm trong IBM personal computer do gốc, và yêu cầu forty-eight kilobyte ram và mã read-only memory cư trú của cassette basic. Nó bổ sing các chức năng như truy cập tập tin đĩa, lưu trữ các chương trình trên đĩa, âm thanh đơn âm sử dụng loa tích hợp của personal computer, chức năng đồ họa để thiết lập và xóa các điểm ảnh, vẽ đường nét và vòng tròn, thiết lập màu sắc và xử lý sự kiện cho các phím bấm và phím điều khiển. BASICA sẽ không chạy trên các máy tính không phải của IBM ( thậm chí còn được gọi là các máy “ tương thích hundred % ” ) hoặc các mô hình IBM sau này, vì các mô hình này thiếu read-only memory basic cần thiết.
Read more : Máy tính cá nhân IBM – Wikipedia tiếng Việt
Phiên bản BASICA giống với do tương ứng, bắt đầu bằng phiên bản1.00 và kết thúc bằng phiên bản 3.30. Các phiên bản đầu tiên của BASICA không hỗ trợ các thư mục memorize và một số lệnh đồ họa hoạt động hơi khác nhau. Ví dụ, nếu câu lệnh line được sử dụng để vẽ các đường thẳng right ascension khỏi màn hình, basic sẽ chỉ cắt chúng với đường liền kề gần nhất trong chi trong basic 2.x trở lên, chúng rời khỏi màn hình và không giao nhau. Lệnh paint trong basic 1.x bắt đầu điền vào tọa độ được chỉ định và mở rộng radium ngoài theo hướng lên và xuống trong chi trong basic 2.x nó lấp đầy mọi thứ bên dưới tọa độ bắt đầu và sau chi kết thúc, mọi thứ ở trên nó. Lệnh paint của basic 1.x cũng sử dụng ngăn xếp hệ thống để lưu trữ và chi điền vào các vùng phức tạp, có thể tạo ra lỗi overflow. Để khắc phục điều này, câu lệnh clear có thể được sử dụng để mở rộng ngăn xếp của basic ( 128 byte là kích thước mặc định ). basic 2.x không sử dụng smokestack chi paint và bash đó không có vấn đề này.
Read more : CDP
Compaq basic 1.13 là basic độc lập đầu tiên cho personal computer ( không yêu cầu cassette basic để chạy ) cũng như phiên bản basic duy nhất ngoài IBM BASICA 1.00 và 1.10 để sử dụng FCB và bao gồm câu lệnh line ban đầu với các đường giao nhau ( paint ) tuyên bố trong Compaq basic 1.13 hoạt động giống như trong tất cả các phiên bản sau của BASICA/GW-BASIC, sử dụng thuật toán điền mới và không có ngăn xếp ). Các phiên bản đầu của personal computer department of state bao gồm một số chương trình basic mẫu thể hiện khả năng của personal computer, bao gồm cả trò chơi BASON DONKEY.BAS. GW-BASIC giống với BASICA, ngoại trừ việc bao gồm mã basic basic trong chương trình, do đó cho phép nó chạy trên các máy tính không phải của IBM và sau đó là các mô hình IBM thiếu cassette basic trong read-only memory .