﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>Lập trình hệ thống - IT17</title>
    <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17</link>
    <description>Lập trình hệ thống - IT17 - Đại học mở Hà Nội HOU</description>
    <language>vi</language>
    <item>
      <title>Câu hỏi 602227 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681862602227</link>
      <description><![CDATA[<p>Hàm chính (WinMain) của chương trình trên Windows được khai báo như sau?</p> int  WinMain( HINSTANCE, HINSTANCE, LPSTR,int); int  WINAPI  WinMain( HINSTANCE, HINSTANCE, LPSTR,int); int  WINAPI  WinMan( HINSTANCE, HINSTANCE, LPSTR,int); int  WinMain( HINSTANCE, HWND, LPSTR, int); int  WINAPI  WinMain( HINSTANCE, LPSTR, int);]]></description>
      <pubDate>Wed, 04 February 2026 15:04:10 GMT</pubDate>
      <guid>8572158681862602227</guid>
    </item>
    <item>
      <title>Câu hỏi 603676 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690132603676</link>
      <description><![CDATA[<p>Chương trình con và macro thì loại nào thực hiện nhanh hơn?</p> Chương trình con MACRO Bằng nhau]]></description>
      <pubDate>Wed, 04 February 2026 15:04:07 GMT</pubDate>
      <guid>8572158690132603676</guid>
    </item>
    <item>
      <title>Câu hỏi 603651 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690112603651</link>
      <description><![CDATA[<p>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?</p> Số ngắt từ int 20h đến int 0ffh và mã máy CT con phục vụ ngắt nằm RAM Số ngắt từ int 0h đến int 1fh và mã máy CT con phục vụ ngắt nằm ở ROM BIOS Số ngắt từ int 0h đến int 1fh và mã máy CT con phục vụ ngắt nằm ở RAM Số ngắt từ int 20h đến int 0ffh và mã máy CT con phục vụ ngắt nằm ROM BIOS]]></description>
      <pubDate>Wed, 04 February 2026 15:04:07 GMT</pubDate>
      <guid>8572158690112603651</guid>
    </item>
    <item>
      <title>Câu hỏi 603680 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690132603680</link>
      <description><![CDATA[<p>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 ?</p> Chỉ thông qua biến nhớ Thông qua ngăn xếp Chỉ thông qua thamh ghi Thông qua thamh ghi, biến nhớ]]></description>
      <pubDate>Wed, 04 February 2026 15:04:06 GMT</pubDate>
      <guid>8572158690132603680</guid>
    </item>
    <item>
      <title>Câu hỏi 602261 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158682012602261</link>
      <description><![CDATA[<p>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) ?</p> BP BX, SI hoặc DI SP]]></description>
      <pubDate>Wed, 04 February 2026 15:04:04 GMT</pubDate>
      <guid>8572158682012602261</guid>
    </item>
    <item>
      <title>Câu hỏi 602235 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681892602235</link>
      <description><![CDATA[<p>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) ngôn ngữ bậc cao có cần khai báo tường minh PUBLIC để cho phép hợp ngữ dùng các nhãn đó ?</p> Không cần vì bất kỳ một khai báo nào của n/n bậc cao đều cho phép các module khác dùng Tùy tình huống Cần]]></description>
      <pubDate>Wed, 04 February 2026 15:04:04 GMT</pubDate>
      <guid>8572158681892602235</guid>
    </item>
    <item>
      <title>Câu hỏi 137909 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572141876843137909</link>
      <description><![CDATA[<p>Cách liên kết Inline Assembly có ưu, nhược gì?</p> Ưu: Dễ viết.<br>Nhược:<br>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,<br>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. Dễ viết song chương trình chạy chậm Chạy nhanh song khó viết]]></description>
      <pubDate>Wed, 04 February 2026 15:04:04 GMT</pubDate>
      <guid>8572141876843137909</guid>
    </item>
    <item>
      <title>Câu hỏi 137824 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572141862413137824</link>
      <description><![CDATA[<p>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)? </p> Chỉ thông qua ngăn xếp Chỉ thông qua biến nhớ Có thể chuyển giao tham số theo 2 cách:<br>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++),<br>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. Chuyển giao qua thanh ghi]]></description>
      <pubDate>Wed, 04 February 2026 15:04:04 GMT</pubDate>
      <guid>8572141862413137824</guid>
    </item>
    <item>
      <title>Câu hỏi 137908 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572141876823137908</link>
      <description><![CDATA[<p>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ớ?</p> Chỉ có thể dùng các thanh ghi sau: BX, SI, DI và BP Chỉ dùng thanh ghi DX Các thanh ghi segment Tất cả các thanh ghi]]></description>
      <pubDate>Wed, 04 February 2026 14:40:03 GMT</pubDate>
      <guid>8572141876823137908</guid>
    </item>
    <item>
      <title>Câu hỏi 602247 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681922602247</link>
      <description><![CDATA[<p>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:</p><p>Module C/C++ thực hiện các nhiệm vụ sau:</p><p>Nhận a, n từ bàn phím</p><p>Gọi chương tình con tính an do module hợp ngữ viết</p><p>Hiện kết quả</p><p>Module Assembly thực hiện nhiệm vụ sau: viết chương trình con tính  an</p><p>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? </p> Khai báo ở đâu cũng được Khai báo biến toàn cục (biến ngoài) Khai báo cục bộ trong main()]]></description>
      <pubDate>Wed, 04 February 2026 14:40:01 GMT</pubDate>
      <guid>8572158681922602247</guid>
    </item>
    <item>
      <title>Câu hỏi 728996 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572154131642728996</link>
      <description><![CDATA[<p>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à? </p> HINSTANCE, HANDLE, LPSTR, int HWND, HINSTANCE, UINT, LPVOID HINSTANCE, UINT, LPSTR, int HINSTANCE, HINSTANCE, LPSTR, int HWND, HINSTANCE, LPSTR, int]]></description>
      <pubDate>Wed, 21 January 2026 10:15:21 GMT</pubDate>
      <guid>8572154131642728996</guid>
    </item>
    <item>
      <title>Câu hỏi 893144 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158670371893144</link>
      <description><![CDATA[<p>Khi viết một chương trình hợp ngữ sử dụng directive điều khiển segment dạng chuẩ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 ?</p> Tùy tình huống Không, hệ điều hành sẽ tự đưa Có và nhờ 2 lệnh sau :<br>mov reg16,@data   mov  DS,reg16 Có và nhờ 2 lệnh sau :<br>mov   reg16,data<br>mov   DS,reg16]]></description>
      <pubDate>Wed, 21 January 2026 10:15:19 GMT</pubDate>
      <guid>8572158670371893144</guid>
    </item>
    <item>
      <title>Câu hỏi 728997 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572154131662728997</link>
      <description><![CDATA[<p>Trong chương trình hợp ngữ có một khối lệnh giống nhau lặp lại nhiều lần. Có mấy cách giúp người lập trình hợp ngữ viết gọn chương trình (đỡ viết đi viết lại khối lệnh đó)? </p> Có thể thể hiện bằng 3 cách trên Thể hiện khối lệnh đó bằng một MACRO Khối lệnh đó được thể hiện trong một tệp ngoài, sau đó dùng direcive INCLUDE để chèn khối lệnh đó vào chương trình đang viết Thể hiện khối lệnh đó bằng một chương trình con]]></description>
      <pubDate>Wed, 21 January 2026 10:15:19 GMT</pubDate>
      <guid>8572154131662728997</guid>
    </item>
    <item>
      <title>Câu hỏi 729284 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572154140042729284</link>
      <description><![CDATA[<p>Khi liên kết ngôn ngữ C++ với hợp ngữ theo cách viết riêng biệt tệp ngôn ngữ C++ và tệp của hợp ngữ thì trong module hợp ngữ có phải thêm dấu gì trước tên chương trình con ? </p> Thêm dấu _ (dấu underscore) vào trước tên chương trình con Không cần thêm gì Thêm @ vào trước tên chương trình con]]></description>
      <pubDate>Wed, 21 January 2026 10:01:21 GMT</pubDate>
      <guid>8572154140042729284</guid>
    </item>
    <item>
      <title>Câu hỏi 729285 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572154140042729285</link>
      <description><![CDATA[<p>Khi liên kết ngôn ngữ bậc cao C/C++ với hợp ngữ theo cách viết tách biệt tệp ngôn ngữ bậc cao và tệp của hợp ngữ thì tệp ngôn ngữ bậc cao C/C++ cần những khai báo gì với các nhãn dùng chung?</p> Cần khai báo tường minh PUBLIC và extern Không cần khai báo gì. Chỉ cần khai báo tường minh extern, không cần khai báo tường minh PUBLIC vì với các ngôn ngữ bậc cao nói chung và C/C++ nói riêng, bất kỳ một khai báo nào đều là PUBLIC rồi.]]></description>
      <pubDate>Wed, 21 January 2026 10:01:21 GMT</pubDate>
      <guid>8572154140042729285</guid>
    </item>
    <item>
      <title>Câu hỏi 729286 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572154140042729286</link>
      <description><![CDATA[<p>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:</p><p>Module C/C++ thực hiện các nhiệm vụ sau :</p><p>Nhận a, n từ bàn phím</p><p>Gọi chương tình con tính an do module hợp ngữ viết</p><p>Hiện kết quả</p><p>Module Assembly thực hiện nhiệm vụ sau : viết chương trình con tính  an</p><p>Với giả thiết hàm do Assembly viết có 2 đối (a, n sẽ là tham số thực của hàm) thì trong module Assembly (viết hàm) có phải xin phép được dùng giá trị các biến a và n (sử dụng directive EXTRN) hay không?  </p> Không, hàm viết bằng Assembly phải vào ngăn xếp lấy giá trị a và n Bắt buộc phải có Có thể và không bắt buộc]]></description>
      <pubDate>Wed, 21 January 2026 10:01:21 GMT</pubDate>
      <guid>8572154140042729286</guid>
    </item>
    <item>
      <title>Câu hỏi 729287 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572154140042729287</link>
      <description><![CDATA[<p>Các thanh ghi segment của máy tính cấu trúc 32 bit có độ dài bao nhiêu bit?</p> 8 bit 32 bit Tất cả các thanh ghi segment của máy tính 32 bit đều có độ dài 16 bit 64 bit]]></description>
      <pubDate>Wed, 21 January 2026 10:01:21 GMT</pubDate>
      <guid>8572154140042729287</guid>
    </item>
    <item>
      <title>Câu hỏi 729288 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572154140042729288</link>
      <description><![CDATA[<p>Máy tính cấu trúc 16 bit có bao nhiêu thanh ghi?</p> Không có thanh ghi nào Có tất cả 14 thanh ghi không kể thanh ghi xử lý lệnh. Đó là: 1 thanh ghi cờ, 8 thanh ghi đa năng (AX, BX, CX, DX, SI, DI, BP, và SP), 1 thanh ghi con trỏ lệnh IP và 4 thanh ghi segment (CS, DS, ES và SS) Có 10 thanh ghi Nhiều thanh ghi]]></description>
      <pubDate>Wed, 21 January 2026 10:01:21 GMT</pubDate>
      <guid>8572154140042729288</guid>
    </item>
    <item>
      <title>Câu hỏi 602220 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681842602220</link>
      <description><![CDATA[<p>Thông điệp được xử lý như thế nào trong chương trình?</p> Thông điệp sẽ do máy tự động xử lý Thông điệp được xử lý bên trong vòng lặp thông điệp Thông điệp được xử lý bên trong một hàm lập trình theo mẫu quy định Không cần xử lý thông điệp Thông điệp được xử lý bên trong hàm chính (WinMain)]]></description>
      <pubDate>Sat, 17 January 2026 02:38:12 GMT</pubDate>
      <guid>8572158681842602220</guid>
    </item>
    <item>
      <title>Câu hỏi 602240 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681912602240</link>
      <description><![CDATA[<p>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ì các nhãn dùng chung (ngôn ngữ bậc cao và hợp ngữ đều dùng). Vậy nhãn ở đây là gì ? </p> Tên nhãn nhảy Tên biến nhớ Tên biến nhớ, tên chương trình con và tên ký hiệu thay cho 1 hằng số Tên ký hiệu (symbol) thay cho 1 hằng số Tên chương trình con]]></description>
      <pubDate>Sat, 17 January 2026 02:38:09 GMT</pubDate>
      <guid>8572158681912602240</guid>
    </item>
    <item>
      <title>Câu hỏi 21350 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572157861962021350</link>
      <description><![CDATA[<p>Một chương trình chính của ngôn ngữ Assembly phải kết thúc như thế nào?</p> Bình thường như các ngôn ngữ khác. Không phải làm gì cả. Kết thúc phải trở về DOS với:<br>Chương trình dạng .EXE là:<br>mov ah,4ch<br>int    21h<br>Chương trình dạng .COM  là:<br>int 20h]]></description>
      <pubDate>Sat, 17 January 2026 02:38:09 GMT</pubDate>
      <guid>8572157861962021350</guid>
    </item>
    <item>
      <title>Câu hỏi 21351 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572157861962021351</link>
      <description><![CDATA[<p>Cách dịch và liên kết của cách liên kết Inline Assembly?</p> Chương trình dịch của ngôn ngữ Assembly sẽ đảm nhiệm hết Chương trình dịch của TC sẽ đảm nhiệm hết. Tùy tình huống Quá trình dịch sẽ như sau:<br>- Chương trình dịch của TC sẽ dịch tệp nguôn (đuôi .c hoặc .cpp) sang tệp có đuôi .asm,<br>- Chương trình dịch TASM dịch tệp có đuôi .asm sang tệp đuôi .obj,<br>-TLINK sẽ thực hiện việc liên kết để tạo ra tệp .exe.]]></description>
      <pubDate>Sat, 17 January 2026 02:38:09 GMT</pubDate>
      <guid>8572157861962021351</guid>
    </item>
    <item>
      <title>Câu hỏi 21352 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572157861962021352</link>
      <description><![CDATA[<p>MACRO của hợp ngữ có cho phép có đối hay không? Có phải bắt buộc có đối không?</p> Bắt buộc phải có đối Không có đối Có thể có đối hoặc không có đối]]></description>
      <pubDate>Sat, 17 January 2026 02:38:09 GMT</pubDate>
      <guid>8572157861962021352</guid>
    </item>
    <item>
      <title>Câu hỏi 21353 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572157861962021353</link>
      <description><![CDATA[<p>Giả thiết có 1 đoạn chương trình như sau :</p><p>.DATA</p><p>A    DW 100 dup(?)   </p><p>.CODE</p><p>PS:</p><p>LEA   BX,A</p><p>Vậy nội dung thanh ghi BX chứa gì ?</p> Phần địa chỉ OFFSET của A[99] (địa chỉ thành phần cuối cùng của trường) Phần địa chỉ OFFSET của A[0] (địa chỉ thành phần đầu tiên của trường) Giá trị A[0]]]></description>
      <pubDate>Sat, 17 January 2026 02:38:09 GMT</pubDate>
      <guid>8572157861962021353</guid>
    </item>
    <item>
      <title>Câu hỏi 21354 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572157862012021354</link>
      <description><![CDATA[<p>Một chương trình dạng .COM, nếu có khai báo biến thì biến sẽ được cấp phát ô nhớ của vùng nhớ dành cho phân đoạn (seggment) nào?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      </p> Phân đoạn vùng nhớ dành cho dữ liêu (data segment) Phân đoạn vùng nhớ dành cho mã máy của CT (code segment) Phân đoạn vùng nhớ dành cho ngăn xếp (stack segment)]]></description>
      <pubDate>Sat, 17 January 2026 02:38:04 GMT</pubDate>
      <guid>8572157862012021354</guid>
    </item>
    <item>
      <title>Câu hỏi 21355 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572157862012021355</link>
      <description><![CDATA[<p>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 PUBLIC các nhãn dùng chung đó được tiến hành ở đâu ?</p> Ở module nào cũng được Chỉ ở module của chương trình chính Chỉ ở module chương trình con]]></description>
      <pubDate>Sat, 17 January 2026 02:38:04 GMT</pubDate>
      <guid>8572157862012021355</guid>
    </item>
    <item>
      <title>Câu hỏi 893138 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158670331893138</link>
      <description><![CDATA[<p>Thông điệp được phát sinh và đưa vào chương trình khi nào?</p> Người dùng tương tác trên giao diện hoặc hệ thống tự phát sinh khi cần Người dùng tác động lên giao diện chương trình Hệ thống tự phát sinh vào những thời điểm cần thiết Hệ thống tự phát sinh tùy ý Thông điệp không bao giờ được gửi đến chương trình]]></description>
      <pubDate>Fri, 16 January 2026 04:10:52 GMT</pubDate>
      <guid>8572158670331893138</guid>
    </item>
    <item>
      <title>Câu hỏi 893139 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158670331893139</link>
      <description><![CDATA[<p>Hàm API để hiển thị thông báo trên màn hình có tên là?</p> MessageScreen Alert Toast MessageBox MsgBox]]></description>
      <pubDate>Fri, 16 January 2026 04:10:52 GMT</pubDate>
      <guid>8572158670331893139</guid>
    </item>
    <item>
      <title>Câu hỏi 893140 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158670361893140</link>
      <description><![CDATA[<p>Các vấn đề gì cần lưu ý khi liên kết theo cách viết tách biệt ngôn ngữ bậc cao (thường thể hiện chương trình chính) và hợp ngữ (thường thể hiện hàm)?</p> Cần lưu ý đến 3 vấn đề:<br>1.Vấn đề đa tệp: Các nhãn dùng chung (cả hai tệp đều dùng) phải hiểu nhau thông qua khai báo PUBLIC, EXTRN (với hợp ngữ) và extern với C/C++),<br>2.Vấn đê thêm dấu _ trước tên hàm Assembly (khi liên kết với C) và thêm @tên hàm$qx (khi liên kết với C++), trong đó x sẽ là:<br>- v nếu hàm không đôi,<br>- i nếu hàm có đối và tham số thực là tham trị,<br>- pi/ni là hàm có đối con trỏ near/far và tham số  thực là tham biến.<br>3.Vấn đề tên hàm  viết bằng Assembly mang giá trị trả về. Chỉ lưu ý đến vấn đề đa tệp Không cần lưu ý gì . Chỉ cần lưu ý đến tên hàm Assembly mang giá trị trả về]]></description>
      <pubDate>Fri, 16 January 2026 04:10:49 GMT</pubDate>
      <guid>8572158670361893140</guid>
    </item>
    <item>
      <title>Câu hỏi 893141 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158670361893141</link>
      <description><![CDATA[<p>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 .EXE hoặc đuôi .COM thì tệp thực hiện nào tiết kiệm vùng nhớ hơn?</p> Tệp có đuôi .EXE sẽ tiết kiệm vùng nhớ hơn Viết chương trình với dạng sao cho được tệp thực hiện .COM sẽ tiết kiệm vùng nhớ hơn Như nhau]]></description>
      <pubDate>Fri, 16 January 2026 04:10:49 GMT</pubDate>
      <guid>8572158670361893141</guid>
    </item>
    <item>
      <title>Câu hỏi 893142 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158670371893142</link>
      <description><![CDATA[<p>Với các thiết bị ngoại vi thì ngắt BIOS và DOS được tổ chức thế nào?</p> Ngắt BIOS xác lập từng ngắt cho từng thiết bị ngoại vi. Song với ngắt DOS, việc điều khiển các thiết bị ngoại vi đều hầu hết thông qua các chức năng của ngắt  int 21h (DOS functions) Chỉ có ngắt của BIOS mới có các chức năng điều khiển các thiết bị ngoại vi. Chỉ có ngắt của DOS mới có các chức năng điều khiển các thiết bị ngoại vi.]]></description>
      <pubDate>Fri, 16 January 2026 04:10:48 GMT</pubDate>
      <guid>8572158670371893142</guid>
    </item>
    <item>
      <title>Câu hỏi 893143 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158670371893143</link>
      <description><![CDATA[<p>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ì trong module hợp ngữ phải sử dụng directive nào để xin phép dùng một nhãn mà ngôn ngữ bậc cao đã xác lập và cho phép ?</p> Directive PUBLIC Không cần directive nào cả Directive EXTRN]]></description>
      <pubDate>Fri, 16 January 2026 04:10:48 GMT</pubDate>
      <guid>8572158670371893143</guid>
    </item>
    <item>
      <title>Câu hỏi 893145 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158670371893145</link>
      <description><![CDATA[<p>Chương trình được viết bằng ngôn ngữ Assembly (hợp ngữ) có ưu điểm gì?</p> Tiết kiệm vùng nhớ Dễ tìm sai Dễ viết Chạy nhanh, tiết kiệm vùng nhớ và dễ dàng thâm nhập vào phần cứng của máy tính Chạy nhanh]]></description>
      <pubDate>Fri, 16 January 2026 04:10:48 GMT</pubDate>
      <guid>8572158670371893145</guid>
    </item>
    <item>
      <title>Câu hỏi 893146 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158670401893146</link>
      <description><![CDATA[<p>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)?</p> 1h 0Ah 9h]]></description>
      <pubDate>Fri, 16 January 2026 04:10:45 GMT</pubDate>
      <guid>8572158670401893146</guid>
    </item>
    <item>
      <title>Câu hỏi 603628 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690062603628</link>
      <description><![CDATA[<p>HDC là kiểu định danh cho ngữ cảnh thiết bị để làm gì? </p> Chứa thông tin về các thông điệp cho việc vẽ đồ họa Chứa số hiệu cửa sổ khi vẽ Chứa dữ liệu về các thông tin cấu tạo cửa sổ Chứa dữ liệu về các tham số đồ họa như màu vẽ, màu tô, kiểu nét vẽ,… Chứa đối tượng để vẽ đồ họa]]></description>
      <pubDate>Fri, 16 January 2026 03:51:42 GMT</pubDate>
      <guid>8572158690062603628</guid>
    </item>
    <item>
      <title>Câu hỏi 602215 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681832602215</link>
      <description><![CDATA[<p>Lớp cửa sổ (WNDCLASS) được đăng ký (RegisterClass) vào hệ thống có tác dụng như thế nào?</p> Không cần đăng ký lớp cửa sổ Quy định các hoạt động trên cửa sổ Quy định màu sắc, kiểu chữ của cửa sổ Quy định các đặc điểm cửa sổ và hàm xử lý thông điệp trên nó Quy định cấu tạo cửa sổ]]></description>
      <pubDate>Fri, 16 January 2026 03:51:42 GMT</pubDate>
      <guid>8572158681832602215</guid>
    </item>
    <item>
      <title>Câu hỏi 602216 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681832602216</link>
      <description><![CDATA[<p>Các bước sử dụng thư viện theo kiểu run-time là?</p> B1) Nạp thư viện bằng lệnh “LoadLibrary”<br>B2) Lấy địa chỉ các thành phần muốn dùng bằng lệnh “GetProcAddress”<br>B3) Giải phóng thư viện bằng lệnh “FreeLibrary” B1) Nạp thư viện bằng lệnh “LoadLibrary”<br>B2) Sử dụng các thành trong thư viện<br>B4) Giải phóng thư viện bằng lệnh “FreeLibrary” B1) Nạp thư viện bằng lệnh “LoadLibrary”<br>B2) Lấy địa chỉ các thành phần muốn dùng bằng lệnh “GetProcAddress”<br>B3) Sử dụng các thành phần lấy được<br>B4) Giải phóng thư viện bằng lệnh “FreeLibrary” B1) Nạp thư viện bằng lệnh “LoadLibrary”<br>B2) Lấy các thành phần muốn dùng trong thư viện<br>B3) Sử dụng các thành lấy được<br>B4) Giải phóng thư viện bằng lệnh “FreeLibrary” B1) Nạp thư viện bằng lệnh “LoadLibrary”<br>B2) Lấy địa chỉ các thành phần muốn dùng bằng lệnh “GetProcAddress”<br>B3) Sử dụng bất kỳ thành nào trong thư viện<br>B4) Giải phóng thư viện bằng lệnh “FreeLibrary”]]></description>
      <pubDate>Fri, 16 January 2026 03:51:42 GMT</pubDate>
      <guid>8572158681832602216</guid>
    </item>
    <item>
      <title>Câu hỏi 602217 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681832602217</link>
      <description><![CDATA[<p>Trình tự các bước để lập trình đồ họa trên Windows là?</p> B1) Lấy cửa sổ cần vẽ<br>B2) Đặt các tham số để vẽ<br>B3) Thực hiện lệnh vẽ B1) Lấy ngữ cảnh thiết bị (thiết bị ảo)<br>B2) Đặt các tham số để vẽ<br>B3) Thực hiện lệnh vẽ<br>B4) Giải phóng ngữ cảnh thiết bị B1) Lấy ngữ cảnh thiết bị (thiết bị ảo)<br>B2) Tạo các đối tượng vẽ<br>B3) Thực hiện lệnh vẽ<br>B4) Giải phóng ngữ cảnh thiết bị B1) Lấy cửa sổ cần vẽ<br>B2) Tạo các đối tượng vẽ<br>B3) Thực hiện lệnh vẽ<br>B4) Giải phóng cửa sổ đã lấy B1) Lấy ngữ cảnh thiết bị (thiết bị ảo)<br>B2) Thực hiện lệnh vẽ<br>B3) Đặt các tham số để vẽ<br>B4) Giải phóng ngữ cảnh thiết bị]]></description>
      <pubDate>Fri, 16 January 2026 03:51:42 GMT</pubDate>
      <guid>8572158681832602217</guid>
    </item>
    <item>
      <title>Câu hỏi 602218 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681832602218</link>
      <description><![CDATA[<p>Các thiết bị vào/ra chuẩn 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ị ra chuẩn (màn hình)?</p> 3 2 4 1 0]]></description>
      <pubDate>Fri, 16 January 2026 03:51:42 GMT</pubDate>
      <guid>8572158681832602218</guid>
    </item>
    <item>
      <title>Câu hỏi 602219 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681832602219</link>
      <description><![CDATA[<p>Bảng vectơ ngắt chứa gì và nằm ở đâu?</p> Chứa mã máy của các chương trình con phục vụ ngắt và nằm ở ROM BIOS 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 Chứa địa chỉ đầu của các chương trình con phục vụ ngắt và nằm ở RAM]]></description>
      <pubDate>Fri, 16 January 2026 03:51:42 GMT</pubDate>
      <guid>8572158681832602219</guid>
    </item>
    <item>
      <title>Câu hỏi 602223 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681862602223</link>
      <description><![CDATA[<p>Thông điệp WM_PAINT được xử lý nhằm mục đích gì?</p> Vẽ đồ họa trên cửa sổ mỗi khi gõ phím Vẽ đồ họa trên cửa sổ tại thời điểm tùy ý Vẽ đồ họa trên cửa sổ khi nhấn chuột Vẽ đồ họa trên cửa sổ mỗi khi máy xóa dữ liệu trên cửa sổ Vẽ đồ họa trên cửa sổ mỗi khi cần cập nhật nội dung trên cửa sổ]]></description>
      <pubDate>Fri, 16 January 2026 03:51:41 GMT</pubDate>
      <guid>8572158681862602223</guid>
    </item>
    <item>
      <title>Câu hỏi 602221 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681842602221</link>
      <description><![CDATA[<p>Tài nguyên của một chương trình có tác dụng?</p> Chứa các dữ liệu cố định và được sử dụng trong hệ điều hành Windows 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 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 Chứa các hình ảnh và được sử dụng trong chương trình Chứa các dữ liệu sử dụng trong chương trình và có thể thay đổi]]></description>
      <pubDate>Fri, 16 January 2026 03:51:41 GMT</pubDate>
      <guid>8572158681842602221</guid>
    </item>
    <item>
      <title>Câu hỏi 602222 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681842602222</link>
      <description><![CDATA[<p>Các bước để lập trình đa luồng?</p> B1) Lập trình hàm xử lý luồng<br>B2) Tạo luồng chạy hàm trên bằng lệnh “new Thread” B1) Lập trình hàm xử lý luồng<br>B2) Tạo luồng chạy hàm trên bằng lệnh “StartThread” B1) Lập trình hàm bất kỳ<br>B2) Tạo luồng chạy hàm trên B1) Lập trình các lệnh xử lý luồng<br>B2) Tạo luồng chạy hàm trên bằng lệnh “CreateThread” B1) Lập trình hàm xử lý luồng<br>B2) Tạo luồng chạy hàm trên bằng lệnh “CreateThread”]]></description>
      <pubDate>Fri, 16 January 2026 03:51:41 GMT</pubDate>
      <guid>8572158681842602222</guid>
    </item>
    <item>
      <title>Câu hỏi 603630 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690062603630</link>
      <description><![CDATA[<p>Khai báo các thành phần chia sẽ giữa thư viện và chương trình là?</p> Sử dụng cặp “__declspec(dllexport)” và “__declspec(dllimport)” trong cả thư viện và chương trình Sử dụng chỉ thị “__declspec(dllexport)” trong thư viện và “__declspec(dllimport)” trong chương trình Sử dụng chỉ thị “__decspec(dllexport)” trong thư viện và “__decspec(dllimport)” trong chương trình Sử dụng chỉ thị “__declspec(dllexport, dllimport)” trong cả thư viện và chương trình Sử dụng chỉ thị “__declspec(dllexport)” trong chương trình và “__declspec(dllimport)” trong thư viện]]></description>
      <pubDate>Fri, 16 January 2026 03:51:39 GMT</pubDate>
      <guid>8572158690062603630</guid>
    </item>
    <item>
      <title>Câu hỏi 602224 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681862602224</link>
      <description><![CDATA[<p>Cách để một chương trình ứng dụng truy cập API là?</p> Khai báo API trong chương trình Viết lệnh gọi hàm API Không thể truy cập API Viết lệnh truy cập đến API Máy tự động gọi đến API]]></description>
      <pubDate>Fri, 16 January 2026 03:51:39 GMT</pubDate>
      <guid>8572158681862602224</guid>
    </item>
    <item>
      <title>Câu hỏi 602225 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681862602225</link>
      <description><![CDATA[<p>Để lập trình xử lý khi người dùng chọn mục trên menu ta thực hiện?</p> Kiểm tra thông điệp WM_COMMAND và xử lý nếu tham số WPARAM trong hàm thông điệp bằng số hiệu của mục chọn Kiểm tra và xử lý nếu tham số kiểu WPARAM trong hàm thông điệp bằng số hiệu của mục chọn Xử lý thông điệp WM_COMMAND trong hàm cửa sổ Kiểm tra thông điệp WM_COMMAND và xử lý trong hàm chính (WinMain) Kiểm tra thông điệp WM_COMMAND và xử lý nếu tham số kiểu UINT trong hàm thông điệp bằng số hiệu của mục chọn]]></description>
      <pubDate>Fri, 16 January 2026 03:51:39 GMT</pubDate>
      <guid>8572158681862602225</guid>
    </item>
    <item>
      <title>Câu hỏi 602226 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681862602226</link>
      <description><![CDATA[<p>Các lệnh để tạo cửa sổ và hiển thị lên màn hình (tên lớp cửa sổ đăng ký là “CS1”)?</p> CreateWindows<br>ShowWindows<br>UpdateWindows NewWindow<br>ShowWindow<br>PaintWindow NewWindow<br>ShowWindow CreateWindow<br>ShowWindow CreateWindow<br>ShowWindow<br>UpdateWindow]]></description>
      <pubDate>Fri, 16 January 2026 03:51:39 GMT</pubDate>
      <guid>8572158681862602226</guid>
    </item>
    <item>
      <title>Câu hỏi 602228 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681862602228</link>
      <description><![CDATA[<p>Lệnh khai báo thư viện API sử dụng trong chương trình là?</p> #include&lt;string.h&gt; #include&lt;win.h&gt; #include&lt;stdio.h&gt; #include&lt;window.h&gt; #include&lt;windows.h&gt;]]></description>
      <pubDate>Fri, 16 January 2026 03:51:39 GMT</pubDate>
      <guid>8572158681862602228</guid>
    </item>
    <item>
      <title>Câu hỏi 602229 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681862602229</link>
      <description><![CDATA[<p>Vòng lặp thông điệp có tác dụng như thế nào?</p> Phát sinh thông điệp và gửi đến hệ thống Windows Biến đổi thông điệp từ dạng thô về dạng tinh Loại bỏ các thông điệp không cần thiết Tiếp nhận các sự kiện diễn ra trên máy Tiếp nhận các thông điệp được phát sinh và gửi đến chương trình]]></description>
      <pubDate>Fri, 16 January 2026 03:51:39 GMT</pubDate>
      <guid>8572158681862602229</guid>
    </item>
    <item>
      <title>Câu hỏi 602230 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681862602230</link>
      <description><![CDATA[<p>Địa chỉ các cổng của các thiết bị VÀO/RA của máy tính gồm mấy byte?</p> 1 byte 4 byte 2 byte]]></description>
      <pubDate>Fri, 16 January 2026 03:51:39 GMT</pubDate>
      <guid>8572158681862602230</guid>
    </item>
    <item>
      <title>Câu hỏi 602231 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681862602231</link>
      <description><![CDATA[<p>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ữ)</p> 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) 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. Dùng chức năng thứ 13h của ngắt int 10h]]></description>
      <pubDate>Fri, 16 January 2026 03:51:39 GMT</pubDate>
      <guid>8572158681862602231</guid>
    </item>
    <item>
      <title>Câu hỏi 602232 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681892602232</link>
      <description><![CDATA[<p>Chức năng nào của ngắt INT 10h cho phép hiển thị 1 ký tự dạng teletype lên màn hình tại vị trí con trỏ đứng (không làm thay đổi các thuộc tính của màn hình) ?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      </p> Chức năng 0Eh Chức năng 9h Chức năng 8h]]></description>
      <pubDate>Fri, 16 January 2026 03:51:36 GMT</pubDate>
      <guid>8572158681892602232</guid>
    </item>
    <item>
      <title>Câu hỏi 602233 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681892602233</link>
      <description><![CDATA[<p>ROM BIOS là gì, chứa thông tin gì ?</p> Là vùng nhớ chứa hệ điều hành Là vùng nhớ dạng ROM chứa một số thông tin về máy tính đang dùng và quan trọng hơn cả là chứa mã máy của hai loại chương trình: mã máy các chương trình kiểm tra khi máy tính khởi động và mã máy của các chương trình con phục vụ ngắt BIOS. Là vùng nhớ ROM chứa thông tin về phần cứng máy tính đang dùng.]]></description>
      <pubDate>Fri, 16 January 2026 03:51:36 GMT</pubDate>
      <guid>8572158681892602233</guid>
    </item>
    <item>
      <title>Câu hỏi 602234 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681892602234</link>
      <description><![CDATA[<p>Vùng nhớ ngăn xếp có vai trò gì liên quan đến hàm? </p> Không có vai trò gì. Vùng nhớ ngăn xếp có vai trò rất quan trọng. Có thể nói không có ngăn xếp thì không có hàm. Hàm cần ngăn xếp để:<br>Sử dụng cho lệnh push và pop trong thân hàm hợp ngữ,<br>Khi gọi hàm, tham số thực sẽ đưa vào ngăn xếp.<br>Chứa địa chỉ lệnh tiếp theo (địa chỉ lệnh đứng ngay sau lệnh gọi hàm). Chỉ để sử dụng cho lệnh push và pop của ngôn ngữ Assembly. Chỉ sử dụng để chứa giá trị của tham số thực]]></description>
      <pubDate>Fri, 16 January 2026 03:51:36 GMT</pubDate>
      <guid>8572158681892602234</guid>
    </item>
    <item>
      <title>Câu hỏi 602236 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681892602236</link>
      <description><![CDATA[<p>Tham trị và tham biến khi gọi hàm có đối có gì khác nhau?</p> Giá trị của tham số thực dạng là tham trị và tham biến sẽ đưa vào ngăn xếp Không có gì khác nhau Khi tham số thực của hàm là tham trị thì giá sẽ được đưa vào ngăn xếp, còn tham số thực là tham biến thì địa chỉ của tham số thực sẽ được đưa vào ngăn xếp]]></description>
      <pubDate>Fri, 16 January 2026 03:51:36 GMT</pubDate>
      <guid>8572158681892602236</guid>
    </item>
    <item>
      <title>Câu hỏi 602237 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681892602237</link>
      <description><![CDATA[<p>Khi liên kết ngôn ngữ C/C++ với hợp ngữ theo cách viết riêng biệt tệp ngôn ngữ C/C++ và tệp của hợp ngữ thì trong module hợp ngữ có phải thêm dấu gì trước các biến dùng chung với C/C++ ?.</p> Không cần thêm gì Thêm dấu $ Thêm dấu _ (dấu underscore) trước tên biến và thêm ở mọi nơi mà biến đó xuất hiện trong module hợp ngữ]]></description>
      <pubDate>Fri, 16 January 2026 03:51:36 GMT</pubDate>
      <guid>8572158681892602237</guid>
    </item>
    <item>
      <title>Câu hỏi 602238 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681892602238</link>
      <description><![CDATA[<p>Người lập trình ngôn ngữ Assembly (hợp ngữ) hay dùng lệnh AND với mục đích gì?</p> Để:<br>Tách bit: Muốn tách bit nào đó (giữ trạng thái bit đó) của 1 toán hạng thì hãy AND bit đó với 1 và các bit khác với 0.<br>Dựng cờ: Thực hiện lệnh AND toán hạng với chính nó sẽ dựng các cờ cho biết trạng thái giá trị của toán hạng đó và trên cơ sở các cờ đó thực hiện các lệnh nhảy có điều kiện. Để thay đổi giá trị của toán hạng Để đưa giá trị của toán hạng lên 1 Xóa trạng thái các bit cờ Để đưa giá trị một toán hạng về 0]]></description>
      <pubDate>Fri, 16 January 2026 03:51:36 GMT</pubDate>
      <guid>8572158681892602238</guid>
    </item>
    <item>
      <title>Câu hỏi 602239 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681892602239</link>
      <description><![CDATA[<p>Một toán hạng đứng sau các lệnh của ngôn ngữ Assembly (hợp ngữ)  có thể là gì?</p> Chỉ có thể là một thanh ghi Có thể là  một thanh ghi, biến nhớ, hằng số, biểu thức hoặc một nhãn (tên CT con, nhãn nhảy) Chỉ có thể là một hằng số Chỉ có thể là một nhãn Chỉ có thể là một biến nhớ]]></description>
      <pubDate>Fri, 16 January 2026 03:51:36 GMT</pubDate>
      <guid>8572158681892602239</guid>
    </item>
    <item>
      <title>Câu hỏi 602241 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681912602241</link>
      <description><![CDATA[<p>Có thể dùng chung các thanh ghi làm toán hạng trong các lệnh của thân chương trình chính và chương trình con được không?</p> Tùy tình huống Được, song phải bảo vệ giá trị các thanh ghi trong chương trình con trước khi sử dụng và hồi phục lại giá trị các thanh ghi trước khi quay về chương trình chính. Không được Được, mà không cần quan tâm đến điều gì cả]]></description>
      <pubDate>Fri, 16 January 2026 03:51:34 GMT</pubDate>
      <guid>8572158681912602241</guid>
    </item>
    <item>
      <title>Câu hỏi 602242 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681912602242</link>
      <description><![CDATA[<p>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 ?</p> Chỉ ở module của chương trình chính Ở module nào cũng được Chỉ ở module chương trình con]]></description>
      <pubDate>Fri, 16 January 2026 03:51:34 GMT</pubDate>
      <guid>8572158681912602242</guid>
    </item>
    <item>
      <title>Câu hỏi 602243 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681912602243</link>
      <description><![CDATA[<p>Vai trò của directive GLOBAL của chương trình dich Turbo Assembler của hãng Borland?</p> Chỉ thay cho directive PUBLIC 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 Chỉ thay cho directive EXTRN]]></description>
      <pubDate>Fri, 16 January 2026 03:51:34 GMT</pubDate>
      <guid>8572158681912602243</guid>
    </item>
    <item>
      <title>Câu hỏi 602244 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681912602244</link>
      <description><![CDATA[<p>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</p> Cần lưu ý khi liên kết Cần lưu ý:<br>1.Chương trình chỉ có 1 phân đoạn mã máy,<br>2.Khai báo biến trong vùng nhớ mã máy,<br>3.Sử dụng directive ORG,<br>4.Tốt nhất là trở về DOS bằng ngắt int 20h<br>5. Khi liên kết sử dụng tùy chon t, cụ thể là:<br>tlink/t têntệp Cần lưu ý khi khai báo biến Không cần lưu ý gì. Viết như để tệp thực hiện có đuôi .EXE]]></description>
      <pubDate>Fri, 16 January 2026 03:51:34 GMT</pubDate>
      <guid>8572158681912602244</guid>
    </item>
    <item>
      <title>Câu hỏi 602245 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681912602245</link>
      <description><![CDATA[<p>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?</p> Không sinh ra mã máy để chạy chương trình mà chỉ hỗ trợ cho chương trình dịch Tùy tình huống Có sinh ra mã máy để chạy chương trình]]></description>
      <pubDate>Fri, 16 January 2026 03:51:34 GMT</pubDate>
      <guid>8572158681912602245</guid>
    </item>
    <item>
      <title>Câu hỏi 603681 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690162603681</link>
      <description><![CDATA[<p>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ợp ngữ 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 ?</p> Cần Tùy tình huống Không cần]]></description>
      <pubDate>Fri, 16 January 2026 03:51:33 GMT</pubDate>
      <guid>8572158690162603681</guid>
    </item>
    <item>
      <title>Câu hỏi 602246 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681922602246</link>
      <description><![CDATA[<p>Con trỏ (cursor) có ở chế độ (mode) nào của màn hình ?</p> Văn bản Đồ họa Cả văn bản và đồ họa]]></description>
      <pubDate>Fri, 16 January 2026 03:51:33 GMT</pubDate>
      <guid>8572158681922602246</guid>
    </item>
    <item>
      <title>Câu hỏi 602248 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681922602248</link>
      <description><![CDATA[<p>Một chương trình dạng .COM có bắt buộc sử dụng directive ORG 100h không?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      </p> Bắt buộc phải có Tùy tình huống Không cần]]></description>
      <pubDate>Fri, 16 January 2026 03:51:33 GMT</pubDate>
      <guid>8572158681922602248</guid>
    </item>
    <item>
      <title>Câu hỏi 602249 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681922602249</link>
      <description><![CDATA[<p>Lệnh: LEA BX,m (trong đó m là một biến) có ý nghĩa gì?</p> Đưa phần địa chỉ segment ô nhớ cấp phát cho biến m vào thanh ghi BX Đư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 Xóa trạng thái các bit cờ Đưa giá trị biến m vào thanh ghi BX]]></description>
      <pubDate>Fri, 16 January 2026 03:51:33 GMT</pubDate>
      <guid>8572158681922602249</guid>
    </item>
    <item>
      <title>Câu hỏi 602250 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681922602250</link>
      <description><![CDATA[<p>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?</p> Tùy tình huống Có 2 toán hạng Không có toán hạng nào 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.<br>Với phép nhân nếu toán hạng xuất hiện là:<br>- 8 bit thì toán hạng nhân thứ 2 (ẩn) nằm ở AL,<br>- 16 bit thì toán hạng thứ 2 (ẩn) nằm ở AX.<br>Với phép chia, nếu toán hạng xuất hiện (só chia) là:<br>- 8 bit thì toán hạng ẩn (số bị chia) nằm ở AX<br>- bit thì toán hạng ẩn (số bị chia) nằm ở DX:AX]]></description>
      <pubDate>Fri, 16 January 2026 03:51:33 GMT</pubDate>
      <guid>8572158681922602250</guid>
    </item>
    <item>
      <title>Câu hỏi 602251 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681952602251</link>
      <description><![CDATA[<p>Độ lớn của bảng vectơ ngắt và vị trí của bảng vectơ ngắt?</p> 128 byte và nằm ở đầu vùng nhớ 1024 byte và  nằm ở đầu vùng nhớ 512 byte và nằm ở cuối vùng nhớ 256 byte và nằm ở cuối vùng nhớ]]></description>
      <pubDate>Fri, 16 January 2026 03:51:30 GMT</pubDate>
      <guid>8572158681952602251</guid>
    </item>
    <item>
      <title>Câu hỏi 602252 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681952602252</link>
      <description><![CDATA[<p>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ì?</p> Bằng \0 Bằng ký tự ‘0’ Bằng Enter (0dh) Bằng dấu ‘$’]]></description>
      <pubDate>Fri, 16 January 2026 03:51:30 GMT</pubDate>
      <guid>8572158681952602252</guid>
    </item>
    <item>
      <title>Câu hỏi 602253 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681952602253</link>
      <description><![CDATA[<p>Chức năng nào của ngắt INT 21h cho phép mở tệp mới đã có?</p> Chức năng 3Fh Chức năng 3Eh Chức năng 3Ch Chức năng 40h Chức năng 3Dh]]></description>
      <pubDate>Fri, 16 January 2026 03:51:30 GMT</pubDate>
      <guid>8572158681952602253</guid>
    </item>
    <item>
      <title>Câu hỏi 602254 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681952602254</link>
      <description><![CDATA[<p>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 ?</p> Ổ đĩa Màn hình Bàn phím]]></description>
      <pubDate>Fri, 16 January 2026 03:51:30 GMT</pubDate>
      <guid>8572158681952602254</guid>
    </item>
    <item>
      <title>Câu hỏi 602255 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681952602255</link>
      <description><![CDATA[<p>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?</p> 0Ah 1h 9h]]></description>
      <pubDate>Fri, 16 January 2026 03:51:30 GMT</pubDate>
      <guid>8572158681952602255</guid>
    </item>
    <item>
      <title>Câu hỏi 602256 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681982602256</link>
      <description><![CDATA[<p>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 ?</p> Có Tùy tình huống Không]]></description>
      <pubDate>Fri, 16 January 2026 03:51:27 GMT</pubDate>
      <guid>8572158681982602256</guid>
    </item>
    <item>
      <title>Câu hỏi 602257 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681982602257</link>
      <description><![CDATA[<p>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 ?</p> Chỉ sử dụng directive PUBLIC Chỉ sử dụng directive EXTRN Tất cả các phương án]]></description>
      <pubDate>Fri, 16 January 2026 03:51:27 GMT</pubDate>
      <guid>8572158681982602257</guid>
    </item>
    <item>
      <title>Câu hỏi 602258 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681982602258</link>
      <description><![CDATA[<p>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 ?</p> Module nào cũng được Module sử dụng chương trình con (module gọi chương trình con) Module viết chương trình con]]></description>
      <pubDate>Fri, 16 January 2026 03:51:27 GMT</pubDate>
      <guid>8572158681982602258</guid>
    </item>
    <item>
      <title>Câu hỏi 602259 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681982602259</link>
      <description><![CDATA[<p>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?</p> Không Tùy tình huống Có]]></description>
      <pubDate>Fri, 16 January 2026 03:51:27 GMT</pubDate>
      <guid>8572158681982602259</guid>
    </item>
    <item>
      <title>Câu hỏi 602260 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158681982602260</link>
      <description><![CDATA[<p>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 ?</p> .MODEL tiny/<br>small/compact Loại  nào cũng được .MODEL large/<br>medium/ huge]]></description>
      <pubDate>Fri, 16 January 2026 03:51:27 GMT</pubDate>
      <guid>8572158681982602260</guid>
    </item>
    <item>
      <title>Câu hỏi 602262 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158682032602262</link>
      <description><![CDATA[<p>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 ?</p> Không, hệ điều hành sẽ tự đưa Có và nhờ 2 lệnh sau :<br>mov   reg16,data<br>mov   DS,reg16 Có và nhờ 2 lệnh sau :<br>mov reg16,@data   mov  DS,reg16 Tùy tình huống]]></description>
      <pubDate>Fri, 16 January 2026 03:51:22 GMT</pubDate>
      <guid>8572158682032602262</guid>
    </item>
    <item>
      <title>Câu hỏi 602263 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158682032602263</link>
      <description><![CDATA[<p>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ì?</p> Tất cả các phương án Chia đôi làm tròn dưới giá trị có trong AX nếu AX chứa số nguyên Chỉ chia đôi làm tròn dưới giá trị có trong AX nếu AX chứa số nguyên dương Chia đôi giá trị có trong AX nếu AX chứa số nguyên]]></description>
      <pubDate>Fri, 16 January 2026 03:51:22 GMT</pubDate>
      <guid>8572158682032602263</guid>
    </item>
    <item>
      <title>Câu hỏi 602264 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158682032602264</link>
      <description><![CDATA[<p>CX chứa số lần lặp của lệnh LOOP. Vậy CX có thể là một giá trị</p> Tất cả các phương án Bất kỳ số nào CX≥0 1≤CX≤32767]]></description>
      <pubDate>Fri, 16 January 2026 03:51:22 GMT</pubDate>
      <guid>8572158682032602264</guid>
    </item>
    <item>
      <title>Câu hỏi 603696 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690182603696</link>
      <description><![CDATA[<p>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ì?</p> Tất cả các phương án 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) Chia đôi giá trị có trong AX Nhân đôi giá trị có trong AX]]></description>
      <pubDate>Fri, 16 January 2026 03:51:19 GMT</pubDate>
      <guid>8572158690182603696</guid>
    </item>
    <item>
      <title>Câu hỏi 602265 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158682062602265</link>
      <description><![CDATA[<p>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> Không Tùy tình huống Có]]></description>
      <pubDate>Fri, 16 January 2026 03:51:19 GMT</pubDate>
      <guid>8572158682062602265</guid>
    </item>
    <item>
      <title>Câu hỏi 602266 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158682062602266</link>
      <description><![CDATA[<p>Các thanh ghi của máy tính 32 bit có độ dài bao nhiêu bit?</p> Tất cả đều có độ dài 16 bit Tất cả đều có độ dài 32 bit 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]]></description>
      <pubDate>Fri, 16 January 2026 03:51:19 GMT</pubDate>
      <guid>8572158682062602266</guid>
    </item>
    <item>
      <title>Câu hỏi 602267 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158682062602267</link>
      <description><![CDATA[<p>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 ?</p> Không Tùy tình huống Có]]></description>
      <pubDate>Fri, 16 January 2026 03:51:19 GMT</pubDate>
      <guid>8572158682062602267</guid>
    </item>
    <item>
      <title>Câu hỏi 603625 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690062603625</link>
      <description><![CDATA[<p>Một số kiểu dữ liệu trên Windows có tiền tố chữ H (HWND, HINSTANCE, HPEN,…). Chữ H có nghĩa là?</p> Số nguyên định danh (Handle) các thành phần Chuỗi ký tự định danh (Handle) các thành phần Số nguyên nắm giữ (Hold) giá trị thành phần Số nguyên chứa nội dung của thành phần Ký tự mô tả thành phần]]></description>
      <pubDate>Fri, 16 January 2026 03:37:59 GMT</pubDate>
      <guid>8572158690062603625</guid>
    </item>
    <item>
      <title>Câu hỏi 603626 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690062603626</link>
      <description><![CDATA[<p>Một thư viện DLL có thể được dùng như thế nào?</p> Được sử dụng tùy ý Được sử dụng chung trong toàn bộ hệ thống Không được sử dụng trong nhiều chương trình Được sử dụng trong nhiều chương trình Chỉ được sử dụng trong một chương trình]]></description>
      <pubDate>Fri, 16 January 2026 03:37:59 GMT</pubDate>
      <guid>8572158690062603626</guid>
    </item>
    <item>
      <title>Câu hỏi 603627 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690062603627</link>
      <description><![CDATA[<p>Để 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à )?</p> Rectangle(,0,0,50,100);<br>MoveToEx(,0,0,0);<br>LineTo(,50,100);<br>MoveToEx(,0,100,0);<br>LineTo(,50,0);<br>Ellipse(0,0,50,100); Rectangle(,0,0,100,100);<br>MoveToEx(,0,0,0);<br>LineTo(,100,100);<br>MoveToEx(,0,100,0);<br>LineTo(,100,0);<br>AngleArc(0,0,100,0,360); Rectangle(,0,0,100,100);<br>Line (,0,0,100,100);<br>Line(,0,100,100,0);<br>AngleArc(50,50,50,0,360); Rectangle(,0,0,100,100);<br>LineTo(,0,0,100,100);<br>LineTo(,0,100,100,0);<br>AngleArc(50,50,50,0,360); Rectangle(,0,0,100,100);<br>MoveToEx(,0,0,0);<br>LineTo(,100,100);<br>MoveToEx(,0,100,0);<br>LineTo(,100,0);<br>AngleArc(50,50,50,0,360);]]></description>
      <pubDate>Fri, 16 January 2026 03:37:59 GMT</pubDate>
      <guid>8572158690062603627</guid>
    </item>
    <item>
      <title>Câu hỏi 603629 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690062603629</link>
      <description><![CDATA[<p>Thứ tự các lệnh để vẽ hình tròn màu xanh và bên trong màu đỏ (với HDC là )?</p> HPEN  p=CreatePen(PS_SOLID,2,RGB(255,0,0));<br>HBRUSH  b=CreateSolidBrush(RGB(0,0,255));<br>SelectObject(,b);<br>Ellipse(,0,0,100,100); Ellipse(,0,0,100,100); HPEN  p=CreatePen(PS_SOLID,2,RGB(255,0,0));<br>HBRUSH  b=CreateSolidBrush(RGB(0,0,255));<br>SelectObject(,p);<br>SelectObject(,b);<br>Ellipse(,0,0,100,100); HPEN  p=CreatePen(PS_SOLID,2,RGB(255,0,0));<br>HBRUSH  b=CreateSolidBrush(RGB(0,0,255));<br>SelectObject(,p,b);<br>Ellipse(,0,0,100,100); HPEN  p=CreatePen(PS_SOLID,2,RGB(255,0,0));<br>HBRUSH  b=CreateSolidBrush(RGB(0,0,255));<br>SelectObject(,p);<br>Ellipse(,0,0,100,100);]]></description>
      <pubDate>Fri, 16 January 2026 03:37:59 GMT</pubDate>
      <guid>8572158690062603629</guid>
    </item>
    <item>
      <title>Câu hỏi 603631 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690062603631</link>
      <description><![CDATA[<p>API có tác dụng như thế nào trên Windows?</p> Chức năng của người dùng Các dịch vụ hệ thống Một chương trình ứng dụng Thư viện để lập trình Phần mềm để lập trình]]></description>
      <pubDate>Fri, 16 January 2026 03:37:59 GMT</pubDate>
      <guid>8572158690062603631</guid>
    </item>
    <item>
      <title>Câu hỏi 603632 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690062603632</link>
      <description><![CDATA[<p>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?</p> WM_CLOSE, WM_LBUTTONDOWN,<br>WM_RUTTONDOWN WM_MOUSEMOVE, WM_LBUTTONDOWN,<br>WM_CHAR WM_LBUTTONDOWN,<br>WM_KEYDOWN<br>WM_RUTTONDOWN WM_MOUSEMOVE, WM_LBUTTONDOWN,<br>WM_RUTTONDOWN WM_MOUSE, WM_LEFTDOWN,<br>WM_RIGHTDOWN]]></description>
      <pubDate>Fri, 16 January 2026 03:37:59 GMT</pubDate>
      <guid>8572158690062603632</guid>
    </item>
    <item>
      <title>Câu hỏi 603633 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690062603633</link>
      <description><![CDATA[<p>Chức năng nào của ngắt INT 21h cho phép đổi tên tệp?</p> Chức năng 41h Chức năng 57h Chức năng 42h Chức năng 43h Chức năng 56h]]></description>
      <pubDate>Fri, 16 January 2026 03:37:59 GMT</pubDate>
      <guid>8572158690062603633</guid>
    </item>
    <item>
      <title>Câu hỏi 603634 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690062603634</link>
      <description><![CDATA[<p>Với chức năng ghi tệp (chức năng 40h của ngắt INT 21h) thì với thẻ tệp (file handle) bằng 1 có nghĩa gì?</p> Đưa số liệu lên màn hình (hiện lên màn hình) Đưa số liệu ra máy in Đọc nội dung màn hình đưa vào tệp]]></description>
      <pubDate>Fri, 16 January 2026 03:37:59 GMT</pubDate>
      <guid>8572158690062603634</guid>
    </item>
    <item>
      <title>Câu hỏi 603635 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690062603635</link>
      <description><![CDATA[<p>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?</p> DS:DX CS:IP ES:SI]]></description>
      <pubDate>Fri, 16 January 2026 03:37:59 GMT</pubDate>
      <guid>8572158690062603635</guid>
    </item>
    <item>
      <title>Câu hỏi 603636 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690062603636</link>
      <description><![CDATA[<p>Chức năng nào của ngắt INT 21h cho phép đổi lấy hoặc đặt thuộc tính tệp?</p> Chức năng 43h Chức năng 57h Chức năng 56h Chức năng 41h Chức năng 42h]]></description>
      <pubDate>Fri, 16 January 2026 03:37:59 GMT</pubDate>
      <guid>8572158690062603636</guid>
    </item>
    <item>
      <title>Câu hỏi 603637 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690062603637</link>
      <description><![CDATA[<p>Ngắt nào của BIOS cho phép làm việc với thời gian máy tính?</p> Ngắt 10h Ngắt 1Ah Ngắt 16h]]></description>
      <pubDate>Fri, 16 January 2026 03:37:59 GMT</pubDate>
      <guid>8572158690062603637</guid>
    </item>
    <item>
      <title>Câu hỏi 603638 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690062603638</link>
      <description><![CDATA[<p>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 ?</p> CS=0 và IP=FFFFh CS=FFF0h và IP=F000h CS=0 và IP=0 CS=F000h và IP=FFF0h]]></description>
      <pubDate>Fri, 16 January 2026 03:37:59 GMT</pubDate>
      <guid>8572158690062603638</guid>
    </item>
    <item>
      <title>Câu hỏi 603639 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690062603639</link>
      <description><![CDATA[<p>Chức năng nào trong các chức năng sau của ngắt INT 10h cho phép xác lập chế độ (mode) cho màn hình ?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      </p> Chức năng 3h Chức năng 0Fh Chức năng 0h Chức năng 2h]]></description>
      <pubDate>Fri, 16 January 2026 03:37:59 GMT</pubDate>
      <guid>8572158690062603639</guid>
    </item>
    <item>
      <title>Câu hỏi 603640 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690082603640</link>
      <description><![CDATA[<p>Vùng dữ liệu ROM BIOS là gì?</p> Là vùng nhớ chứa mã máy các chương trình con phục vụ ngắt của BIOS 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 Là vùng nhớ chứa các thông tin về máy tính đang dùng]]></description>
      <pubDate>Fri, 16 January 2026 03:37:57 GMT</pubDate>
      <guid>8572158690082603640</guid>
    </item>
    <item>
      <title>Câu hỏi 603641 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690082603641</link>
      <description><![CDATA[<p>Chức năng nào của ngắt INT 10h cho phép hiển thị nhiều lần1 ký tự có màu sắc lên màn hình tại vị trí con trỏ đứng ?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      </p> Chức năng 8h Chức năng 0Eh Chức năng 9h]]></description>
      <pubDate>Fri, 16 January 2026 03:37:57 GMT</pubDate>
      <guid>8572158690082603641</guid>
    </item>
    <item>
      <title>Câu hỏi 603642 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690082603642</link>
      <description><![CDATA[<p>Độ lớn vùng dữ liệu ROM BIOS và địa chỉ đầu vùng dữ liệu ROM BIOS?</p> 256 byte RAM và địa chỉ đầu là: 0:400h 128 byte  RAM và địa chỉ đầu là 0:0h 1024 byte RAM và địa chỉ đầu là 0:100h]]></description>
      <pubDate>Fri, 16 January 2026 03:37:57 GMT</pubDate>
      <guid>8572158690082603642</guid>
    </item>
    <item>
      <title>Câu hỏi 603643 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690082603643</link>
      <description><![CDATA[<p>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ữ)?</p> Sử dụng chương trình dịch của ngôn ngữ Assembly (hợp ngữ) Sử dụng chương trình dịch nào cũng đượ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) 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)]]></description>
      <pubDate>Fri, 16 January 2026 03:37:57 GMT</pubDate>
      <guid>8572158690082603643</guid>
    </item>
    <item>
      <title>Câu hỏi 603644 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690082603644</link>
      <description><![CDATA[<p>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 đó ?</p> Tùy tình huống Cần Tùy tình huống]]></description>
      <pubDate>Fri, 16 January 2026 03:37:57 GMT</pubDate>
      <guid>8572158690082603644</guid>
    </item>
    <item>
      <title>Câu hỏi 603645 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690082603645</link>
      <description><![CDATA[<p>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?</p> Cách nào cũng như nhau. Cách Inline tốt hơn và hay dùng hơn 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ữ.]]></description>
      <pubDate>Fri, 16 January 2026 03:37:57 GMT</pubDate>
      <guid>8572158690082603645</guid>
    </item>
    <item>
      <title>Câu hỏi 603646 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690082603646</link>
      <description><![CDATA[<p>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?</p> Có Không có Tùy tình huống]]></description>
      <pubDate>Fri, 16 January 2026 03:37:57 GMT</pubDate>
      <guid>8572158690082603646</guid>
    </item>
    <item>
      <title>Câu hỏi 603647 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690082603647</link>
      <description><![CDATA[<p>Một chương trình dạng .EXE có thể chứa ít nhất bao nhiêu phân đoạn (segment) ?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      </p> 3 phân đoạn 2 phân đoạn 1 phân đoạn]]></description>
      <pubDate>Fri, 16 January 2026 03:37:57 GMT</pubDate>
      <guid>8572158690082603647</guid>
    </item>
    <item>
      <title>Câu hỏi 603648 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690082603648</link>
      <description><![CDATA[<p>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ì?</p> Dễ viết Tiết kiệm vùng nhớ Dễ dịch Làm cho chương trình có cấu trúc và tiết kiệm vùng nhớ]]></description>
      <pubDate>Fri, 16 January 2026 03:37:57 GMT</pubDate>
      <guid>8572158690082603648</guid>
    </item>
    <item>
      <title>Câu hỏi 603649 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690082603649</link>
      <description><![CDATA[<p>Thường có mấy dạng biểu diễn địa chỉ một ô nhớ ?</p> 1 dạng duy nhất là vật lý 2 dạng: dạng lôgic và dạng vật lý 1 dạng duy nhất là lôgic]]></description>
      <pubDate>Fri, 16 January 2026 03:37:57 GMT</pubDate>
      <guid>8572158690082603649</guid>
    </item>
    <item>
      <title>Câu hỏi 603650 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690082603650</link>
      <description><![CDATA[<p>Directive nào xác lập biến 2 byte ?</p> DW DB DD]]></description>
      <pubDate>Fri, 16 January 2026 03:37:57 GMT</pubDate>
      <guid>8572158690082603650</guid>
    </item>
    <item>
      <title>Câu hỏi 603652 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690112603652</link>
      <description><![CDATA[<p>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?</p> Số ngắt từ int 20h đến int 0ffh và mã máy CT con phục vụ ngắt nằm RAM Số ngắt từ int 0h đến int 1fh và mã máy CT con phục vụ ngắt nằm ở ROM BIOS Số ngắt từ int 20h đến int 0ffh và mã máy CT con phục vụ ngắt nằmROM BIOS Số ngắt từ int 0h đến int 1fh và mã máy CT con phục vụ ngắt nằm ở RAM]]></description>
      <pubDate>Fri, 16 January 2026 03:37:54 GMT</pubDate>
      <guid>8572158690112603652</guid>
    </item>
    <item>
      <title>Câu hỏi 603653 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690112603653</link>
      <description><![CDATA[<p>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 ?</p> Cả hai cách Chỉ có cách gián tiếp nhờ chức năng 25h của ngắt int 21h Chỉ có cách trực tiếp]]></description>
      <pubDate>Fri, 16 January 2026 03:37:54 GMT</pubDate>
      <guid>8572158690112603653</guid>
    </item>
    <item>
      <title>Câu hỏi 603654 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690112603654</link>
      <description><![CDATA[<p>Làm thế nào để xác định địa chỉ đầu của chương trình con phục vụ ngắt ?</p> Nhờ directive OFFSET và SEG Nhờ directive SEG Nhờ directive OFFSET]]></description>
      <pubDate>Fri, 16 January 2026 03:37:54 GMT</pubDate>
      <guid>8572158690112603654</guid>
    </item>
    <item>
      <title>Câu hỏi 603655 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690112603655</link>
      <description><![CDATA[<p>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ì ?</p> Tất cả các phương án Đặ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 Chỉ cần viết chương trình con phục vụ ngắt]]></description>
      <pubDate>Fri, 16 January 2026 03:37:54 GMT</pubDate>
      <guid>8572158690112603655</guid>
    </item>
    <item>
      <title>Câu hỏi 603656 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690112603656</link>
      <description><![CDATA[<p>Làm thế nào xác định được độ dài 1 tệp?</p> Đưa con trỏ tệp về cuối tệp và CF = 0 (bit cờ Carry = 0) thì DX:AX=độ dài tệp Đưa con trỏ tệp về cuối tệp và CF = 1 (bit cờ Carry = 1) thì DX:AX=độ dài tệp]]></description>
      <pubDate>Fri, 16 January 2026 03:37:54 GMT</pubDate>
      <guid>8572158690112603656</guid>
    </item>
    <item>
      <title>Câu hỏi 603657 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690112603657</link>
      <description><![CDATA[<p>Chức năng nào của ngắt INT 21h cho phép đọc tệp?</p> Chức năng 3Dh Chức năng 40h Chức năng 3Ch Chức năng 3Eh Chức năng 3Fh]]></description>
      <pubDate>Fri, 16 January 2026 03:37:54 GMT</pubDate>
      <guid>8572158690112603657</guid>
    </item>
    <item>
      <title>Câu hỏi 603658 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690112603658</link>
      <description><![CDATA[<p>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)?</p> Bit cờ SF = 1 không thực hiện được và SF=0 thực hiện được Bit cờ ZF = 1 không thực hiện được và ZF=0 thực hiện được Bit cờ CF = 1 không thực hiện được và CF=0 thực hiện được]]></description>
      <pubDate>Fri, 16 January 2026 03:37:54 GMT</pubDate>
      <guid>8572158690112603658</guid>
    </item>
    <item>
      <title>Câu hỏi 603659 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690112603659</link>
      <description><![CDATA[<p>Chức năng nào của ngắt INT 21h cho phép tạo tệp mới và mở?</p> Chức năng 3Eh Chức năng 3Dh Chức năng 40h Chức năng 3Fh Chức năng 3Ch]]></description>
      <pubDate>Fri, 16 January 2026 03:37:54 GMT</pubDate>
      <guid>8572158690112603659</guid>
    </item>
    <item>
      <title>Câu hỏi 603660 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690112603660</link>
      <description><![CDATA[<p>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?</p> Thanh ghi DX Thanh ghi AX Thanh ghi CX Thanh ghi BX]]></description>
      <pubDate>Fri, 16 January 2026 03:37:54 GMT</pubDate>
      <guid>8572158690112603660</guid>
    </item>
    <item>
      <title>Câu hỏi 603661 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690112603661</link>
      <description><![CDATA[<p>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ì?</p> Nội dung của tệp vẫn giữ nguyên 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 Không ghi gì vào tệp]]></description>
      <pubDate>Fri, 16 January 2026 03:37:54 GMT</pubDate>
      <guid>8572158690112603661</guid>
    </item>
    <item>
      <title>Câu hỏi 603662 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690112603662</link>
      <description><![CDATA[<p>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> ZF = 0 (bit cờ Zero = 0) CF = 0 và số lượng byte cần đọc nằm ở DX:AX=0 ZF = 1 (bit cờ Zero = 1) CF = 1 (bit cờ Carry = 1) CF = 0 (bit cờ Carry = 0)]]></description>
      <pubDate>Fri, 16 January 2026 03:37:54 GMT</pubDate>
      <guid>8572158690112603662</guid>
    </item>
    <item>
      <title>Câu hỏi 603663 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690112603663</link>
      <description><![CDATA[<p>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)?</p> 2 4 0 1 3]]></description>
      <pubDate>Fri, 16 January 2026 03:37:54 GMT</pubDate>
      <guid>8572158690112603663</guid>
    </item>
    <item>
      <title>Câu hỏi 603664 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690112603664</link>
      <description><![CDATA[<p>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?</p> Mỗi một thiết bị có một ngắt DOS riêng Hầu hết đều do ngắt int 21h của DOS nắm giữ]]></description>
      <pubDate>Fri, 16 January 2026 03:37:54 GMT</pubDate>
      <guid>8572158690112603664</guid>
    </item>
    <item>
      <title>Câu hỏi 603665 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690112603665</link>
      <description><![CDATA[<p>Sau khi thực hiện các chức năng mở 1 tệp đã có (chức năng 3dh) hoặc tạo 1 tệp mới và mở (chức năng 3ch) của ngắt DOS int 21h thì sau khi thực hiện thành công thẻ tệp nằm ở thanh ghi nào?</p> Thanh ghi BX Thanh ghi DX Thanh ghi cờ Thanh ghi AX]]></description>
      <pubDate>Fri, 16 January 2026 03:37:54 GMT</pubDate>
      <guid>8572158690112603665</guid>
    </item>
    <item>
      <title>Câu hỏi 603666 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690112603666</link>
      <description><![CDATA[<p>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 ?</p> 0:400h 0:411h 0:410h]]></description>
      <pubDate>Fri, 16 January 2026 03:37:54 GMT</pubDate>
      <guid>8572158690112603666</guid>
    </item>
    <item>
      <title>Câu hỏi 603667 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690112603667</link>
      <description><![CDATA[<p>Biết rằng 1 chương trình con phục vụ ngắt của hệ thống thường có nhiều chức năng. Vậy muốn sử dụng 1 chức năng nào đó của 1 ngắt hệ thống thì theo qui định số chức năng sẽ được đặt vào đâu?</p> Bất kỳ thanh ghi nào tùy người lập trình chọn Thanh ghi AL Thanh ghi  AH]]></description>
      <pubDate>Fri, 16 January 2026 03:37:54 GMT</pubDate>
      <guid>8572158690112603667</guid>
    </item>
    <item>
      <title>Câu hỏi 603668 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690112603668</link>
      <description><![CDATA[<p>Ở chế độ văn bản màn hình có bao nhiêu dòng ?</p> 40 80 25]]></description>
      <pubDate>Fri, 16 January 2026 03:37:54 GMT</pubDate>
      <guid>8572158690112603668</guid>
    </item>
    <item>
      <title>Câu hỏi 603669 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690112603669</link>
      <description><![CDATA[<p>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 ?</p> Ổ đĩa Màn hình Bàn phím]]></description>
      <pubDate>Fri, 16 January 2026 03:37:54 GMT</pubDate>
      <guid>8572158690112603669</guid>
    </item>
    <item>
      <title>Câu hỏi 603670 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690112603670</link>
      <description><![CDATA[<p>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 ?</p> 0:400h 0:411h 0:410h]]></description>
      <pubDate>Fri, 16 January 2026 03:37:54 GMT</pubDate>
      <guid>8572158690112603670</guid>
    </item>
    <item>
      <title>Câu hỏi 603671 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690132603671</link>
      <description><![CDATA[<p>Trong hai cách trở về DOS từ một chương trình hợp ngữ sau:</p><p>Cách 1: MOV   AH,4CH    </p><p>        INT     21H</p><p>Cách 2:  INT   20H</p><p>thì chương trình dạng .COM có thể sử dụng cách nào?</p> Cả hai cách Cách 2 Cách 1]]></description>
      <pubDate>Fri, 16 January 2026 03:37:52 GMT</pubDate>
      <guid>8572158690132603671</guid>
    </item>
    <item>
      <title>Câu hỏi 603672 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690132603672</link>
      <description><![CDATA[<p>Khối lệnh trong thân MACRO có cho phép có nhãn nhảy hay không ?</p> Không Có song nhãn đó phải được khai báo sau directive LOCAL Có trong bất kỳ tình huống nào]]></description>
      <pubDate>Fri, 16 January 2026 03:37:52 GMT</pubDate>
      <guid>8572158690132603672</guid>
    </item>
    <item>
      <title>Câu hỏi 603673 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690132603673</link>
      <description><![CDATA[<p>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?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      </p> 1 phân đoạn duy nhất và đó là code segment 2 phân đoạn  và đó là code segment và data segment phân đoạn và đó là code, data và stack segment]]></description>
      <pubDate>Fri, 16 January 2026 03:37:52 GMT</pubDate>
      <guid>8572158690132603673</guid>
    </item>
    <item>
      <title>Câu hỏi 603674 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690132603674</link>
      <description><![CDATA[<p>Trong chương trình đa tệp khi có 1 tệp sai khi dịch thì trước khi liên kết phải dịch lại như thế nào ?</p> Chỉ cần dịch lại tệp có sai khi dịch Dịch lại tất cả các tệp]]></description>
      <pubDate>Fri, 16 January 2026 03:37:52 GMT</pubDate>
      <guid>8572158690132603674</guid>
    </item>
    <item>
      <title>Câu hỏi 603675 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690132603675</link>
      <description><![CDATA[<p>Chương trình con và macro thì loại nào tiết kiệm vùng nhớ?</p> MACRO Chương trình con Bằng nhau]]></description>
      <pubDate>Fri, 16 January 2026 03:37:52 GMT</pubDate>
      <guid>8572158690132603675</guid>
    </item>
    <item>
      <title>Câu hỏi 603677 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690132603677</link>
      <description><![CDATA[<p>Với chương trình hợp ngữ được viết theo khai báo directive điều khiển segment dạng chuẩn thì khi viết chương trình con không khai báo tường minh NEAR/FAR thì mặc định sẽ là gì?</p> NEAR FAR Tùy tình huống]]></description>
      <pubDate>Fri, 16 January 2026 03:37:52 GMT</pubDate>
      <guid>8572158690132603677</guid>
    </item>
    <item>
      <title>Câu hỏi 603678 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690132603678</link>
      <description><![CDATA[<p>Chương trình con và macro thì loại nào cho phép có đối?</p> Cả hai Chương trình con MACRO]]></description>
      <pubDate>Fri, 16 January 2026 03:37:52 GMT</pubDate>
      <guid>8572158690132603678</guid>
    </item>
    <item>
      <title>Câu hỏi 603679 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690132603679</link>
      <description><![CDATA[<p>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?</p> Được Không Tùy tình huống]]></description>
      <pubDate>Fri, 16 January 2026 03:37:52 GMT</pubDate>
      <guid>8572158690132603679</guid>
    </item>
    <item>
      <title>Câu hỏi 603682 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690162603682</link>
      <description><![CDATA[<p>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 ?</p> 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ữ 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]]></description>
      <pubDate>Fri, 16 January 2026 03:37:49 GMT</pubDate>
      <guid>8572158690162603682</guid>
    </item>
    <item>
      <title>Câu hỏi 603683 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690162603683</link>
      <description><![CDATA[<p>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 ?</p> Cả hai cùng có thể Anh B đúng Anh A đúng]]></description>
      <pubDate>Fri, 16 January 2026 03:37:49 GMT</pubDate>
      <guid>8572158690162603683</guid>
    </item>
    <item>
      <title>Câu hỏi 603684 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690162603684</link>
      <description><![CDATA[<p>Khi liên kết với ngôn ngữ bậc cao với ngôn ngữ Assembly thì địa chỉ lệnh tiếp theo được cất vào ngăn xếp gồm mấy byte?</p> 4 byte Nếu chương trình con là NEAR thì 2 byte, còn nếu chương trình con là FAR thì 4 byte 2 byte]]></description>
      <pubDate>Fri, 16 January 2026 03:37:49 GMT</pubDate>
      <guid>8572158690162603684</guid>
    </item>
    <item>
      <title>Câu hỏi 603685 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690162603685</link>
      <description><![CDATA[<p>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 @tên hàm? </p> Không thêm gì cả Thêm $qi (ví dụ: @tênhàm$qi) Thêm $qpi với đối là con trỏ NEAR (ví dụ: @tênhàm$qpi) hoặc $qni với đối là con trỏ FAR (ví dụ: @tênhàm$qni) Thêm $qv (ví dụ: @tênhàm$qv)]]></description>
      <pubDate>Fri, 16 January 2026 03:37:49 GMT</pubDate>
      <guid>8572158690162603685</guid>
    </item>
    <item>
      <title>Câu hỏi 603686 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690162603686</link>
      <description><![CDATA[<p>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> Thêm $qv (ví dụ: @tênhàm$qv) Thêm $qi (ví dụ: @tênhàm$qi) Không thêm gì cả Thêm $qni (ví dụ: @tênhàm$qni)]]></description>
      <pubDate>Fri, 16 January 2026 03:37:49 GMT</pubDate>
      <guid>8572158690162603686</guid>
    </item>
    <item>
      <title>Câu hỏi 603687 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690162603687</link>
      <description><![CDATA[<p>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? </p> Thêm $qi (ví dụ: @tênhàm$qi) Thêm $qni (ví dụ: @tênhàm$qni) Không thêm gì cả Thêm $qv (ví dụ: @tênhàm$qv)]]></description>
      <pubDate>Fri, 16 January 2026 03:37:49 GMT</pubDate>
      <guid>8572158690162603687</guid>
    </item>
    <item>
      <title>Câu hỏi 603688 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690162603688</link>
      <description><![CDATA[<p>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? </p> Không, cả hai trường hợp đều thêm dấu _ (underscore) trước tên hàm 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]]></description>
      <pubDate>Fri, 16 January 2026 03:37:49 GMT</pubDate>
      <guid>8572158690162603688</guid>
    </item>
    <item>
      <title>Câu hỏi 603689 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690162603689</link>
      <description><![CDATA[<p>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 ?</p> Có và số lượng đối và kiểu đối do ngôn ngữ bậc cao giả thiết Có và số lượng đối và kiểu đối do hợp ngữ quyết định Không]]></description>
      <pubDate>Fri, 16 January 2026 03:37:49 GMT</pubDate>
      <guid>8572158690162603689</guid>
    </item>
    <item>
      <title>Câu hỏi 603690 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690162603690</link>
      <description><![CDATA[<p>Thường có mấy cách để liên kết ngôn ngữ bậc cao với hợp ngữ ?</p> 3 1 2]]></description>
      <pubDate>Fri, 16 January 2026 03:37:49 GMT</pubDate>
      <guid>8572158690162603690</guid>
    </item>
    <item>
      <title>Câu hỏi 603691 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690182603691</link>
      <description><![CDATA[<p>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ữ ?</p> 3 dạng Chỉ 1 dạng đơn giản 2 dạng: đơn giản và chuẩn Chỉ 1 dạng chuẩn]]></description>
      <pubDate>Fri, 16 January 2026 03:37:47 GMT</pubDate>
      <guid>8572158690182603691</guid>
    </item>
    <item>
      <title>Câu hỏi 603692 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690182603692</link>
      <description><![CDATA[<p>Có thể sử dụng dạng cơ số nào để thể hiện 1 hằng số trong lập trình Assembly?</p> Dạng thập phân (cơ số 10) Dạng nhị phân (cơ số binary) Dạng bát phân (cơ số 8) Tất cả các dạng cơ số nêu trên Dạng hexa<br>(cơ số 16)]]></description>
      <pubDate>Fri, 16 January 2026 03:37:47 GMT</pubDate>
      <guid>8572158690182603692</guid>
    </item>
    <item>
      <title>Câu hỏi 603693 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690182603693</link>
      <description><![CDATA[<p>Lệnh AND  AX,AX có nghĩa gì không?</p> 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 Xóa trạng thái các bit cờ Tất cả các phương án Vô nghĩa]]></description>
      <pubDate>Fri, 16 January 2026 03:37:47 GMT</pubDate>
      <guid>8572158690182603693</guid>
    </item>
    <item>
      <title>Câu hỏi 603694 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690182603694</link>
      <description><![CDATA[<p>Lệnh nhảy JMP là loại lệnh nhảy gì và có bước nhảy bao nhiêu byte?</p> Có điều kiện và bước nhảy là không giới hạn Không điều kiện và có bước nhảy  64 k]]></description>
      <pubDate>Fri, 16 January 2026 03:37:47 GMT</pubDate>
      <guid>8572158690182603694</guid>
    </item>
    <item>
      <title>Câu hỏi 603695 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690182603695</link>
      <description><![CDATA[<p>Bước nhảy của các lệnh nhảy có điều kiện phải</p> Không giới hạn 64k 128 byte]]></description>
      <pubDate>Fri, 16 January 2026 03:37:47 GMT</pubDate>
      <guid>8572158690182603695</guid>
    </item>
    <item>
      <title>Câu hỏi 603697 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690182603697</link>
      <description><![CDATA[<p>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 ?</p> CS:IP ES:DI DS:SI SS:SP]]></description>
      <pubDate>Fri, 16 January 2026 03:37:47 GMT</pubDate>
      <guid>8572158690182603697</guid>
    </item>
    <item>
      <title>Câu hỏi 603698 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690182603698</link>
      <description><![CDATA[<p>Toán hạng 2 byte có thể chứa một số nguyên có giá trị bao nhiêu?</p> Từ số 0 đến số 65535 Từ số -32768 đến số 32768 Từ số -32768 đến số 0 Từ số -32767 đến số 32768 Từ -32768 đến 32767]]></description>
      <pubDate>Fri, 16 January 2026 03:37:47 GMT</pubDate>
      <guid>8572158690182603698</guid>
    </item>
    <item>
      <title>Câu hỏi 603699 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690182603699</link>
      <description><![CDATA[<p>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ì?</p> Chia đôi giá trị có trong AX nếu AX chứa số nguyên dương Chia đôi làm tròn dưới giá trị có trong AX nếu AX chứa số nguyên Chia đôi làm tròn dưới giá trị có trong AX nếu AX chứa số nguyên dương Tất cả các phương án]]></description>
      <pubDate>Fri, 16 January 2026 03:37:47 GMT</pubDate>
      <guid>8572158690182603699</guid>
    </item>
    <item>
      <title>Câu hỏi 603700 - Lập trình hệ thống - IT17</title>
      <link>https://hou.hcode.me/q/lap-trinh-he-thong-it17/8572158690182603700</link>
      <description><![CDATA[<p>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 ?</p> Cả hai dạng Dạng dơn giản Dạng chuẩn]]></description>
      <pubDate>Fri, 16 January 2026 03:37:47 GMT</pubDate>
      <guid>8572158690182603700</guid>
    </item>
  </channel>
</rss>