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

Câu hỏi 602263:

Lệnh SAR AX,1 (dịch phải một lần nội dung có trong thanh ghi AX) có nghĩa gì?

A. Tất cả các phương án
B. Chia đôi làm tròn dưới giá trị có trong AX nếu AX chứa số nguyên
C. Chỉ chia đôi làm tròn dưới giá trị có trong AX nếu AX chứa số nguyên dương
D. Chia đôi giá trị có trong AX nếu AX chứa số nguyên

Câu hỏi 602262:

Khi viết một chương trình hợp ngữ sử dụng directive điều khiển segment dạng đơn giản và có khai báo biến thì người lập trình có phải đưa phần địa chỉ segment của dữ liệu vào thanh ghi DS ?

A. Không, hệ điều hành sẽ tự đưa
B. Có và nhờ 2 lệnh sau :
mov reg16,data
mov DS,reg16
C. Có và nhờ 2 lệnh sau :
mov reg16,@data mov DS,reg16
D. Tùy tình huống

Câu hỏi 602261:

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ữ, với giả thiết hàm do hợp ngữ viết có đối thì chương trình con của hợp ngữ thường sử dụng nhất thanh ghi nào làm con trỏ để thâm nhập vào các biến (tham số thực đã được đưa vào ngăn xếp) ?

A. BP
B. BX, SI hoặc DI
C. SP

Câu hỏi 602260:

Với chương trình hợp ngữ được viết theo khai báo directive điều khiển segment dạng đơn giản, khi viết chương trình con không khai báo tường minh NEAR/FAR thì trong các trường hợp khai báo sau chương trình con là NEAR khi nào ?

A. .MODEL tiny/
small/compact
B. Loại nào cũng được
C. .MODEL large/
medium/ huge

Câu hỏi 602259:

Thay vì phải viết đi viết lại nhiều lần 1 khối lệnh trong 1 chương trình thì sử dụng directive INCLUDE để chèn khối lệnh đó từ 1 tệp ngoài vào chương trình đang viết. Hãy cho biết khi sử dụng directive INCLUDE như vậy thì có tiết kiệm được vùng nhớ hay không khi chèn khối lện đó nhiều lần?

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

Câu hỏi 602258:

Chương trình đa tệp thuần túy hợp ngữ thì module nào khai báo PUBLIC cho tên chương trình con mà các module đều dùng ?

A. Module nào cũng được
B. Module sử dụng chương trình con (module gọi chương trình con)
C. Module viết chương trình con

Câu hỏi 602257:

Chương trình đa tệp thuần túy hợp ngữ phải sử dụng các directive nào để các nhãn dùng (các nhãn mà các module đều dùng) chung hiểu nhau ?

A. Chỉ sử dụng directive PUBLIC
B. Chỉ sử dụng directive EXTRN
C. Tất cả các phương án

Câu hỏi 602256:

Directive INCLUDE chèn nội dung 1 tệp ngoài vào chương trình đang viết. Nếu sử dụng directive INCLUDE nhiều lần nội dung 1 tệp ngoài vào chương trình thì trong nội dung của tệp ngoài có cho phép có nhãn nhảy hay không ?

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

Câu hỏi 602255:

Chức năng nào của ngắt int 21h cho phép nhận 1 ký tự từ bàn phím?

A. 0Ah
B. 1h
C. 9h

Câu hỏi 602254:

Ngắt BIOS int 10h là ngắt gồm các chức năng liên quan đến thiết bị nào ?

A. Ổ đĩa
B. Màn hình
C. Bàn phím

Câu hỏi 602253:

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

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

Câu hỏi 602252:

Trong các chức năng liên quan đến thư mục (tạo, xóa, chuyển) và tệp (tạo, mở, xóa ...) thì xâu ký tự chứa tên thư mục hoặc tệp phải kết thúc bằng gì?

A. Bằng \0
B. Bằng ký tự ‘0’
C. Bằng Enter (0dh)
D. Bằng dấu ‘$’

Câu hỏi 602250:

Sau lệnh nhân MUL,/IMUL và lệnh chia DIV, IDIV có mấy toán hạng xuất hiện. Toán hạng ẩn nằm ở đâu?

A. Tùy tình huống
B. Có 2 toán hạng
C. Không có toán hạng nào
D. Chỉ có một toán hạng xuất hiện. Tùy thuộc vào kích cỡ của toán hạng xuất hiện sẽ suy ra toán hạng thứ 2 (ẩn) nằm ở đâu.
Với phép nhân nếu toán hạng xuất hiện là:
- 8 bit thì toán hạng nhân thứ 2 (ẩn) nằm ở AL,
- 16 bit thì toán hạng thứ 2 (ẩn) nằm ở AX.
Với phép chia, nếu toán hạng xuất hiện (só chia) là:
- 8 bit thì toán hạng ẩn (số bị chia) nằm ở AX
- bit thì toán hạng ẩn (số bị chia) nằm ở DX:AX

Câu hỏi 602249:

Lệnh: LEA BX,m (trong đó m là một biến) có ý nghĩa gì?

A. Đưa phần địa chỉ segment ô nhớ cấp phát cho biến m vào thanh ghi BX
B. Đưa phần địa chỉ offset ô nhớ được cấp phát cho biến m vào thanh ghi BX. Giá trị trong BX là con trỏ offset của ô nhớ cấp pháp cho biến
C. Xóa trạng thái các bit cờ
D. Đưa giá trị biến m vào thanh ghi BX

Câu hỏi 602247:

Tính giá trị an bằng cách liên kết ngôn ngữ C/C++ với hợp ngữ theo cách viết tách biệt tệp C/C++ và tệp Assembly theo sự phân công sau:

Module C/C++ thực hiện các nhiệm vụ sau:

Nhận a, n từ bàn phím

Gọi chương tình con tính an do module hợp ngữ viết

Hiện kết quả

Module Assembly thực hiện nhiệm vụ sau: viết chương trình con tính an

Với giả thiết hàm do Assembly viết có 2 không đối (a, n sẽ là tham số thực của hàm) thì trong module C/C++ a, n phải khai báo ở đâu?

A. Khai báo ở đâu cũng được
B. Khai báo biến toàn cục (biến ngoài)
C. Khai báo cục bộ trong main()

Câu hỏi 602246:

Con trỏ (cursor) có ở chế độ (mode) nào của màn hình ?

A. Văn bản
B. Đồ họa
C. Cả văn bản và đồ họa

Câu hỏi 602245:

Các lệnh điều khiển khi dịch chương trình (directive) có sinh ra mã máy để chạy chương trình hay không?

A. Không sinh ra mã máy để chạy chương trình mà chỉ hỗ trợ cho chương trình dịch
B. Tùy tình huống
C. Có sinh ra mã máy để chạy chương trình

Câu hỏi 602244:

Những vấn đề gì cần lưu ý khi viết chương trình ngôn ngữ Assembly (hợp ngữ) để sau khi dịch và liên kết được tệp thực hiện đuôi .COM

A. Cần lưu ý khi liên kết
B. Cần lưu ý:
1.Chương trình chỉ có 1 phân đoạn mã máy,
2.Khai báo biến trong vùng nhớ mã máy,
3.Sử dụng directive ORG,
4.Tốt nhất là trở về DOS bằng ngắt int 20h
5. Khi liên kết sử dụng tùy chon t, cụ thể là:
tlink/t têntệp
C. Cần lưu ý khi khai báo biến
D. Không cần lưu ý gì. Viết như để tệp thực hiện có đuôi .EXE

Câu hỏi 602243:

Vai trò của directive GLOBAL của chương trình dich Turbo Assembler của hãng Borland?

A. Chỉ thay cho directive PUBLIC
B. Tùy cách sử dụng, directive GLOBAL có thể thay cho directive PUBLIC hay EXTRN. Nếu GLOBAL cho các nhãn đã được xác lập thì vai trò của nó là PUBLIC, còn nếu các nhãn đứng sau GLOBAL chỉ xác định kiểu nhãn thì vai trò GLOBAL là EXTRN
C. Chỉ thay cho directive EXTRN

Câu hỏi 602242:

Chương trình đa tệp thuần túy hợp ngữ thì với nhãn là tên các biến nhớ thì việc khai báo EXTRN các nhãn dùng chung đó được tiến hành ở đâu ?

A. Chỉ ở module của chương trình chính
B. Ở module nào cũng được
C. Chỉ ở module chương trình con
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ố 06 năm 2025

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 reload the page.