首页 操作系统

操作系统

  • 30天自制操作系统(pdf+epub+mobi+txt+azw3)

    30天自制操作系统(pdf+epub+mobi+txt+azw3)

    第三个数字的存放地址:[ESP + 12]第四个数字的存放地址:[ESP + 16](以下略)我们想取得用参数指定的数字0x1234或0x56的内容,就用MOV指令读入寄存器。因为CPU已经是32位模式,所以我们积极使用32位寄存器。16位寄存器也不是不能用,但如果用了的话,不只机器语言的字节数会增加,而且执行速度也会变慢,没什么好处。在指定内存地址的地方,如果使用16位寄存器指定[CX]或[SP]之类的就会出错,但使用32位寄存器,连[ECX]、[ESP]等都OK,基本上没有不能使用的寄存器。真方便。另外,在指定...

1