发布网友 发布时间:2022-04-26 01:55
共1个回答
热心网友 时间:2022-06-19 18:35
cs和ip寄存器是进制数据。
1、计算机不管数据还是命令存储时都是一组二进制数据,那么cpu是怎么来分辨命令还是数据。
2、所有的命令都是存储在cs:ip代表的地址中,cs就是段地址,IP中存放着偏移。
3、计算机一开机,第一步会去读取cs=FFFFH,ip=0000H开始的地址段中的指令,然后开始工作。
4、CS显然可读,可以mov或push它。
5、IP好像没有直接读的办法,但是可以间接来,先call,把它压到栈上,然后读栈。