1.一种微指令序列的执行方法,包括:
处理第一命令,若所述第一命令指示擦除操作,向存储器件发出擦除命令;
在所述擦除操作执行过程中,若接收到指示读取操作的第二命令,向所述存储器件发出暂停(suspend)所述擦除操作的命令,并向所述存储器件发出读取命令。
2.根据权利要求1所述的方法,其中向所述存储器件发出读取命令后,检查执行状态,若所述读取命令的执行未完成,所述微指令序列让步(yield)。
3.根据权利要求1或2所述的方法,其中向所述存储器件发出读取命令后,检查执行状态,若所述读取命令的执行完成,获取存储器返回的数据;以及发出恢复所述擦除操作的命令。
4.根据权利要求3所述的方法,其中发出恢复所述擦除操作的命令后,所述微指令序列让步(yield)。
5.根据权利要求1-4之一所述的方法,其中若所述第一命令指示擦除操作,还启动定时器;以及
若接收到指示读取操作的第二命令,且定时器记录的时间小于阈值,则向所述存储器件发出暂停(suspend)所述擦除操作的命令,并向所述存储器件发出读取命令。
6.根据权利要求5所述的方法,其中在所述读取命令的执行完成,获取存储器返回的数据后,恢复所述定时器。
7.根据权利要求1-4之一所述的方法,其中若接收到指示读取操作的第二命令,且第二命令的优先级高于所述第一命令,则向所述存储器件发出暂停(suspend)所述擦除操作的命令,并向所述存储器件发出读取命令。
8.根据权利要求7所述的方法,还包括:调整所述第一命令和/或所述第二命令的优先级。
9.一种微指令序列的执行设备,包括:
第一装置,用于处理第一命令,若所述第一命令指示擦除操作,向存储器件发出擦除命令;
第二装置,用于在所述擦除操作执行过程中,若接收到指示读取操作的第二命 令,向所述存储器件发出暂停(suspend)所述擦除操作的命令,并向所述存储器件发出读取命令。