历史上的今天
返回首页

历史上的今天

今天是:2025年03月10日(星期一)

正在发生

2018年03月10日 | AT89S51逻辑操作类指令

2018-03-10 来源:eefocus

  1.累加器A字节清0指令
  
  该条指令的功能是累加器A清0。不影响Cy、Ac、OV等标志位。
  
  2.累加器A字节求反指令
  
  该条指令的功能是将累加器A的内容按位逻辑取反,不影响标志位。
  
  3.左环移指令
  
  这条指令的功能是累加器A的8位向左循环移位,位7循环移入位O,不影响标志位,如图3-1所示。
  
  4.带进位左环移指令
  
  这条指令的功能是将累加器A的内容和进位标志位Cy一起向左环移一位,ACC.7移人进位位Cy,Cy移入Acc.0,不影响其他标志位,如图3-2所示。 
  
  5.右环移指令
  
  这条指令的功能是累加器A的内容向右环移一位,Acc.O移人Acc.7,不影响其他标志位,如图3-3所示。
  
  6.带进位右环移指令
  
  这条指令的功能是累加器A的内容和进位标志Cy 一起向右环移一位,Acc.O进入Cy,Cy移入Acc.7,如图3-4所示。
  
  7.累加器半字节交换指令
  
  这条指令的功能是将累加器A的高半字节(Acc.7~Acc.4)和低半字节(Acc.3~Acc.O)互换。
  
  【例3-8】 (A)=95H,执行指令
  
  结果为(A)=59H。
  
  8.逻辑与指令
  
  这组指令的功能是在指定的变量之间以位为基础进行逻辑与操作,结果存放到目的变量所在的寄存器或存储器中。操作数有寄存器寻址、直接寻址、寄存器间接寻址和立即数寻址方式。
  
  【例3-9】(A)=07H,(RO)=OFDH,执行指令
  
  运算式为
  
  结果为(A)=05H。
  
  9.逻辑或指令
  
  这组指令的功能是在所指定的变量之间执行以位为基础的逻辑或操作,结果存到目的变量寄存器或存储器中。操作数有寄存器寻址、直接寻址、寄存器间接寻址和立即数寻址方式。
  
  【例3-10】(P1)=05H,(A)=33H,执行指令
  
  运算式为结果为(P1)=37H。
  
  10.逻辑异或指令
  
  这组指令的功能是在所指定的变量之间执行以位为基础的逻辑异或操作,结果存到目的变量寄存器或存储器中。操作数有寄存器寻址、直接寻址、寄存器间接寻址和立即数寻址方式。
  
  【例3-11】 (A)=90H,(R3)=73H,执行指令
  
  运算式为
  
  结果为(A)=E3H。

推荐阅读

史海拾趣

DRI Relays Inc公司的发展小趣事

随着全球环保意识的提高,DRI Relays Inc公司积极响应环保号召,践行绿色环保理念。公司采用环保材料和节能技术,减少生产过程中的能源消耗和废弃物排放。同时,公司还注重产品的回收和再利用,为客户提供环保解决方案。这些举措不仅提升了公司的社会形象,还为公司带来了更多的商业机会和发展空间。

ACL staticide公司的发展小趣事

品质是企业的生命线。为了提升产品质量和客户满意度,DRI Relays Inc公司不断加强品质管理。公司建立了严格的质量检测体系,对原材料、生产过程和成品进行全面检测。同时,公司还注重员工素质的提升,定期开展培训和技能竞赛等活动,提高员工的技能水平和质量意识。这些措施有效地保证了公司产品的稳定性和可靠性,赢得了客户的信任和好评。

Barnbrook Systems Limited公司的发展小趣事

随着技术的不断进步,Barnbrook意识到单一的电路板产品已经无法满足市场的多元化需求。于是,公司开始拓展产品线,逐步推出了包括服务器、存储设备以及网络设备在内的一系列电子产品。同时,Barnbrook也积极开拓国内外市场,通过参加国际电子展会、建立销售网络等方式,不断提升品牌知名度和市场份额。

EM Microelectronic-Marin SA公司的发展小趣事

随着RFID技术的广泛应用,制定统一的国际标准变得尤为重要。EM Microelectronic-Marin积极参与了RFID标准制定机构的讨论,与其他企业一起提交了RFID标准建议。这一过程中,公司不断推动技术创新,力求在标准制定中占据有利地位。虽然最终的标准之争结果未知,但EM Microelectronic-Marin的技术实力和创新精神得到了业界的广泛认可。

富信半导体(FOSAN)公司的发展小趣事

随着RFID技术的广泛应用,制定统一的国际标准变得尤为重要。EM Microelectronic-Marin积极参与了RFID标准制定机构的讨论,与其他企业一起提交了RFID标准建议。这一过程中,公司不断推动技术创新,力求在标准制定中占据有利地位。虽然最终的标准之争结果未知,但EM Microelectronic-Marin的技术实力和创新精神得到了业界的广泛认可。

APTA Group Inc公司的发展小趣事

APTA Group Inc在企业管理方面同样敢于创新。公司引入了一套先进的管理系统,通过数据分析和智能化决策,大大提高了工作效率和决策准确性。同时,公司还注重员工培训和激励,打造了一支高效、专业的团队。这些创新的管理举措,为APTA的稳健发展提供了坚实保障。

问答坊 | AI 解惑

教你如何选购监控摄像头

选购摄像机总是有人存在一些误区,比如洋品牌就好,还有价格要越低越好,下面我就说说真正需要注意的几点是什么吧!     第一、经济性     当前安防产品同质化很严重,进口的与国产的相差无几,所以朋友们不要盲目的崇拜洋 ...…

查看全部问答>

WinCE的explorer.exe不启动直接启动自己的应用程序会有什么样的影响?

提一个关于WinCE启动的问题,在很多地方看到WinCE不启动explorer.exe,用自定义的应用程序替换,我有几个问题想寻求解答: 1、explorer.exe的完整的功能是哪些? 2、如果不启动这个功能,在VS2005下写的程序(基于compact Frame work)还能不能用 ...…

查看全部问答>

请教一个问题:在vxworks中得到主板CPU等关键芯片的温度,电压信息呢?

如题: 现在不知道如何能够得到这些信息,目前在windows下已经实现了,但是是在有驱动支持的情况下完成的 请各位帮忙看看怎么解决好呢?…

查看全部问答>

希望有机会尝试尝试3517上的powervr SGX的威力

这个图形加速器的驱动TI给出了现成的module,基于Linux的 里边基本全了,module源文件,app-test,看看README就都明白啦 还没尝试过POWERVR的杀伤力到底有多强 不知道SEED提供的底板是否有LCD,如果有就基本完美啦,否则还得自己想办法弄L ...…

查看全部问答>

小试256点fft,望圈圈、lut1lut、香版主指教

我使用MDK3.22,首先已按照lut1lut的帖子修改了汇编代码。数据源参考了圈圈的“FFT结果的物理意义”中的数据,我把圈圈的256个数据*1024然后作的四舍五入取整。结果与圈圈文章中分析的基本一致,第0点、50点、75点数据比较大,此三点数据为( ...…

查看全部问答>

stm32串口1,2,3,4为什么1,2可以,3,4就不行啊。

USART_InitStructure.USART_BaudRate = 115200;     USART_InitStructure.USART_WordLength = USART_WordLength_8b;     USART_InitStructure.USART_StopBits = USART_StopBits_1;     USART_InitStructure. ...…

查看全部问答>

大家帮我找个lwip中的文件。

文件名应该是sio.c,移植的时候在src/include/lwip下面有个sio.h文件,里面有一些sio_read,sio_write等声明函数。我想找到函数的实体部分,找了N久还是找不到。害的我程序老是编译不通过。…

查看全部问答>

跪求ICETEK-2812-B板资料

如题,哪位大神用过这个板子,有原理图、程序之类的资料吗?…

查看全部问答>

新手求教

新手求教,我的 xilinx platform cable USB 插电脑上,无法识别,我下载了一个ug344驱动,安装时总是出错,我用的是9.1的ise和10.impact,求教各位大神指导呀.... …

查看全部问答>