JavaScript is required

Lệnh TASM của Turbo Assembler dùng để làm gì?

A.

Dịch chương trình dạng *.ASM sang file thi hành *.EXE

B.

Dịch chương trình dạng .ASM sang dạng mã máy .OBJ

C.

Liên kết các file *.OBJ

D.

Trình gỡ rối chương trình

Trả lời:

Đáp án đúng: B


TASM (Turbo Assembler) là một trình hợp ngữ (assembler) được sử dụng để dịch các chương trình viết bằng ngôn ngữ Assembly (dạng *.ASM) sang dạng mã máy *.OBJ (object file). Các file *.OBJ này sau đó có thể được liên kết (linking) bằng một trình liên kết (linker) như Turbo Linker (TLINK) để tạo ra file thực thi (*.EXE). Do đó, đáp án chính xác là B. Các lựa chọn khác không chính xác vì: * A: Để tạo file *.EXE từ file *.ASM cần phải qua 2 bước: dịch sang *.OBJ bằng TASM, sau đó liên kết các *.OBJ (và thư viện nếu có) thành *.EXE bằng trình liên kết (ví dụ TLINK). * C: Liên kết file *.OBJ là chức năng của một trình liên kết (linker), ví dụ như TLINK, chứ không phải TASM. * D: Gỡ rối chương trình là chức năng của trình gỡ rối (debugger), ví dụ Turbo Debugger (TD).

Câu hỏi liên quan