• ARM_Core的处理器模式与寄存器

    时间:2024-04-01 08:02:14

    ARM_Core的处理器模式与寄存器ARM处理器的工作状态:ARM处理器有两种工作状态。在程序的执行过程中,处理器可以在两种工作状态之间切换,并且不影响                                相应寄存器中的内容。ARM状态,此时处理器执行32位对齐的ARM指令;BX指令,当操...

  • 关于对C51中特殊功能寄存器sfr的思考

    时间:2024-03-30 16:45:52

    在REGX52.H头文件中,sfr的定义是这样的 OK,那么,sfr P2 = 0xA0;就表示P2指向了0xA0这个地址的寄存器 接下来,P2 = 0x00;表示给寄存器的8位都赋值0,将LED灯全部点亮 看起来似乎一切没问题,但是... 既然#define sfr char,那说明sfr本质是...

  • 【STM32】GPIO基础知识、8种工作模式、10种寄存器详细介绍

    时间:2024-03-30 08:44:13

    一、GPIO入门知识(1)GPIO是什么?全称:general purpose intput output 通用输入输出端口。可以做输入也可以做输出。GPIO端口可通过程序配置成输入或者输出。(2)引脚和GPIO的区别和联系?STM32的引脚中,有部分是做GPIO使用,部分是电源引脚/复位引脚/启动...

  • mips寄存器介绍

    时间:2024-03-30 07:57:20

    一 概要mips拥有32个通用寄存器,一个pc寄存器,一个HI和LO寄存器,另外协处理器也有自己的寄存器,如CP0有32个单独的寄存器(不同的厂商可以实现自己独特的寄存器,用MTC0 rt, rd, sel, sel进行区分),浮点协处理单元也有自己独立的寄存器。二 32个通用寄存器s0–s8: B...

  • (四)嵌入式:GPIO点亮LED,实现按键控制(操作寄存器)

    时间:2024-03-30 07:47:47

    1.使能LED灯本次课程主要是了解GPIO的使用,我们查阅了相应的手册资料之后,可以知道板子上的GPIO0连接到的是按键S2,GPIO1连接到的是LED5。如图1-1所示:图1-1 GPIO的引脚关系然后查阅手册知道了GPIO的使用流程,GPIO的基地址,寄存器偏移地址,如图1-2和1-3所示:图1...

  • 锁存器原理/门电路/寄存器

    时间:2024-03-30 07:40:46

    大一小菜鸟还没学过模电数电,对电路的理解过于肤浅,对计算机存储特性的本质也是懵懵懂懂。看完B站上这期视频(哔哩哔哩计算机科学速成课06寄存器),感觉自己对计算机的存储原理又有了进一步的理解。锁存器,门关时输出上次的结果,门开时输出=输入端。但是究竟最开始发明这种神奇好用的元件时是怎么想的呢?本文尝试...

  • GPIO模拟SMI读取RTL8305NB各个PHY寄存器

    时间:2024-03-28 16:40:52

    有的交换芯片提供了SDC和SDIO管脚,如RTL8305BN,原厂却不开放相关文档以及参考源码。通过自己摸索,已经实现通过两个普通GPIO口模拟SDC和SDIO(SMI)访问RTL8305BN的各个PHY寄存器的值。P0-P4的PHY地址没有按照顺序来排序,PHY0/PHY2/PHY5/PHY6/P...

  • 跨时钟域为什么要双寄存器同步

    时间:2024-03-26 16:56:51

    随着设计规模的不断攀升,各种接口外设琳琅满目,时钟“满天飞”就不可避免(注意这里的“满天飞”不是滥用,意指时钟频率多、时钟扇出多)。而一个设计中,不同时钟频率之间你来我往更是在所难免。那么,这就出现了题目中的跨时钟域的同步问题?怎么办?十年不变的老难题。为了获取稳定可靠的异步时钟域送来的信号,一种经...

  • 数字电子技术基础(十二):寄存器和存储器(与触发器和锁存器比较)

    时间:2024-03-26 16:51:32

    锁存器常说的锁存器其实就是电平触发的触发器触发器常说的触发器是边沿触发器寄存器寄存器是能够存储一组二值代码的电路结构,因为触发器只能怪存储一位二值代码,所以N个触发器(锁存器)组成的寄存器可以存储N位的二值代码。所以N位寄存器 = N个 触发器(锁存器)构成的电路一、半导体存储器半导体存储器因为存储...

  • 寄存器、锁存器和触发器的区别与联系

    时间:2024-03-26 16:51:08

    先来一个小结:触发器构成寄存器(有时钟;通常为边沿D触发器,数据先有效,控制信号后有效)。锁存器由钟控D触发器(无时钟;控制信号先有效,数据后有效;由于不锁存数据的时候输出随输入变化而变化,输出有毛刺,在FPGA中尽量避免使用)。本文参考了以下链接:链接1链接2链接3链接4链接51、基本概念(1)触...

  • Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - SSE扩展(3) - MXCSR寄存器详解

    时间:2024-03-23 16:28:19

    MXCSR Control and Status Register32位宽的MXCSR寄存器(参看下图)包含了控制与状态标志位,适用于SSE,SSE2和SSE3 SIMD浮点操作。这些标志位包括:SIMD浮点异常的标志位与掩码位SIMD浮点操作的舍入控制域下溢清零标志位(flush-to-zero)...

  • 标志寄存器(EFLAGS)

    时间:2024-03-23 14:34:47

    标志寄存器(EFLAGS)CF/PF/AF/ZF/SF/OFCPU在处理减法时,也是进行加法运算进位标志CF(carry flag):运算结果的最高位产生了进位或借位,其值为1(无符号数运算)奇偶标志PF(Parity flag):反应结果中“1”的个数的奇偶性。最低有效字节    (ax看最后八位...

  • 标志寄存器(PSW)

    时间:2024-03-23 14:25:21

    标志寄存器标志寄存器又称程序状态字PSW(Program Status Word)标志Flag用于反映指令执行结果或控制指令的执行形式。许多指令执行后将影响有关的状态标志寄存器,不少指令的执行要利用某些标志,当然,也有很多指令与标志无关。处理器中用一个或多个二进制位表示一种标志,其0和1的不同组合表...

  • 标志寄存器总结

    时间:2024-03-23 14:21:14

    前言:在学习汇编的时候,对于标志寄存器的一些地方有些不懂,或不是太熟悉,因此打算自己写一个关于标志寄存器的总结。首先说一下标志寄存器的概念。在8086cpu中标志寄存器都是16位的,而其中存储的信息被称为程序状态字(一段包含系统状态的内存或者是硬件区域)。标志寄存器既然是寄存器,那么它也是用来存储信...

  • 计算机寄存器及标志位详解

    时间:2024-03-23 14:17:07

    以下是计算机内部寄存器阵列图:以下FR控制标志位及其含义:1.CF进位标识位进行加减运算时,如果最高二进制位产生进位或错位,CF则为1,否则为0.程序设计中,常用条件转移指令JC,JNC指令据此标志位实现转移2.PF奇偶标志位操作结果中二进制位1的个数为偶数是,PF为1,某则为03.AF辅助进位标志...

  • ARMV8-aarch64的通用寄存器介绍general-purpose registers

    时间:2024-03-22 18:41:53

    1、通用寄存器ARMv8有31个通用寄存器X0-X30, 还有SP、PC、XZR等寄存器 下面详细介绍写这些通用寄存器:(1)、X0-X7 Argument registers 用于参数传递These are used to pass parameters to a function and to ...

  • 【随笔】汇编(寄存器、内存模型、常用指令、语法)-一、简介

    时间:2024-03-22 15:11:14

    汇编语言(英语:assembly language)是任何一种用于电子计算机、微处理器、微控制器,或其他可编程器件的低级语言。在不同的设备中,汇编语言对应着不同的机器语言指令集。一种汇编语言专用于某种计算机系统结构,而不像许多高级语言,可以在不同系统平台之间移植。 使用汇编语言编写的源代码,然后通...

  • modelSim仿真时出现所有模块端口,寄存器全为未知状态‘x’的问题

    时间:2024-03-20 13:30:33

    启动modelSim仿真时出现所有模块端口,寄存器如下图所示。仿真的结果全为‘x’'x'表示未知状态,在仿真时选中最顶层模块的文件,单击右键选择simulate without Optimization(不优化)。结果如下,这是一个上升沿触发的8bit计数器。具体的原因是因为优化问题,还是同时选中顶...

  • DDR协议基础进阶(三)——(基本功能、初始化、MR寄存器)

    时间:2024-03-19 08:42:11

    DDR协议基础进阶(三)——(基本功能、初始化、MR寄存器) 一、DDR基本功能 DDR基本功能主要包括: 8-bit prefetch预取——8-bit,是指8位数据,即8倍芯片位宽的数据。由于DDR内部数据传输是32bit,外部pin口DQ位宽4bit(存储单元数据位宽),在发起读数据(写同理)...

  • 线性反馈移位寄存器(LFSR)概念和M序列

    时间:2024-03-19 07:13:01

    LFSR的概念Linear Feedback Shift Register - 线性反馈移位寄存器LFSR 是一种移位寄存器电路,其中两个或多个中间步骤的输出线性组合并反馈到输入值。该电路有以下特点:如果初始状态相同,则最终会得到相同的输出序列(即输出序列是确定的);输出序列趋向于随机序列(伪随机)...