phongnhattran
24-11-2004, 20:39
Cho đệ hỏi một vấn đề này trong bootSector một tý.
Khi Bios nạp Bootsector vào bộ nhớ tại chỉ 0:07c00, tại sao trong vùng EntryProgram, ta phải có câu lệnh nhảy tới địa chỉ sau vùng dữ liệu. Cụ thể như sau:
Entry :
jmp 07c00:[AfterData]
;
;
;Data
;
;
;AfterData
;
;
Và trong phần mã có câu lệnh gán DS bằng 07c00, tại sao lại gán như vậy mà không phải là 000????
Thanks
Khi Bios nạp Bootsector vào bộ nhớ tại chỉ 0:07c00, tại sao trong vùng EntryProgram, ta phải có câu lệnh nhảy tới địa chỉ sau vùng dữ liệu. Cụ thể như sau:
Entry :
jmp 07c00:[AfterData]
;
;
;Data
;
;
;AfterData
;
;
Và trong phần mã có câu lệnh gán DS bằng 07c00, tại sao lại gán như vậy mà không phải là 000????
Thanks