360 汇编/特权指令
外观
< 360 汇编
特权指令是需要限制操作系统才能使用的编程指令,以便保护系统资源、系统完整性或系统安全。这些指令包括但不限于
- I/O 指令。为了确保两个程序不会尝试写入同一个打印机或编辑同一个数据库记录,或者其他可能会导致文件损坏的错误,程序会向操作系统发出 I/O 请求,由操作系统来处理这些操作。
- 加载 PSW。PSW(程序状态字)包含有关计算机和当前正在执行的作业的状态信息。如果不保护 PSW,程序可能会
- 授予自身特权
- 允许自身重置其存储密钥,从而允许它们更改任何内存
- 改写、污染或破坏页面表,从而丢失或破坏其他作业
- 更改系统日期和时间
- 停止机器
- 插入存储密钥、设置存储密钥。更改或读取任何内存。
- 页面表功能。污染其他作业,丢失交换到磁盘的页面,破坏内存和/或其他作业。
- 诊断。操作系统用来向管理程序发出请求。
将特权功能限制在操作系统中可能比允许任何人随意使用它们要好。
360 汇编语言 | |
360 系列 | 简介 · 基本常见问题 · 360 系列 · 360 架构 |
---|---|
360 指令集 | 360 指令 · 分支指令 · 数据传输指令 · 控制流指令 · 算术指令 · 逻辑指令 · 移位和旋转指令 · 特权指令 · 其他指令 |
语法和汇编器 | 360 汇编器· 伪指令 |
指令扩展 | 浮点数 · 高级语言 |