我们知道BIOS中断(INT)0x19搜索引导签名(0xAA55).如果找到,则加载并执行我们的引导加载程序0x7C00.
我的问题:为什么是0x7C00?是什么原因 ?如何通过一些方法评估它?
从stdin读取输入会产生一个String,但是如何将其转换为整数?
use std::io;
fn main() {
println!("Type something");
let mut input = String::new();
io::stdin()
.read_line(&mut input)
.expect("Failed to read line");
println!("{}", input);
}
Run Code Online (Sandbox Code Playgroud)