Kỹ thuật phần mềm

Q & A cho các chuyên gia, học giả và sinh viên làm việc trong vòng đời phát triển hệ thống



1
Giải thích con trỏ khung
Trong lắp ráp MIPS , có một thanh ghi cho con trỏ ngăn xếp và một thanh ghi khác cho con trỏ khung. Con trỏ khung là gì và mục đích của nó là gì? Nó khác với con trỏ ngăn xếp như thế nào?
28 assembly  stack 







11
Khi tôi kiểm tra sự khác biệt về thời gian giữa dịch chuyển và nhân lên trong C, không có sự khác biệt. Tại sao?
Tôi đã được dạy rằng dịch chuyển trong nhị phân hiệu quả hơn nhiều so với nhân 2 ^ k. Vì vậy, tôi muốn thử nghiệm và tôi đã sử dụng đoạn mã sau để kiểm tra điều này: #include <time.h> #include <stdio.h> int main() { clock_t launch = clock(); …



10
Trình biên dịch và thông dịch viên có thể có lỗi không, và chúng ta (với tư cách là người dùng) có thể làm gì để đối phó với chúng? [đóng cửa]
Nếu công việc của một trình biên dịch về cơ bản là dịch mã nguồn thành mã cấp độ máy, thì có thể có bất kỳ trục trặc nào trong trình biên dịch, tức là "bản dịch" bị lỗi không? Điều tương tự cũng xảy ra với một trình thông …



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.