程序状态字寄存器PSW(program status word)是计算机运算器的一部分。

PSW用来存放两类信息:一类是体现当前指令执行结果的各种状态信息,如有无进位(CY位),有无溢出(OV位)等;另一类是存放控制信息,如允许中断(IF位),跟踪标志(TF位)等。

PSW设置专门的位来指明目前CPU的状态。

转载于:https://www.cnblogs.com/rflyee/archive/2013/04/27/3099726.html

程序状态字寄存器PSW相关推荐

  1. 关于程序状态字寄存器PSW(Program Status Word)与多核多线程

    内核态(Kernel Mode)与用户态(User Mode) CPU通常有两种工作模式即:内核态和用户态,而在PSW中有一个二进制位控制这两种模式. 内核态:当CPU运行在内核态时,程序可以访问所有 ...

  2. CPU中的主要寄存器:有六类寄存器:指令寄存器(IR)、程序计数器(PC)、地址寄存器(AR)、数据寄存器(DR)、累加寄存器(AC)、程序状态字寄存器(PSW)

    在CPU中至少要有六类寄存器:指令寄存器(IR).程序计数器(PC).地址寄存器(AR).数据寄存器(DR).累加寄存器(AC).程序状态字寄存器(PSW).这些寄存器用来暂存一个计算机字,其数目可以 ...

  3. 【嵌入式开发】ARM 处理器工作模式 及 修改方法 ( 处理器模式 | 设置处理器模式 | 程序状态字寄存器 CPSR SPSR | 模式设置代码编写 | 设置 svc 模式 )

    一. 处理器工作模式相关介绍 1. 处理器模式简介 (1) 处理器工作模式分类 (2) 处理器不同工作模式区别 (3) Linux 系统运行的模式 (4) 特权模式 说明 (5) 异常模式 (6) 系 ...

  4. 51单片机总结之程序状态字(PSW)

    1.简介 PSW是一个8位寄存器.PSW的全称是Program Status Word,即程序状态字. 其各位的含义如下: 程序状态字各位的含义 PWS位地址 D7 D6 D5 D4 D3 D2 D1 ...

  5. 汇编语言——标志(状态字)寄存器PSW

    标志寄存器PSW 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 OF DF IF TF SF ZF AF PF CF 零 标志 标志寄存器PSW(程序状态字寄存器PSW) ...

  6. 011-减法指令SUB及对标志寄存器PSW的影响

    l  汇编减法指令sub l   初识标志位 l   标志寄存器PSW l   ZF(零标志)     l  一.标志寄存器PSW 15 14 13 12 11 10 9 8 7 6 5 4 3 2 ...

  7. 标志寄存器PSW和汇编条件转移指令解释

    标志寄存器PSW 标志寄存器PSW(程序状态字寄存器PSW)    标志寄存器PSW是一个16为的寄存器.它反映了CPU运算的状态特征并且存放某些控制标志.8086使用了16位中的9位,包括6个状态标 ...

  8. 2021-07-08操作系统知识:程序计数器(pc)、指令寄存器(IR)、通用寄存器(GR)、状态寄存器(SR)、程序状态字PSW

    操作系统知识:程序计数器(pc).指令寄存器(IR).通用寄存器(GR).状态寄存器(SR).程序状态字PSW 快乐的一只小喵喵 2019-10-28 16:43:01 14046 收藏 96 分类专 ...

  9. 操作系统知识:程序计数器(pc)、指令寄存器(IR)、通用寄存器(GR)、状态寄存器(SR)、程序状态字PSW

    程序计数器(PC,Program counter),用于存放指令的地址.为了保证程序(在操作系统中理解为进程)能够连续地执行下去,CPU必须具有某些手段来确定下一条指令的地址.当执行一条指令时,首先需 ...

  10. 简单解释程序计数器、指令寄存器、通用寄存器、状态寄存器、程序状态字

    程序计数器(PC,Program counter),用于存放指令的地址.为了保证程序(在操作系统中理解为进程)能够连续地执行下去,CPU必须具有某些手段来确定下一条指令的地址.当执行一条指令时,首先需 ...

最新文章

  1. JAVA.NET.SOCKETEXCEPTION: TOO MANY OPEN FILES
  2. 无比震荡 Fedora Linux把密码输出都落实起来
  3. javac 编译异常总结
  4. C 冒泡排序及其非常非常非常简单的优化
  5. C语言 ##__VA_ARGS__ - C语言零基础入门教程
  6. 成功解决internal/modules/cjs/loader.js:596 throw err; ^ Error: Cannot find module 'express'
  7. 前端Docker教程
  8. ffmpeg多种码率控制方式的实现
  9. 一些游戏用到的渲染技术
  10. P1606 [USACO07FEB]白银莲花池 P1979 华容道(bfs预处理+状态连边建图+最短路算法求解,最短路计数)
  11. Android CPU 双核,为何安卓八核CPU不如苹果双核?
  12. 智能管家App kotlin版——开发索引
  13. 同时投掷两个不同面的骰子
  14. 微信小程序使用腾讯地图进行路线规划,坐标转地址,逆地理编码,计算目的地跟自身定位的距离
  15. JavaWeb 第八章 Day11天2020080605018
  16. 男人应享有动听词汇的权利
  17. 小红书电商入驻全流程指南
  18. lcd1602液晶显示器
  19. 《iOS开发全然上手——使用iOS 7和Xcode 5开发移动与平板应用》之Objective-C新手训练营...
  20. linux console的概念

热门文章

  1. springboot+mybatis+druid 多数据源整合
  2. C#中类的修饰符,this关键字和static关键字
  3. vxp grandle 自动更新应用
  4. struts2通配符及Action开发的三种方式
  5. 创建zookeeper客户端
  6. 爬虫实例2 用bs4库批量爬取图片
  7. java发送email_java发送email一般步骤(实例讲解)
  8. axios 跨域传参_axios跨域问题
  9. jQuery特效:实现简易轮播图
  10. OpenCV_(Based on Sobel Filter to Detect edges) 基于Sobel算子的方向滤波器检查边缘