能力值:
( LV1,RANK:0 )
|
-
-
2 楼
我看了一下一本书,发现BIOS的含义是基本输入输出系统, 我在想,既然BIOS是基本输入输出,那是否有办法直接绕过操作系统, 直接用BIOS编写系统????
|
能力值:
( LV9,RANK:310 )
|
-
-
3 楼
没什么不可以的,嵌入式一块裸板上面直接跑程序都可以,bios也好,内核也罢,它们的责任都是在特定时间做特定的事情,现在bios可能一般都指uboot、uefi这样的启动引导程序,它们基本上都非常强大了,可以显示图形,可以控制各种硬件,但它的责任也就是引导启动罢了,没有必要抢内核的工作
|
能力值:
( LV1,RANK:0 )
|
-
-
4 楼
福建炒饭乡会
没什么不可以的,嵌入式一块裸板上面直接跑程序都可以,bios也好,内核也罢,它们的责任都是在特定时间做特定的事情,现在bios可能一般都指uboot、uefi这样的启动引导程序,它们基本上都非常强大了 ...
大牛
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
你既然学过汇编语言,就应该知道dos > bios > 端口,其中端口编程是最低层的,BIOS位于中间。例如,键盘输入可以(1) mov ah, 1; int 21h; (2) mov ah, 0; int 16h; (3) in al, 60h。DOS作为操作系统,它的键盘输入功能即(1)依赖(2),而(2)又依赖(3)。
|
能力值:
( LV1,RANK:0 )
|
-
-
6 楼
NutCracker
你既然学过汇编语言,就应该知道dos > bios > 端口,其中端口编程是最低层的,BIOS位于中间。例如,键盘输入可以(1) mov ah, 1; int 21h; (2) mov a ...
嗯,也就是说,可以绕过BIOS,或者自己设计指令系统,????????
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
白帽墨客
嗯,也就是说,可以绕过BIOS,或者自己设计指令系统,????????
指令系统是CPU决定的,跟BIOS无关,BIOS本质是一个函数集,程序员在无操作系统的情况下也能调用BIOS中的函数。操作系统可以调用BIOS也可以不调用BIOS,如果不调用BIOS,那么就要用in/out指令与端口通讯实现输入与输出。
|
能力值:
( LV1,RANK:0 )
|
-
-
8 楼
NutCracker
指令系统是CPU决定的,跟BIOS无关,BIOS本质是一个函数集,程序员在无操作系统的情况下也能调用BIOS中的函数。操作系统可以调用BIOS也可以不调用BIOS,如果不调用BIOS,那么就要用in/ ...
主要有一个疑问,CPU安排的指令,是CPU功能的全部吗????????
|
能力值:
( LV9,RANK:160 )
|
-
-
9 楼
白帽墨客
主要有一个疑问,CPU安排的指令,是CPU功能的全部吗????????
把计算机四大件学一下吧,最先学一下计算机组成原理。
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
白帽墨客
主要有一个疑问,CPU安排的指令,是CPU功能的全部吗????????
CPU用指令可以控制的对象包括寄存器、内存、端口,CPU的全部功能当然不仅仅是这些,比如取指令、解释指令、执行指令是由CPU内部的控制单元CU负责的,但CU不能通过编程控制。
|
|
|