trường, cách nhau bằng dấu cách. Trường đầu tiên chứa địa chỉ của một địa điểm. Đối với một lệnh, lĩnh vực thứ hai chứa các biểu tượng ba chữ cái cho các opcode. Nếu nó là một hướng dẫn bộ nhớ tham khảo, sau đó là một lĩnh vực thứ ba chứa địa chỉ. Để lưu trữ dữ liệu tùy ý trong một vị trí, chúng tôi phát minh ra một pseudoinstruction với biểu tượng DAT. Đây chỉ là một dấu hiệu cho thấy các lĩnh vực thứ ba trên dòng chứa một số thập lục phân được lưu trữ trong các vị trí quy định trong lĩnh vực đầu tiên. Đối với loại đầu vào, chúng tôi cần một chương trình phức tạp hơn một chút. Chương trình chấp nhận mỗi dòng đầu vào, tạo ra một số nhị phân dựa trên các lĩnh vực thứ hai và thứ ba (nếu có), và lưu trữ nó trong vị trí quy định bởi trường đầu tiên. Việc sử dụng một chương trình mang tính biểu tượng làm cho cuộc sống dễ dàng hơn nhiều, nhưng vẫn còn lúng túng. Đặc biệt, chúng ta phải cung cấp cho một địa chỉ tuyệt đối cho mỗi từ. Điều này có nghĩa rằng chương trình và dữ liệu có thể được nạp vào một nơi duy nhất trong bộ nhớ, và chúng ta phải biết nơi đó trước thời hạn. Tệ hơn nữa, giả sử chúng ta muốn thay đổi chương trình một ngày bằng cách thêm hoặc xóa một dòng. Điều này sẽ thay đổi địa chỉ của tất cả các từ tiếp theo. Một hệ thống tốt hơn nhiều, và một thường được sử dụng, là sử dụng các địa chỉ tượng trưng. Điều này được minh họa trong hình 10.11d. Mỗi dòng vẫn bao gồm ba lĩnh vực. Trường đầu tiên vẫn là cho địa chỉ, nhưng một biểu tượng được sử dụng thay vì địa chỉ số tuyệt đối. Một số dòng không có địa chỉ, ngụ ý rằng địa chỉ của dòng đó là một nhiều hơn các địa chỉ của các dòng trước đó. Để được hướng dẫn bộ nhớ tham khảo, lĩnh vực thứ ba cũng có chứa một địa chỉ tượng trưng. Với tinh tế cuối cùng này, chúng ta có một ngôn ngữ lắp ráp. Các chương trình viết bằng hợp ngữ (chương trình lắp ráp) được dịch sang ngôn ngữ máy bằng một lắp ráp. Chương trình này không chỉ làm các dịch biểu tượng thảo luận trước đó nhưng cũng chỉ định một số hình thức của địa chỉ bộ nhớ để địa chỉ tượng trưng.
đang được dịch, vui lòng đợi..
