Romcc
Bài viết này là một bài mồ côi vì không có bài viết khác liên kết đến nó. Vui lòng tạo liên kết đến bài này từ các bài viết liên quan; có thể thử dùng công cụ tìm liên kết. (tháng 7 2018) |
Romcc là một trình biên dịch C tạo ra mã chỉ sử dụng các thanh ghi để lưu trữ các biến, thay vì dùng RAM. Nó được thiết kế để bổ trợ cho khởi đầu RAM bên trong BIOS. Trước khi RAM bắt đầu khởi động thì không có bộ nhớ RAM nào có thể sử dụng, cho nên mã của romcc chỉ sử dụng các thanh ghi. GCC không phù hợp để viết các mã này vì nó cần ống ghi, hay nói rõ hơn là cần phải lưu vào trong RAM.
Phiên bản ổn định | 0.70
/ 23 tháng 10 năm 2007 |
---|---|
Viết bằng | C |
Hệ điều hành | Linux |
Thể loại | Trình biên dịch |
Giấy phép | GNU General Public License |
Các lệnh dịch bởi romcc sẽ được sắp xếp, cho các lệnh lớn hơn 3 lần so với hợp ngữ.
Xem thêm sửa
Tham khảo sửa
Liên kết ngoài sửa
- Thư mục RomCC trong coreboot trac
- Mã nguồn RomCC trong coreboot trac
- RomCC: post to the coreboot mailing list, November 2003