sc (系统调用) 指令
用途
请调用系统以提供服务。
注: sc 指令仅在 PowerPC® 体系结构中受支持。
语法
| 位数 | 值 |
|---|---|
| 0 - 5 | 17 |
| 6 - 10 | /// |
| 11 - 15 | /// |
| 16 - 19 | /// |
| 20 - 26 | LEV |
| 27 - 29 | /// |
| 30 | 1 |
| 31 | / |
PowerPC®
| 项 | 描述 |
|---|---|
| sc | LEV |
描述
斯克 指令会导致系统调用中断。 斯克 指令后的指令的有效地址 (EA) 将放入 "保存恢复寄存器 0" (SRR0) 中。 机器状态寄存器 (0) 的第 0 位,第 5 位至第 9 位以及第 16 位至第 31 位被放置在 "保存恢复寄存器 1" (SRR1) 的相应位中。 SRR1 4 位 1-4 和 10-15 设置为未定义的值。
斯克 指令既充当基本助记符,也充当扩展助记符。 在扩展格式中,将省略 LEV 字段,并假定为 0。
斯克 指令具有一个语法格式。 语法表单不影响机器状态注册。
注: 斯克 指示信息具有与 svc (管理程序调用) 指令相同的操作码。
参数
| 项 | 描述 |
|---|---|
| LEV | 必须为 0 或 1。 |