指令是什么?
展开全部
特权指令指具有特殊权限的指令。这类指令只用于操作系统或其他系统软件,一般不直接提供给用户使用。
由于这类指令的权限最大,如果使用不当,将导致整个系统崩溃。比如:清内存、置时钟、分配系统资源、修改虚存的段表和页表,修改用户的访问权限等。
一般说来,在单用户,单任务的计算机中不具有也不需要特权指令,而在多用户,多任务的计算机系统中,特权指令却是不可缺少的。它主要用于系统资源的分配和管理,包括改变系统的工作方式,检测用户的访问权限,修改虚拟存储器管理的段表,页表和完成任务的创建和切换等。
扩展资料:
特权指令主要类型
1.有关对I/O设备使用的指令 如启动I/O设备指令、测试I/O设备工作状态和控制I/O设备动作的指令等。
2.有关访问程序状态的指令 如对程序状态字(PSW)的指令等。
3.存取特殊寄存器指令 如存取中断寄存器、时钟寄存器等指令。
4.其他特权指令。
参考资料:百度百科-特权指令
北京金瑞博
2024-08-14 广告
2024-08-14 广告
北京金瑞博企业咨询服务有限公司由张磊和合伙人共同创立,专注于为全球制药公司提供法规事务(药品注册)、GMP合规、质量管理数字化、市场准入以及相关工作。我们立志成为国内知名、国际有影响力的专家型咨询公司,为客户合规带来改变,对行业合规产生影响...
点击进入详情页
本回答由北京金瑞博提供
展开全部
特权指令
所谓特权指令是指具有特殊权限的指令,由于这类指令的权限最大,所以如果使用不当,就会破坏系统或其它用户信息。因此为了安全起见,这类指令只能用于操作系统或其它系统软件,而一般不直接提供给用户使用。
一般说来,在单用户,单任务的计算机中不具有也不需要特权指令,而在多用户,多任务的计算机系统中,特权指令却是不可缺少的。它主要用于系统资源的分配和管理,包括改变系统的工作方式,检测用户的访问权限,修改虚拟存储器管理的段表,页表和完成任务的创建和切换等。
在某些多用户的计算机系统中,为了统一管理所有的外部设备,输入输出指令也作为特权指令,不允许用户直接使用。需要输入输出时,必须通过系统调用,经由操作系统来完成。
所谓特权指令是指具有特殊权限的指令,由于这类指令的权限最大,所以如果使用不当,就会破坏系统或其它用户信息。因此为了安全起见,这类指令只能用于操作系统或其它系统软件,而一般不直接提供给用户使用。
一般说来,在单用户,单任务的计算机中不具有也不需要特权指令,而在多用户,多任务的计算机系统中,特权指令却是不可缺少的。它主要用于系统资源的分配和管理,包括改变系统的工作方式,检测用户的访问权限,修改虚拟存储器管理的段表,页表和完成任务的创建和切换等。
在某些多用户的计算机系统中,为了统一管理所有的外部设备,输入输出指令也作为特权指令,不允许用户直接使用。需要输入输出时,必须通过系统调用,经由操作系统来完成。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这得从CPU指令系统(用于控制CPU完成各种功能的命令)的特权级别说起。在CPU的所有指令中,有一些指令是非常危险的,如果错用,将导致整个系统崩溃。比如:清内存、设置时钟等。如果所有的程序都能使用这些指令,那么你的系统一天死机n回就不足为奇了。所以,CPU将指令分为特权指令和非特权指令,对于那些危险的指令,只允许操作系统及其相关模块使用,普通的应用程序只能使用那些不会造成灾难的指令。形象地说,特权指令就是那些儿童不宜的东东,而非特权指令则是老少皆宜。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2018-03-03
展开全部
指令是指示计算机执行某种操作的命令,它由一串二进制数码组成。
一条指令通常由两个部分组成:操作码 +地址码 。
操作码:指明该指令要完成的操作的类型或性质,如取数、做加法或输出数据等。
地址码:指明操作对象的内容或所在的存储单元地址。
宏指令:
宏指令是汇编语言程序中的一种伪指令
它的格式为
[ 宏指令名 ] MACRO [形式参数]
……
代码段
……
ENDM
使用了“形式参数“,它们引用宏指令时被给出的一些名字或数值(实在参数)所替换。使用形式参数给宏指令带来了很大的灵活性。
宏调用格式
[ 宏指令名 ] [实际参数]
实参数项将对应替换宏指令中形式参数。如果形式参数为标号时,则在宏调用中,实参也应为标号,且要求实参是唯一的。如果宏定义中有自己的标号,则在宏调用时,汇编程序自动地把标号变成唯一的标号.
伪指令:
伪指令(伪操作)不像机器指令那样是在程序运行期间由计算机来执行的,它是在汇编程序对源程序汇编期间由汇编程序处理的操作.它可以完成如处理器选择,定义程序模式,定义数据,分配存储区,指示程序结束等功能.伪指令在编译的时候并不生成代码.伪指令在编译之后就就不存在了
一条指令通常由两个部分组成:操作码 +地址码 。
操作码:指明该指令要完成的操作的类型或性质,如取数、做加法或输出数据等。
地址码:指明操作对象的内容或所在的存储单元地址。
宏指令:
宏指令是汇编语言程序中的一种伪指令
它的格式为
[ 宏指令名 ] MACRO [形式参数]
……
代码段
……
ENDM
使用了“形式参数“,它们引用宏指令时被给出的一些名字或数值(实在参数)所替换。使用形式参数给宏指令带来了很大的灵活性。
宏调用格式
[ 宏指令名 ] [实际参数]
实参数项将对应替换宏指令中形式参数。如果形式参数为标号时,则在宏调用中,实参也应为标号,且要求实参是唯一的。如果宏定义中有自己的标号,则在宏调用时,汇编程序自动地把标号变成唯一的标号.
伪指令:
伪指令(伪操作)不像机器指令那样是在程序运行期间由计算机来执行的,它是在汇编程序对源程序汇编期间由汇编程序处理的操作.它可以完成如处理器选择,定义程序模式,定义数据,分配存储区,指示程序结束等功能.伪指令在编译的时候并不生成代码.伪指令在编译之后就就不存在了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询