(1)错误。这里有两个原因:
- CPU通电,将CS:IP指向0FFFFH:0是对CPU的硬件设计,此时还没有轮到操作系统介入,更不会有程序员的程序执行,从时间点上,我们无权限干涉。更不可能去更改硬件中的设计
- 硬件检测和初始化程序是非常有必要的,不能跳过
- 否则硬件有问题,操作系统即使启动了也不能正常工作
- 初始化程序的任务中包含着将BIOS的中断例程注册在中断向量表,且包含着调用int 19h 将计算机控制权交给操作系统。如果不执行此程序,操作系统无法正常启动
(2)错误。int 19h是BIOS提供的,此时DOS尚未启动