[Unable to find Component]

Lập trình hệ thống - IT17 (154)

Câu hỏi 603661:

Với chức năng ghi tệp (chức năng 40h của ngắt INT 21h) thì khi CX=0 (số lượng byte cần ghi vào tệp là 0) có nghĩa gì?

A. Nội dung của tệp vẫn giữ nguyên
B. Cắt bỏ phần nội dung của tệp từ nơi con trỏ tệp trở về cuối tệp
C. Không ghi gì vào tệp

Câu hỏi 603660:

Sau khi đọc nội dung trong 1 tệp thành công (chức năng 3Fh của ngắt int 21h) thì thanh ghi nào cho biết số lượng byte thực tế đã đọc được?

A. Thanh ghi DX
B. Thanh ghi AX
C. Thanh ghi CX
D. Thanh ghi BX

Câu hỏi 603659:

Chức năng nào của ngắt INT 21h cho phép tạo tệp mới và mở?

A. Chức năng 3Eh
B. Chức năng 3Dh
C. Chức năng 40h
D. Chức năng 3Fh
E. Chức năng 3Ch

Câu hỏi 603658:

Sau khi thực hiện các chức năng liên quan đến thư mục và tệp thì trạng thái bit cờ nào cho biết kết quả thực hiện của các chức năng trên (được hay không được)?

A. Bit cờ SF = 1 không thực hiện được và SF=0 thực hiện được
B. Bit cờ ZF = 1 không thực hiện được và ZF=0 thực hiện được
C. Bit cờ CF = 1 không thực hiện được và CF=0 thực hiện được

Câu hỏi 603657:

Chức năng nào của ngắt INT 21h cho phép đọc tệp?

A. Chức năng 3Dh
B. Chức năng 40h
C. Chức năng 3Ch
D. Chức năng 3Eh
E. Chức năng 3Fh

Câu hỏi 603656:

Làm thế nào xác định được độ dài 1 tệp?

A. Đưa con trỏ tệp về cuối tệp và CF = 0 (bit cờ Carry = 0) thì DX:AX=độ dài tệp
B. Đưa con trỏ tệp về cuối tệp và CF = 1 (bit cờ Carry = 1) thì DX:AX=độ dài tệp

Câu hỏi 603655:

Muốn xác lập một ngắt người lập trình phải tiến hành các bước cần thiết gì ?

A. Tất cả các phương án
B. Đặt địa chỉ đầu của chương trình con phục vụ ngắt vào vị trí tương ứng của bảng vectơ ngắt
C. Chỉ cần viết chương trình con phục vụ ngắt

Câu hỏi 603654:

Làm thế nào để xác định địa chỉ đầu của chương trình con phục vụ ngắt ?

A. Nhờ directive OFFSET và SEG
B. Nhờ directive SEG
C. Nhờ directive OFFSET

Câu hỏi 603653:

Có mấy phương pháp đưa địa chỉ đầu của chương trình con phục vụ ngắt vào vị trí tương ứng của bảng vectơ ngắt ?

A. Cả hai cách
B. Chỉ có cách gián tiếp nhờ chức năng 25h của ngắt int 21h
C. Chỉ có cách trực tiếp

Câu hỏi 603652:

Các ngắt của DOS có số ngắt bao nhiêu và mã máy của chương trình con phục vụ ngắt nằm ở đâu?

A. Số ngắt từ int 20h đến int 0ffh và mã máy CT con phục vụ ngắt nằm RAM
B. Số ngắt từ int 0h đến int 1fh và mã máy CT con phục vụ ngắt nằm ở ROM BIOS
C. Số ngắt từ int 20h đến int 0ffh và mã máy CT con phục vụ ngắt nằmROM BIOS
D. Số ngắt từ int 0h đến int 1fh và mã máy CT con phục vụ ngắt nằm ở RAM

Câu hỏi 603651:

Các ngắt của BIOS có số ngắt bao nhiêu và mã máy của chương trình con phục vụ ngắt nằm ở đâu?

A. Số ngắt từ int 20h đến int 0ffh và mã máy CT con phục vụ ngắt nằm RAM
B. Số ngắt từ int 0h đến int 1fh và mã máy CT con phục vụ ngắt nằm ở ROM BIOS
C. Số ngắt từ int 0h đến int 1fh và mã máy CT con phục vụ ngắt nằm ở RAM
D. Số ngắt từ int 20h đến int 0ffh và mã máy CT con phục vụ ngắt nằm ROM BIOS

Câu hỏi 603649:

Thường có mấy dạng biểu diễn địa chỉ một ô nhớ ?

A. 1 dạng duy nhất là vật lý
B. 2 dạng: dạng lôgic và dạng vật lý
C. 1 dạng duy nhất là lôgic

Câu hỏi 603648:

Cũng như mọi ngôn ngữ lập trình, việc sử dụng chương trình con trong lập trình Assembly (hợp ngữ) có ý nghĩa gì?

A. Dễ viết
B. Tiết kiệm vùng nhớ
C. Dễ dịch
D. Làm cho chương trình có cấu trúc và tiết kiệm vùng nhớ

Câu hỏi 603647:

Một chương trình dạng .EXE có thể chứa ít nhất bao nhiêu phân đoạn (segment) ?

A. 3 phân đoạn
B. 2 phân đoạn
C. 1 phân đoạn

Câu hỏi 603646:

Với chương trình thuần túy hợp ngữ (chương trình chính và chương trình con đều là hợp ngữ) thì chương trình con có đối không?

A. Có
B. Không có
C. Tùy tình huống

Câu hỏi 603645:

Với 2 cách để liên kết ngôn ngữ Assembly (hợp ngữ) với ngôn ngữ bậc cao là Inline Assembly và viết tách biệt tệp hợp ngữ và tệp ngôn ngữ bậc cao thì cách nào tốt hơn và hay dùng hơn?

A. Cách nào cũng như nhau.
B. Cách Inline tốt hơn và hay dùng hơn
C. Cách viết tách biệt 2 tệp của 2 loại ngôn ngữ tốt hơn và hay dùng hơn vì tận dụng được sức mạnh của 2 chương trình dịch và sức mạnh các lệnh của 2 loại ngôn ngữ.

Câu hỏi 603644:

Khi liên kết ngôn ngữ bậc cao với hợp ngữ theo cách viết riêng biệt tệp ngôn ngữ bậc cao và tệp của hợp ngữ thì với các nhãn dùng chung (ngôn ngữ bậc cao và hợp ngữ đều dùng) hợp ngữ có cần khai báo tường minh PUBLIC để cho phép ngôn ngữ bậc cao dùng các nhãn đó ?

A. Tùy tình huống
B. Cần
C. Tùy tình huống

Câu hỏi 603643:

Sử dụng tệp dịch nào để liên kết ngôn ngữ C/C++ với ngôn ngữ Assembly (hợp ngữ)?

A. Sử dụng chương trình dịch của ngôn ngữ Assembly (hợp ngữ)
B. Sử dụng chương trình dịch nào cũng được
C. Sử dụng chương trình dịch (lệnh) tcc.exe (các tùy chọn được xác lập trên dòng lệnh dịch)
D. Sử dụng chương trình dịch tc.exe của chương trình dịch C/C++ (các tùy chọn được xác lập bởi Menu Options của TC)

Câu hỏi 603642:

Độ lớn vùng dữ liệu ROM BIOS và địa chỉ đầu vùng dữ liệu ROM BIOS?

A. 256 byte RAM và địa chỉ đầu là: 0:400h
B. 128 byte RAM và địa chỉ đầu là 0:0h
C. 1024 byte RAM và địa chỉ đầu là 0:100h
Trung tâm giáo dục thể chất và quốc phòng an ninh
Khoa kinh tế
Khoa đào tạo từ xa
Trung tâm đào tạo trực tuyến
Khoa đào tạo cơ bản
Khoa điện - điện tử
Khoa du lịch
Khoa Công nghệ thông tin
Viện Công nghệ sinh học và Công nghệ thực phẩm
Trung tâm đại học Mở Hà Nội tại Đà Nẵng
Khoa tiếng Trung Quốc
Khoa tạo dáng công nghiệp
Khoa tài chính ngân hàng
Khoa Tiếng anh
Khoa Luật

Bản tin HOU-TV số 07 năm 2026

Tuyển sinh đại học Mở Hà Nội - HOU

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.