Toán hạng 2 byte có thể chứa một số nguyên có giá trị bao nhiêu? Chọn một câu trả lời a Từ số 32767 đến số 32768 b Từ số 32768 đến số 0 c Từ 32768 đến 32767 d Từ số 0 đến số 65535 e Từ số 32768 đến số 32768 Phản hồi Đáp án đúng là Từ 32768 đến 32767 Tham khảo Ví dụ ở trang 52, Tài liệu học tập “Lập trình hệ thống”, Bản Text Bước nhảy của các lệnh nhảy có điều kiện phải Chọn một câu trả lời a Không giới hạn b 128 byte c 64k Phản hồi Đáp án đúng là 128 byte 4 k Tham khảo Slide số 29, Bài học số 1.
Trang 1Toán hạng 2 byte có thể chứa một số nguyên có giá trị bao nhiêu?
Tham khảo: Ví dụ ở trang 52, Tài liệu học tập “Lập trình hệ thống”, Bản Text
Bước nhảy của các lệnh nhảy có điều kiện phải
Tham khảo: Slide số 29, Bài học số 1
Lệnh AND AX,AX có nghĩa gì không?
Chọn một câu trả lời:
a Xóa trạng thái các bit cờ
b 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
a Đưa giá trị biến m vào thanh ghi BX
b Xóa trạng thái các bit cờ
c Đưa phần địa chỉ segment ô nhớ cấp phát cho biến m vào thanh ghi BX
d Đư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
Trang 2Phản hồi
Đáp án đúng là: Đư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
Tham khảo: Slide số 16 Bài học số 1
Trang số 5 Phụ lục A Tài liệu học tập “Lập trình hệ thống”, Bản Text
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ì?
Chọn một câu trả lời:
a Tất cả các phương án
b Chia đôi giá trị có trong AX
c Nhân đôi giá trị có trong AX
d 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)
Phản hồi
Đáp án đúng là: 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)
Tham khảo: Slide số 23, Bài học số 1
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 ?Chọn một câu trả lời:
Tham khảo: Slide số 9, Bài học số 1
Các thanh ghi của máy tính 32 bit có độ dài bao nhiêu bit?
Chọn một câu trả lời:
a 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
b Tất cả đều có độ dài 32 bit
c Tất cả đều có độ dài 16 bit
Trang 3d 3 dạng
Phản hồi
Đáp án đúng là: 2 dạng: đơn giản và chuẩn
Tham khảo: Slide số 31, Bài học số 1
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 ?
Tham khảo: Slide số 19, Bài học số 1
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 ?
Tham khảo: Slide số 37, Bài học số 1
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?
Đáp án đúng là: Không làm thay đổi trạng thái các bit cờ
Tham khảo: Trang số 2 phần phụ lục A, Tài liệu học tập “Lập trình hệ thống”, Bản Text
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ì?
Chọn một câu trả lời:
a Chia đôi giá trị có trong AX nếu AX chứa số nguyên
b Chia đôi làm tròn dưới giá trị có trong AX nếu AX chứa số nguyên
c Tất cả các phương án
Trang 4d Chỉ chia đôi làm tròn dưới giá trị có trong AX nếu AX chứa số nguyên dương
Phản hồi
Đáp án đúng là: Chia đôi làm tròn dưới giá trị có trong AX nếu AX chứa số nguyên
Tham khảo: Slide số 24, Bài học số 1
Thường có mấy dạng biểu diễn địa chỉ một ô nhớ ?
Tham khảo: Slide số 10, Bài học số 1
CX chứa số lần lặp của lệnh LOOP Vậy CX có thể là một giá trị
Đáp án đúng là: Suy luận dựa vào CX có thể chứa một số nguyên dương như thế nào?
Tham khảo: Trang 26 phần phụ lục A, Tài liệu học tập “Lập trình hệ thống”, Bản Text
Liên kết giữa ngôn ngữ bậc cao và hợp ngữ theo cách Inline Assembly thực hiện như thế nào ?
Chọn một câu trả lời:
a Chèn khối lệnh ngôn ngữ bậc cao vào chương trình được viết bằng hợp ngữ
b Chèn khối lệnh hợp ngữ vào chương trình được viết bằng ngôn ngữ bậc cao
Phản hồi
Đáp án đúng là: Chèn khối lệnh hợp ngữ vào chương trình được viết bằng ngôn ngữ bậc cao
Tham khảo: Slide 3, Bài học số 2
Tên hàm Assembly khi liên kết với ngôn ngữ C và với ngôn ngữ C++ có khác nhau không?
Chọn một câu trả lời:
a Không, cả hai trường hợp đều thêm dấu _ (underscore) trước tên hàm
b Có: Khi liên kết với C thì tên hàm Assembly thêm dấu_ (underscore) trước tên hàm, còn với C++ thì thêm dấu
@ trước tên hàm và $q… sau tên hàm
Phản hồi
Đáp án đúng là: Có: Khi liên kết với C thì tên hàm Assembly thêm dấu_ (underscore) trước tên hàm, còn với C++ thì thêm dấu @ trước tên hàm và $q… sau tên hàm
Trang 5Tham khảo: Slide 9, 15, Bài học số 3
Thường có mấy cách để liên kết ngôn ngữ bậc cao với hợp ngữ ?
Tham khảo: Slide 2, Bài học số 32
Tên hàm Assembly khi liên kết với ngôn ngữ C++ với trường hợp hàm không đối thì thêm gì sau tên hàm?Chọn một câu trả lời:
a Thêm $qv (ví dụ: @tênhàm$qv)
b Thêm $qni (ví dụ: @tênhàm$qni)
c Thêm $qi (ví dụ: @tênhàm$qi)
d Không thêm gì cả
Phản hồi
Đáp án đúng là: Thêm $qv (ví dụ: @tênhàm$qv)
Tham khảo: Slide 9, Bài học số 3
Tên hàm Assembly khi liên kết với ngôn ngữ C++ với trường hợp hàm có 1 đối là tham trị thì thêm gì sau @tên hàm?
Đáp án đúng là: Thêm $qi (ví dụ: @tênhàm$qi)
Tham khảo: Slide 9, Bài học số 3
Cần viết 1 chương trình con để giải quyết cùng một vấn đề Anh A “Tôi sẽ viết chương trình con không đối” Anh
B “Tôi sẽ viết chương trình con có đối” Ai đúng, ai sai ?
Trang 6Tham khảo: Suy luận từ nguyên lý lập trình (bất kỳ ngôn ngữ nào)
Tên hàm Assembly khi liên kết với ngôn ngữ C++ với trường hợp hàm có 1 đối là tham biến thì thêm gì sau
Tham khảo: Slide 9, Bài học số 3
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ữ C/C++ bậc cao và tệp của hợpngữ thì với các nhãn dùng chung (ngôn ngữ C/C++ và hợp ngữ đều dùng), ngôn ngữ C/C++ có cần khai báo tường minh EXTERNAL (extern) để xin phép dùng các nhãn mà hợp ngữ đã xác lập và cho phép ?
Tham khảo:Slide 8, Bài học số 3
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 ?
Chọn một câu trả lờ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
Phản hồi
Đáp án đúng là: Có và số lượng đối và kiểu đối do ngôn ngữ bậc cao giả thiết
Tham khảo: Slide 13, Bài học số 3
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) ?
Chọn một câu trả lời:
a BP
b SP
Trang 7c BX, SI hoặc DI
Phản hồi
Đáp án đúng là: BP
Tham khảo:Slide 14, Bài học số 3
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ì việc chuyển giao tham số giữa chương trình chính và chương trình con thường có thể tiến hành như thế nào ?
Chọn một câu trả lời:
a Chỉ thông qua biến nhớ
b Thông qua ngăn xếp
c Thông qua thamh ghi, biến nhớ
d Chỉ thông qua thamh ghi
Phản hồi
Đáp án đúng là: Thông qua thamh ghi, biến nhớ
Tham khảo: Slide 6, Bài học số 2
Chương trình con và macro thì loại nào tiết kiệm vùng nhớ?
Tham khảo: Slide 15, Bài học số 2
Trong hợp ngữ một công việc được thể hiện bằng một chương trình con có thể thay bằng 1 macro hoặc ngược lại được không?
Tham khảo: Suy luận từ bài học về CT con và MACRO
Chương trình con và macro thì loại nào cho phép có đối?
Chọn một câu trả lời:
a MACRO
b Cả hai
Trang 8c Chương trình con
Phản hồi
Đáp án đúng là: MACRO
Tham khảo: Slide 3 và 12, Bài học số 2
Một chương trình dạng EXE có thể chứa ít nhất bao nhiêu phân đoạn (segment) ?
Tham khảo: Slide 17, Bài học số 2
Trong hai cách trở về DOS từ một chương trình hợp ngữ sau:
Tham khảo: Slide 18, Bài học số 2
Một chương trình dạng COM có bắt buộc sử dụng directive ORG 100h không?
Tham khảo: Slide 18, Bài học số 2
Một chương trình dạng COM có thể chứa bao nhiêu phân đoạn (seggment) và đó là phân đoạn nào?Chọn một câu trả lời:
a 2 phân đoạn và đó là code segment và data segment
b phân đoạn và đó là code, data và stack segment
Trang 9c 1 phân đoạn duy nhất và đó là code segment
Phản hồi
Đáp án đúng là: 1 phân đoạn duy nhất và đó là code segment
Tham khảo: Slide 17, Bài học số 2
Độ lớn vùng dữ liệu ROM BIOS và địa chỉ đầu vùng dữ liệu ROM BIOS?
Chọn một câu trả lời:
a 128 byte RAM và địa chỉ đầu là 0:0h
b 256 byte RAM và địa chỉ đầu là: 0:400h
c 1024 byte RAM và địa chỉ đầu là 0:100h
Phản hồi
Đáp án đúng là: 256 byte RAM và địa chỉ đầu là: 0:400h
Tham khảo: Slide 10, Bài học số 4
Ở chế độ văn bản màn hình có bao nhiêu dòng ?
Tham khảo: Slide 25, Bài học số 4
Chức năng nào của ngắt int 21h cho phép nhận 1 xâu ký tự từ bàn phím và để vào trong 1 vùng đệm (cho phép đánh sai và sửa)?
Tham khảo: Slide 21, Bài học số 4
Byte có địa chỉ bao nhiêu của vùng dữ liệu ROM BIOS cho biết các thông tin liên quan đến DMA, số lượng cổng COM, số lượng cổng LPT, cổng joystick và cổng máy in nối tiếp ?
Trang 10Đáp án đúng là: 0:411h
Tham khảo: Slide 11, Bài học số 4
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?Chọn một câu trả lời:
Tham khảo: Slide 20, Bài học số 4
Chức năng nào của ngắt INT 21h cho phép đổi tên tệp?
Tham khảo: Slide 12, Bài học số 5
Các bước sử dụng thư viện theo kiểu run-time là?
Chọn một câu trả lời:
a B1) Nạp thư viện bằng lệnh “LoadLibrary”
B2) Lấy địa chỉ các thành phần muốn dùng bằng lệnh “GetProcAddress”B3) Sử dụng các thành phần lấy được
B4) Giải phóng thư viện bằng lệnh “FreeLibrary”
b B1) Nạp thư viện bằng lệnh “LoadLibrary”
B2) Lấy địa chỉ các thành phần muốn dùng bằng lệnh “GetProcAddress”B3) Sử dụng bất kỳ thành nào trong thư viện
B4) Giải phóng thư viện bằng lệnh “FreeLibrary”
c B1) Nạp thư viện bằng lệnh “LoadLibrary”
B2) Lấy các thành phần muốn dùng trong thư viện
B3) Sử dụng các thành lấy được
B4) Giải phóng thư viện bằng lệnh “FreeLibrary”
d B1) Nạp thư viện bằng lệnh “LoadLibrary”
B2) Lấy địa chỉ các thành phần muốn dùng bằng lệnh “GetProcAddress”B3) Giải phóng thư viện bằng lệnh “FreeLibrary”
e B1) Nạp thư viện bằng lệnh “LoadLibrary”
B2) Sử dụng các thành trong thư viện
B4) Giải phóng thư viện bằng lệnh “FreeLibrary”
Trang 11Phản hồi
Đáp án đúng là: B1) Nạp thư viện bằng lệnh “LoadLibrary”
B2) Lấy địa chỉ các thành phần muốn dùng bằng lệnh “GetProcAddress”
B3) Sử dụng các thành phần lấy được
B4) Giải phóng thư viện bằng lệnh “FreeLibrary”
Xem slide 40, Bài học số 6
Để vẽ một hình vuông cạnh 100, có hai đường chéo và bên trong có hình tròn nội tiếp ta dùng thứ tự các lệnh sau (với HDC là )?
Xem slide 13, Bài học số 6
Vòng lặp thông điệp có tác dụng như thế nào?
Chọn một câu trả lời:
Trang 12a Biến đổi thông điệp từ dạng thô về dạng tinh
b Loại bỏ các thông điệp không cần thiết
c Tiếp nhận các sự kiện diễn ra trên máy
d Phát sinh thông điệp và gửi đến hệ thống Windows
e Tiếp nhận các thông điệp được phát sinh và gửi đến chương trình
Phản hồi
Đáp án đúng là: Tiếp nhận các thông điệp được phát sinh và gửi đến chương trình
Xem slide 7, Bài học số 6
Hàm chính (WinMain) của chương trình trên Windows có 4 tham số với kiểu tương ứng là?Chọn một câu trả lời:
a HINSTANCE, HINSTANCE, LPSTR, int
b HINSTANCE, HANDLE, LPSTR, int
c HWND, HINSTANCE, UINT, LPVOID
d HWND, HINSTANCE, LPSTR, int
e HINSTANCE, UINT, LPSTR, int
Phản hồi
Đáp án đúng là: HINSTANCE, HINSTANCE, LPSTR, int
Xem slide 5, Bài học số 6
Những thông điệp phát sinh khi người dùng tác động lên thiết bị chuột bao gồm?
Xem slide 9, Bài học số 6
Cách để một chương trình ứng dụng truy cập API là?
Trang 13Chọn một câu trả lời:
a Viết lệnh gọi hàm API
b Khai báo API trong chương trình
c Máy tự động gọi đến API
d Không thể truy cập API
e Viết lệnh truy cập đến API
Phản hồi
Đáp án đúng là: Viết lệnh gọi hàm API
Xem slide 3, Bài học số 6
Tài nguyên của một chương trình có tác dụng?
Chọn một câu trả lời:
a Chứa các hình ảnh và được sử dụng trong chương trình
b Chứa các dữ liệu cố định và được sử dụng trong hệ điều hành Windows
c Chứa các dữ liệu cố định và được sử dụng trong chương trình nhanh chóng và thuận tiện
d Chứa các mã lệnh của chương trình để điều khiển máy thực hiện công việc
e Chứa các dữ liệu sử dụng trong chương trình và có thể thay đổi
Phản hồi
Đáp án đúng là: Chứa các dữ liệu cố định và được sử dụng trong hệ điều hành WindowsThông điệp được xử lý như thế nào trong chương trình?
Chọn một câu trả lời:
a Thông điệp sẽ do máy tự động xử lý
b Không cần xử lý thông điệp
c Thông điệp được xử lý bên trong vòng lặp thông điệp
d Thông điệp được xử lý bên trong một hàm lập trình theo mẫu quy định
e Thông điệp được xử lý bên trong hàm chính (WinMain)
Trang 14Phản hồi
Đáp án đúng là: Ngắt 1Ah
Tham khảo: Slide 27, Bài học số 5
Chức năng nào của ngắt INT 21h cho phép ghi tệp?
Tham khảo: Slide 10, Bài học số 5
Cách nào thực hiện việc hiện 1 xâu ký tự lên màn hình là dễ dàng nhất và tốt nhất trong lập trình Assembly (hợp ngữ)
Chọn một câu trả lời:
a Khai báo xâu kết thúc bằng ‘$’, sau đó dùng chức năng thứ 9 của ngắt int 21h (DOS functions)
b Dùng chức năng thứ 13h của ngắt int 10h
c Khai báo xâu kết thúc bằng \0, sau đó viết chương trình hiện các ký tự cho đến khi gặp \0
Phản hồi
Đáp án đúng là: Khai báo xâu kết thúc bằng ‘$’, sau đó dùng chức năng thứ 9 của ngắt int 21h (DOS functions)Tham khảo: Slide số 30.Bài học số 4
Trang số 212 Tài liệu học tập “Lập trình hệ thống”, Bản Text
Byte có địa chỉ bao nhiêu của vùng dữ liệu ROM BIOS cho biết các thông tin liên quan đến ổ mềm (có hay không
và nếu có thì bao nhiêu ổ), FPU, số lượng kRAM có thêm trên mainboard và loại card điều khiển màn hình ?Chọn một câu trả lời:
Tham khảo: Slide 10, Bài học số 4
Các thiết bị vào/ra chuẩn của máy tính có thể coi là một tệp với các thẻ tệp (file handle) mặc định Số thẻ tệp có giá trị bao nhiêu mặc định cho thiết bị vào chuẩn (bàn phím)?
Chọn một câu trả lời:
a 2
Trang 15Tham khảo: Slide 7, Bài học số 5
Với chức năng đọc tệp (chức năng 3Fh của ngắt INT 21h) thì khi nào biết đã hết tệp?
Đáp án đúng là: CF = 0 và số lượng byte cần đọc nằm ở DX:AX=0
Tham khảo: Suy ra từ Slide 10, Bài học số 5
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?
Tham khảo: Slide 10, Bài học số 5
Ngắt nào của DOS có các chức năng liên quan đến các thiết bị của máy tính?
Chọn một câu trả lời:
a Hầu hết đều do ngắt int 21h của DOS nắm giữ
b Mỗi một thiết bị có một ngắt DOS riêng
Phản hồi
Đáp án đúng là: Hầu hết đều do ngắt int 21h của DOS nắm giữ
Tham khảo: Slide 17, Bài học số 4
Vùng dữ liệu ROM BIOS là gì?
Trang 16Chọn một câu trả lời:
a Là vùng nhớ chứa mã máy của các chương trình kiểm tra khi máy tính khởi động
b Là vùng nhớ chứa các thông tin về máy tính đang dùng
c Là vùng nhớ chứa mã máy các chương trình con phục vụ ngắt của BIOS
Phản hồi
Đáp án đúng là: Là vùng nhớ chứa các thông tin về máy tính đang dùng
Tham khảo: Slide 10, Bài học số 4
Độ lớn của bảng vectơ ngắt và vị trí của bảng vectơ ngắt?
Tham khảo: Slide 5, Bài học số 4
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ì ?
Tham khảo: Slide 8, Bài học số 4
Làm thế nào xác định được độ dài 1 tệp?
Chọn một câu trả lời:
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
Phản hồi
Đáp án đúng là: Đưa con trỏ tệp về cuối tệp và CF = 0 (bit cờ Carry = 0) thì DX:AX=độ dài tệp
Tham khảo: Slide 11, Bài học số 5
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ì?
Chọn một câu trả lời:
a Bằng \0
Trang 17Tham khảo: Slide 2, 3, 9, … Bài học số 5
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ì đôi thanh ghi nào dùng
để chứa địa chỉ đầu xâu ký tự chứa tên thư mục hoặc tệp?
Tham khảo: Slide 2, 3, 9, … Bài học số 5
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ì?
Chọn một câu trả lời:
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
Phản hồi
Đáp án đúng là: 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
Tham khảo: Suy luận
Chức năng nào của ngắt INT 21h cho phép đọc tệp?
Tham khảo: Slide 10, Bài học số 5
Ngắt BIOS int 16h là ngắt gồm các chức năng liên quan đến thiết bị nào ?
Trang 18Tham khảo: Slide 18, Bài học số 4
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?
Chọn một câu trả lời:
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 ở RAM
c Số ngắt từ int 0h đến int 1fh và mã máy CT con phục vụ ngắt nằm ở ROM BIOS
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
Phản hồi
Đáp án đúng là: Số ngắt từ int 0h đến int 1fh và mã máy CT con phục vụ ngắt nằm ở ROM BIOS
Tham khảo: Slide 6, Bài học số 4
Làm thế nào để xác định địa chỉ đầu của chương trình con phục vụ ngắt ?
Đáp án đúng là: Nhờ directive OFFSET và SEG
Tham khảo: Slide 8, Bài học số 4
Với máy tính có CPU của hãng Intel hoặc tương thích thì khi khởi động máy tính các thanh ghi CS và IP trỏ đến địa chỉ nào ?
Tham khảo: Slide 2, Bài học số 4
Một chương trình chính của ngôn ngữ Assembly phải kết thúc như thế nào?
Trang 19a Chứa mã máy của các chương trình con phục vụ ngắt và nằm ở ROM BIOS
b Chứa địa chỉ đầu của các chương trình con phục vụ ngắt và nằm ở RAM
c Chứa mã máy lệnh đầu tiên của các chương trình con phục vụ ngắt và nằm ở ROM hoặc RAM đều được
Phản hồi
Đáp án đúng là: Chứa địa chỉ đầu của các chương trình con phục vụ ngắt và nằm ở RAM
Tham khảo: Slide 5, Bài học số 4
Có thể sử dụng dạng cơ số nào để thể hiện 1 hằng số trong lập trình Assembly?