Description
ARM指令集提供了两条指令,可直接控制程序状态寄存器(Program State Register,PSR)。MRS指令用于把CPSR或SPSR的值传送到一个寄存器;MSR与之相反,把一个寄存器的内容传送到CPSR或SPSR。这两条指令相结合,可用于对CPSR和SPSR进行读/写操作。程序状态寄存器指令如表所示。
指 令作 用操 作MRS把程序状态寄存器的值送到一个通用寄存器Rd=SPRMSR把通用寄存器的值送到程序状态寄存器或把一个立即数送到程序状态字PSR[field]=Rm或PSR[field]=immediate
在指令语法中可看到一个称为fields的项,它可以是控制(C)、扩展(X)、状态(S)及标志(F)的组合。
MRS指令用于将程序状态寄存器的内容传送到通用寄存器中。
在ARM处理器中,只有MRS指令可以将状态寄存器CPSR或SPSR读出到通用寄存器中。
指令的语法格式:
MRS{cond} Rd,PSR
其中,Rd为目标寄存器,Rd不允许为程序计数器(PC)。PSR为CPSR或SPSR。
Allen Bradley 1771-VHSC NIB
Allen Bradley 1771-OBDS 1771OBDS NIB
Koyo Grinding Wheel Spindle Remanfactured
oyo Scroll Spindle Remanfactured
5-Teledyne Farris Pressure Relief Valve 1 X 1.5 Rebuil
Allen Bradley AC Drive PN 160-BA10NPS1P1 NI
Honeywell Logic Power Supply Model 51400712-200 Rev. H
Allen Bradley 1772-LXD Mini PLC 2/16 Processor
Roth Turbine Pump Model 90TSCL2129BSI
Mikron Instrument Processor Infrared Transmitter
Goulds Pump Casing PN D00282B 1203 1X1.5 Stainless Ne
Lot of Six Honeywell I/O Cards
Tufline 3″ 3 Way Plug Valve Class 150 Stainless
ndress + Hauser LTC 1230 Micropressor Level Control N
Setco Scroll Spindle Remanfactured
Setco Cross Cluster Spindle Remanfactured
Pulsatron Pulsafeeder Metering Pump Model LB03SA-PTC1-G
Balluff Micropluse BTL5-A11-M1220-?P-S32/US NIB
Honeywell 3000 ST Differential Pressure Transmitter STR
ABB SACE TMAX 100 Amp. Breaker NIB
Sick CLV 430-0010 Barcode Scanner LNC
Baldor 20 HP PN 1700424 1450 RPM NIB
Matsushita Panadac 332A Motor Driver NI
Coti 50,000 lb. Load Cell Doubled Ended Model CI-BLC-2
Dodge Tigear 2 Part # 35Q50R14 ratio 50-1 NIB
Allen Bradley 1791-OB16 1791OB16 NIB
Reviews
There are no reviews yet.