Khi viết bằng pascal, vô hình chung, người ta thực hiện một quá trình: Mã lệnh --> qua thư viện của Pascal --> biên dịch thành mã máy. Quá trình này phải sử dụng các hàm trong các thư viện sẵn có, nên làm cho mã nguồn trở nên cồng kềnh hơn, và nếu như các giải thuật lớn, phải chạy nhiều lần, có thể sẽ chậm máy. Ưu điểm của việc chèn mã Assembly là đây chính là mã máy (mỗi dòng lệnh tương ứng với 1 mã máy), có thể truy nhập trực tiếp các thanh ghi nên tạo điều kiện tốt cho việc tối ưu tốc độ của thủ tục, vì không phải thông qua các hàm của Pascal nữa. Với một số thủ tục nhất định, cách thực thi mã Assembly là tối ưu nhất, ví dụ như lệnh int để gọi ngắt.