Phụ thuộc vàoLập trình viên đối mặt với bộ xử lý RISC là, có thể hướng dẫn lựa chọn vấn đề giảm nghèo túng.Vì mọi người đều cần thời gian để lưu trữ và xử lý nhiều kết quả của nó, đồng thời ra lệnh, sau đó có thể cần chờ chỉ thị hướng dẫn đầu. Kết quả được lưu trữ.Tuy nhiên, một chương trình đơn giản trong hướng dẫn sắp xếp lại (gọi là lệnh điều động) có thể loại bỏ những hạn chế RISC hiệu suất từ chương trình.Một tối ưu hóa thường liên quan đến "Public tử biểu thức loại bỏ." một trình biên dịch đã xảy ra lệnh:B = 10 * (A / 3);(A / 3) / 4;Có thể bắt đầu tính toán (A / 3), sẽ có kết quả vào biến tạm thời, rồi sau được sử dụng trong tính toán biến tạm thời..Tối ưu hóa khác liên quan đến việc "mở ra một chu trình thay thế." thực hiện trong chu trình lệnh, trình biên dịch có thể sẽ lặp lại nhiều lần thị.Nó loại bỏ tính toán và kiểm tra kiểm soát chi phí biến vòng lặp.Trình biên dịch thực hiện hàm nội tuyến, đang gọi một chương trình con là những chương trình con của mật mã thay thế.Thoát khỏi một chuỗi gọi / trở về chi phí.Đó chỉ là một mẫu nhỏ tối ưu hóa sử dụng.Tư vấn được quan niệm khác trên sách giáo khoa của trình biên dịch biên dịch mã có thể được tối ưu hóa như thế nào.Lợi hại của RISCLợi thế của RISCMột tập lệnh đơn giản hóa của thiết kế cung cấp thực hiện hơn CISC thiết kế chuyên thực hiện một vài ví dụ:Tốc độ.Vì đơn giản hóa tập lệnh cho dây chuyền sản xuất, một đại lượng vô hướng cấu trúc thiết kế hệ thống xử lý RISC thường đạt được hiệu suất của 2 bộ xử lý CISC được dùng trong công nghệ bán dẫn hơn 4 lần cùng tốc độ của đồng hồ.Đơn giản là phần cứng.Vì thiết lập một bộ xử lý RISC lệnh đơn giản như vậy, nó sử dụng chip ít không gian; thêm chức năng, như đơn vị quản lý bộ nhớ và điểm phù động đơn vị, cũng có thể được đặt ở trên cùng một con chip.Nhỏ hơn cho phép nhà sản xuất chip bán dẫn sẽ thêm phần trên một chip silicon, do đó làm giảm chi phí cho mỗi con chip.Thiết kế của chu kỳ ít hơn thế.Vì bộ xử lý RISC hơn tương ứng với bộ xử lý CISC đơn giản hơn, có thể nhanh hơn, và có thể sử dụng công nghệ khác phát triển hơn tương ứng với CISC thiết kế nhanh hơn, dẫn đến hiệu suất giữa thế hệ lớn hơn rất phát triển.RISC hại gì.Từ CISC thiết kế chiến lược trong chiến lược RISC thiết kế không phải là không có vấn đề gì.Kỹ sư phần mềm. Nên biết khi di chuyển từ CISC xuất hiện mã xử lý vấn đề xử lý RISC chìa khóa.Mật mã lượngMột bộ xử lý RISC lớn phụ thuộc vào hiệu suất của mật mã, nó thực hiện là.Nếu lập trình viên (hay chương trình) được lệnh không được điều đi làm, một bộ xử lý có thể dành thời gian: chờ đợi một kết quả thực hiện Chỉ thị mới có thể mở khóa cho chỉ thị.Vì điều luật có thể là phức tạp, hầu hết các lập trình viên sử dụng ngôn ngữ cao cấp (như C hay C++) và ra lệnh điều động của trình biên dịch.Điều đó làm cho một ứng dụng RISC diễn chủ yếu phụ thuộc vào chất lượng tạo ra bởi trình biên dịch mã.Do đó, các nhà phát triển (và công cụ phát triển nhà cung cấp, như Apple) phải lựa chọn kỹ trên nền của trình biên dịch của họ tạo ra mã chất lượng.
đang được dịch, vui lòng đợi..
