心理

当前位置 /首页/完美生活/心理/列表

cpu执行过程中随时会被打断

cpu执行过程中随时会被打断

CPU的工作过程就是周而复始地执行指令。CPU不会停下来什么也不做,只是有时候指令的执行过程被阻塞了一段时间、执行了没有产生结果的指令。

在指令执行的过程中,CPU还要定时采样对应的引脚来查询有没有中断请求或者DMA请求。查询或者响应中断请求和DMA请求的过程都包含在一条指令的执行过程中。

CPU中的寄存器分为:用户可访问的寄存器和用户不可见寄存器。通用寄存器一般有一个编号,指令可以通过编号标识并访问到通用寄存器。用户不可见的寄存器一般是没有编号、不能通过程序直接访问,如指令寄存器IR,存储器地址寄存器MAR、存储器数据寄存器MDR。

很正常,CPU执行当前指令执行完了之后响应中断,这个时候也没关系的,CPU会压栈保存当前对战的信息,然后执行中断执行完出来以后再退盏。

TAG标签:CPU 打断 执行 #