Tôi đang cố gắng thực sự hiểu chính xác một ngôn ngữ cấp cao được chuyển đổi thành mã máy như thế nào và sau đó được cpu thực thi.
Tôi hiểu rằng mã được biên dịch thành mã máy, đây là mã cấp thấp mà CPU có thể sử dụng. Nếu tôi có một tuyên bố chuyển nhượng nói:
x = x + 5;
y = x - 3;
CPU có thực thi từng dòng một không? Vì vậy, đầu tiên nó sẽ thực hiện x = x + 5; lệnh và sau đó lệnh tiếp theo CPU sẽ thực thi là y = x- 3; Tôi thực sự đang cố gắng để hiểu quá trình thực thi và cách mã tôi viết thực sự được thực thi bởi CPU.