[Unable to find Component]

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

Câu hỏi 603694:

Lệnh nhảy JMP là loại lệnh nhảy gì và có bước nhảy bao nhiêu byte?

A. Có điều kiện và bước nhảy là không giới hạn
B. Không điều kiện và có bước nhảy 64 k

Câu hỏi 602267:

Trong các lệnh MUL/IMUL (16bit với 16 bit) thì một số hạng nhân có bắt buộc nằm trong AX hay không ?

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

Câu hỏi 602266:

Các thanh ghi của máy tính 32 bit có độ dài bao nhiêu bit?

A. Tất cả đều có độ dài 16 bit
B. Tất cả đều có độ dài 32 bit
C. Tất cả các thanh ghi đều có độ dài 32 bit trừ các thanh ghi đoạn (segment) vẫn là 16 bit

Câu hỏi 602265:

Các lệnh trong nhóm di chuyển dữ liệu khi thực hiện có làm thay đổi trạng thái các bit cờ không?

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

Câu hỏi 602264:

CX chứa số lần lặp của lệnh LOOP. Vậy CX có thể là một giá trị

A. Tất cả các phương án
B. Bất kỳ số nào
C. CX≥0
D. 1≤CX≤32767

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 137909:

Cách liên kết Inline Assembly có ưu, nhược gì?

A. Ưu: Dễ viết.
Nhược:
Không cho phép có nhãn nhảy trong khối lệnh chèn vào C/C++. Suy ra khối lệnh Assembly yếu,
Các lệnh Assembly “dịch nhờ” chương trình dịch của C/C++ do vậy đôi lúc sinh ra sai sót khi dịch.
B. Dễ viết song chương trình chạy chậm
C. Chạy nhanh song khó viết

Câu hỏi 137908:

Người lập trình ứng dụng của ngôn ngữ Assembly (hợp ngữ) có thể dùng các thanh ghi nào làm con trỏ offset (thanh ghi chứa phần địa chỉ offset) của một ô nhớ?

A. Chỉ có thể dùng các thanh ghi sau: BX, SI, DI và BP
B. Chỉ dùng thanh ghi DX
C. Các thanh ghi segment
D. Tất cả các thanh ghi

Câu hỏi 137824:

Có mấy cách chuyển giao tham số giữa chương trình chính (thường do C/C++ đảm nhiệm) với chương trình con (thường do Assembly đảm nhiệm)?

A. Chỉ thông qua ngăn xếp
B. Chỉ thông qua biến nhớ
C. Có thể chuyển giao tham số theo 2 cách:
Cách 1: Thông qua khai báo biến toàn cục và sử dụng directive PUBLIC và EXTRN (với hợp ngữ) và extern (với C/C++),
Cách 2: Thông qua ngăn xếp khi ngôn ngữ C/C++ giả thiết hàm do Assembly có đối và khi gọi chương trình con, ngôn ngữ C/C++ đưa tham số thực vào ngăn xếp và hàm Assembly sẽ vào ngăn xếp lấy các giá trị đó ra mà dùng.
D. Chuyển giao qua thanh ghi

Câu hỏi 603700:

Khi viết một chương trình hợp ngữ có thể sử dụng 2 loại directive điều khiển segment là dạng đơn giản (.MODEL, .STACK, .DATA, .CODE) và dạng chuẩn (SEGMENT, GROUP, ASSUME). Loại nào có thể xử lý mọi tình huống về điều khiển segment ?

A. Cả hai dạng
B. Dạng dơn giản
C. Dạng chuẩn

Câu hỏi 603699:

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

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

Câu hỏi 603698:

Toán hạng 2 byte có thể chứa một số nguyên có giá trị bao nhiêu?

A. Từ số 0 đến số 65535
B. Từ số -32768 đến số 32768
C. Từ số -32768 đến số 0
D. Từ số -32767 đến số 32768
E. Từ -32768 đến 32767

Câu hỏi 603697:

Hai thanh ghi nào trong các tổ hợp sau trỏ đến địa chỉ vùng nhớ chứa mã lệnh sẽ được thi hành kế tiếp ?

A. CS:IP
B. ES:DI
C. DS:SI
D. SS:SP

Câu hỏi 603696:

Lệnh SHL AX,1 (dịch trá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. Nhân đôi giá trị có trong AX với điều kiện bit cao nhất là 0 (AX chứa số nguyên dương)
C. Chia đôi giá trị có trong AX
D. Nhân đôi giá trị có trong AX

Câu hỏi 603695:

Bước nhảy của các lệnh nhảy có điều kiện phải

A. Không giới hạn
B. 64k
C. 128 byte

Câu hỏi 603693:

Lệnh AND AX,AX có nghĩa gì không?

A. Giá trị AX không đổi song dựng trạng thái các bit cờ, phục vụ các lệnh nhảy có điều kiện
B. Xóa trạng thái các bit cờ
C. Tất cả các phương án
D. Vô nghĩa

Câu hỏi 603692:

Có thể sử dụng dạng cơ số nào để thể hiện 1 hằng số trong lập trình Assembly?

A. Dạng thập phân (cơ số 10)
B. Dạng nhị phân (cơ số binary)
C. Dạng bát phân (cơ số 8)
D. Tất cả các dạng cơ số nêu trên
E. Dạng hexa
(cơ số 16)

Câu hỏi 603691:

Có thể sử dụng mấy dạng directive điều khiển segment trong khi viết chương trình hợp ngữ ?

A. 3 dạng
B. Chỉ 1 dạng đơn giản
C. 2 dạng: đơn giản và chuẩn
D. Chỉ 1 dạng chuẩn

Câu hỏi 603690:

Thường có mấy cách để liên kết ngôn ngữ bậc cao với hợp ngữ ?

A. 3
B. 1
C. 2

Câu hỏi 603689:

Chương trình con thuần túy hợp ngữ (cả chương trình chính lẫn chương trình con đều là hợp ngữ) thì không có đối. Vậy khi liên kết ngôn ngữ bậc cao với ngôn ngữ Assembly thì ngôn ngữ bậc cao có thể giả thiết chương trình con Assembly có đối hay không? Ai qui định số lượng đối và kiểu đối ?

A. Có và số lượng đối và kiểu đối do ngôn ngữ bậc cao giả thiết
B. Có và số lượng đối và kiểu đối do hợp ngữ quyết định
C. Không
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.