单片机的逻辑操作指令和移位指令是什么

发布于:2024-07-17 编辑:匿名 来源:网络

在计算机技术中,“指令”是指令集架构定义的单个CPU操作。

从更广泛的意义上讲,“指令”可以是可执行程序的任何元素的表示,例如字节码。

一台计算机通常有几十条到几百条指令,按其执行的功能可分为:算术逻辑运算指令、移位指令、浮点运算指令、小数运算指令、数据传输指令、转移指令、字符串处理指令、向量操作指令、堆栈指令、输入输出指令、特权指令和控制指令等。

算术和逻辑操作指令的主要作用是处理各类数据信息。

计算机一般都有这样的指令。

早期的小型计算机和微型计算机的硬件结构比较简单,一般只设定了二进制定点加减法、比较补码(取负数)等最基本的算术指令。

  由于芯片集成度的提高,后来的中央处理器支持硬件实现的乘法和除法指令。

计算机还具有对两个操作数执行逻辑乘法、逻辑加法和按位加法(异或)的逻辑运算。

有些计算机还具有位操作指令,如位测试(测试指定位的值)、位清零(将数中的某个位置设置为零)、位取反(得到某个位的非值)和其他说明。

  逻辑运算指令   逻辑运算指令对二进制数据进行按位运算。

例如,在逻辑与指令中,当两个操作数对应的位均为“1”时,逻辑与运算结果中的该位将为“1”。

该指令常用于屏蔽或检测数据字中的某些位;逻辑或指令是当两个操作数的相应位之一为“1”时,运算结果中的该位为“1”。

该指令常用于将数据字中的某些位置设置为“1”;逻辑非 将数据字中的所有位取反即可。

  逻辑运算可以分为两类:字节逻辑运算和位逻辑运算。

指令格式如表3-8所示。

当逻辑运算指令的目的操作数为累加器A时,程序状态字寄存器PSW或进位标志CY、PSW将受到影响,否则PSW不受影响。

  1。

字节清零 CLR 和反转 CPL 指令   字节清零指令“CLR A”将累加器 A 清零。

字节反转指令“CPL A”将累加器 A 中的数逐位反转。

  【例3-39】字节反转指令。

执行以下两条指令后确定累加器A的值。

  解答:答案在程序段的注释中给出。

  2。

字节“AND” ANL、“OR” ORL 和“XOR” XRL 运算指令    字节“AND” ANL、“OR” ORL 和“XOR” XRL 运算指令 两个操作数进行按位二进制“AND”、“OR”和“异或”运算,运算结果存放到目的操作数中。

  【例3-40】字节逻辑运算指令ANL、ORL、XRL。

执行以下程序段中的 ANL、ORL 和 XRL 指令后,确定累加器 A 的值。

  解答:答案在程序段的注释中给出。

从这个例子可以看出:①与“0”进行“与”运算的二进制位将被清为0,与“1”进行“与”运算的二进制位保持不变; ②与“1”进行“或”运算的二进制位将被设置为1,与“0”进行“或”运算的二进制位保持不变; ③ 与“1”进行“异或”运算的二进制位将被反转,与“0”进行“异或”运算的二进制位保持不变。

  3。

位变量状态设置指令CLR、SETB、CPL  如表3-8所示,位变量状态设置指令CLR和SETB指令中只有一位操作数。

这两条指令分别对应于位。

该操作数执行清0和置1的操作,CPL指令的作用是将位操作数取反。

  【例3-41】位变量状态设置指令。

下一个程序执行完每条指令后确定F0的值。

  解答:答案在程序段的注释中给出。

   位清零指令“CLR C”(或“CLR 位”)与字节清零指令“CLR A”的区别在于:字节清零指令中唯一的操作数必须是累加器 A。

如果如果操作数CLR指令的不是累加器A,它一定是位清除指令。

同样,位取反指令与字节取反指令的区别在于操作数是否为累加器A。

  4。

位“AND”ANL和“OR”ORL运算指令  见表3-8。

位“AND”ANL 和“OR”ORL 指令的逻辑运算在两个位操作数之间进行。

并且目的操作必须是进位标志CY。

单片机的逻辑操作指令和移位指令是什么

  【例3-42】位“AND”ANL和“OR”ORL运算指令。

确定下一个程序中每条指令执行后操作数的值。

  解答:答案在程序段的注释中给出。

  移位指令  移位运算指令是一组常用的指令,是汇编语言逻辑指令的一部分。

它包括移位指令(包括算术移位指令和逻辑移位指令)、循环移位指令等。

有位指令(包括带进位的循环移位指令)和双精度移位指令三类。

其功能是按照操作符指定的方式或寄存器CL指定的次数(0~)将目的操作数的所有位移动1位,并将结果发送到目的地址。

目的操作数是8位(或16位)寄存器数据或存储器数据。

   移位指令对其操作数执行循环移位。

指令语法格式如表3-9所示。

将二进制数左移一次相当于乘以 2,将二进制数右移一次相当于除以 2。

通过移位进行乘法和除法运算比使用 MUL 和 DIV 指令更快,因为MUL和DIV指令需要4个机器周期(见表3-7),而移位指令只需要1个机器周期(见表3-9)。

图 3-4 显示了移位指令的工作原理。

结合表3-9,可以更好地理解移位指令的功能。

单片机的逻辑操作指令和移位指令是什么

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 华捷艾米:③大揭秘3D体感技术核心

    华捷艾米:③大揭秘3D体感技术核心

    3D体感技术是光学精密仪器与制造、模式识别、图形图像、机器学习和神经网络技术的巅峰之作。 它是一项跨越多个领域的高精度技术。 。 因此,自2017年微软Kinect推出以来,很少有公司和研究机构能够彻底突破体感交互的所有技术层面。 3D体感核心技术包括3D拍摄、人物提取、骨骼

    06-18

  • 投资界新闻- 清流 Capital完成首轮新人民币基金,80%项目完成后续融资

    投资界新闻- 清流 Capital完成首轮新人民币基金,80%项目完成后续融资

    投资界消息4月16日,创投机构清流 Capital宣布完成首轮人民币基金新一轮人民币基金募集。 迄今为止,清流资本已管理两只美元基金和两只人民币基金。   据了解,这只清流人民币基金是清流资本管理的第二支人民币基金。 其背后的投资者包括机构投资者和企业家个人。 清流资本

    06-18

  • 扎克伯格谈Facebook推迟上市:他希望人才留下

    扎克伯格谈Facebook推迟上市:他希望人才留下

    9月15日消息,据外媒报道,《财富》披露了扎克伯格今年不愿让Facebook上市的原因。   扎克伯格认为,晚间上市可以让员工专注于产品设计,而不是拿了钱就走人。 据内部人士透露,人士透露,部分员工在上市后等待套现离职。 扎克伯格希望将这些人保留到明年夏天产品发布后。

    06-18

  • 数据安全公司宏图科技获数千万元Pre-A轮融资,元气资本领投

    数据安全公司宏图科技获数千万元Pre-A轮融资,元气资本领投

    投资圈(ID:pedaily)12月6日消息,据36氪报道,宏图科技宣布已获获得数千万元Pre-A轮万元投资,由元启资本领投,味村智科及老股东红杉种子基金跟投,云秀资本担任独家投资方。 宏图科技成立于今年9月。 是一家专注于数据安全的科技创新企业。 发布数据安全管理产品,包括数

    06-18

  • Inflection AI 创始人加入微软不仅仅是“跳槽”那么简单

    Inflection AI 创始人加入微软不仅仅是“跳槽”那么简单

    微软近日宣布,创始人、DeepMind 和 Inflection AI 的Mustafa和 Suleyman 即将加入微软 AI 阵营,建立并领导一个新的“微软 AI” (微软AI)该团队专注于推进Copilot和其他“消费者级”人工智能产品的研究,直接向微软首席执行官萨蒂亚纳德拉(Satya Nadella)汇报。 这位Mus

    06-21

  • 上海:2025年国有企业在数字经济中的比重将翻一番

    上海:2025年国有企业在数字经济中的比重将翻一番

    备受关注的上海国资国企创新大会近日成功举办。 会议透露,到2020年,上海国有企业数字经济比重比去年翻一番,80%以上的国有企业初步实现数字化转型。 上海市人民政府官网数据显示,去年,上海国有企业科技支出达440亿元,同比增长6.45%,占全市国有企业科技支出的58%。 全市

    06-18

  • 招商金控成立暨揭牌仪式在深圳前海举行

    招商金控成立暨揭牌仪式在深圳前海举行

    投资界(ID:pedaily)消息,9月18日上午,招商金控成立暨揭牌仪式在深圳前海举行。 招商金融控股有限公司(简称招商金控)在深圳前海举办。 广东省委副书记、深圳市市委书记孟繁利,招商局集团董事长、招商金控董事长苗建民,深圳市委副书记、市长覃伟忠,总经理胡建华集团董

    06-18

  • 中芯国际成熟工艺设备供货许可证获批

    中芯国际成熟工艺设备供货许可证获批

    集微网、新墨研究等 3月1日,新墨研究获悉,受到美国制裁的中芯国际与美方沟通取得重大突破状态!美国商务部、国防部、能源部、国务院四部委已批准美国领先设备制造商向中芯国际供货14纳米及以上(14纳米及其他28个成熟工艺)的供货许可设备(不知道,ASML最先进的DUV设备包

    06-06

  • 云掌财经2023创新榜评选活动于12月18日正式启动

    云掌财经2023创新榜评选活动于12月18日正式启动

    随着时代的变迁和信息技术的快速发展,以互联网、大数据、云计算、人工智能为代表的新一代信息技术金融融合发展已成为新趋势,金融业全面进入科技时代。 数字金融时代,金融机构需要在业务模式、操作流程、用户服务等方面进行创新和转型,以应对各种新挑战。 未来,数字金融将

    06-17

  • 宁德时代、红杉等投资设立天津滨海产业基金

    宁德时代、红杉等投资设立天津滨海产业基金

    据投资界8月20日消息,据了解,天津滨海产业基金管理有限公司于8月18日成立。 公司注册资本2亿元人民币。 注册地点位于天津自贸试验区。 公司第一大股东为天津滨海新区国有资本投资运营有限公司,持股比例为15%。 中国民生信托股份有限公司、宁德时代新能源科技股份有限公司

    06-18

  • 兰池家族-兰驰创投持续加大投资,唐吉诃德完成1亿元B轮融资

    兰池家族-兰驰创投持续加大投资,唐吉诃德完成1亿元B轮融资

    鍏伴┌瀹舵棌|鍏伴┌鍒涙姇鎸佺画鍔犲ぇ鎶曡祫锛屽攼鍚夎瘍寰峰畬鎴?浜垮厓B杞瀺璧勫攼鍚夊叞椹板垱鎶曞叞椹板垱鎶曞井淇D鍏伴┌鍒涙姇鍏充簬鐗硅壊鍏伴┌鍒涙姇涓浗鎴愮珛浜?016骞达紝涓撴敞浜庢棭鏈熼闄╂姇璧勩?傜鐞嗗熀閲戣妯秴浜垮厓锛岀疮璁℃姇璧勫垱涓氬

    06-18

  • 【融资24小时】2022年6月28日

    【融资24小时】2022年6月28日

    2020年6月28日投融资事件汇总及明细。 今日国内市场投资披露事件26起,其中先进制造业6起(普金、安泰复材、恒源科技、苏州高精、工业下一步、孔夫子)、汽车交通运输案例4个(英弗尼斯、E-Moda e-Swap、博泰车联网、千谷科技)、电商零售案例4个(优鲜公房、乐耀居食品、极小

    06-17