重温51汇编指令及实验内容有哪些?

2026-05-27 16:220阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1377个文字,预计阅读时间需要6分钟。

重温51汇编指令及实验内容有哪些?

重学51汇编指令(附实验)

在电子控制的课堂上,老师带我们重温了一些51汇编指令,让我有了新的思考,感觉非常有趣。以下是对这些指令的总结和尝试。

实验总结:

1.熟练掌握了51汇编指令的基本语法和功能。

2.通过实验加深了对指令执行过程的理解。

3.学会了如何编写简单的汇编程序实现特定功能。

尝试:

1.尝试编写程序实现数字的加法运算。

2.尝试编写程序实现循环控制,模拟计时器功能。

3.尝试编写程序实现数据传输,模拟串口通信。

实验平台:51单片机开发板

重温51汇编指令(附实验) 写在前面:

在电子控制的课上,老师带我们重温了一些51的汇编指令,有了一些新的思考,感觉非常的有趣,所以这里进行总结和尝试。

正文: 实验平台:

keil5

实验目标MCU:

intel的80C51BH

51寄存器的简单介绍: 通过debug窗口可以进行观察 符号以及寄存器意义: 1、r0~r7寄存器组的八个工作寄存器 2、a是累加器,用于运算以及存放数据 3、b是专用寄存器,用于MUL(乘法)、DIV(除法)存放第二操作数、乘积的高位字节、除法余数等。 4、psw属于程序状态字


4.1 p是奇偶标志位

p=1则累加器a中1的个数为奇数;p=0则累加器a中1的个数为偶数。

4.2 ov是溢出标志位,ov=0没有溢出;ov=1溢出

这里进行完ab的乘法运算很显然是溢出了,高8位放到了b中,低8位放在了a里。

阅读全文

本文共计1377个文字,预计阅读时间需要6分钟。

重温51汇编指令及实验内容有哪些?

重学51汇编指令(附实验)

在电子控制的课堂上,老师带我们重温了一些51汇编指令,让我有了新的思考,感觉非常有趣。以下是对这些指令的总结和尝试。

实验总结:

1.熟练掌握了51汇编指令的基本语法和功能。

2.通过实验加深了对指令执行过程的理解。

3.学会了如何编写简单的汇编程序实现特定功能。

尝试:

1.尝试编写程序实现数字的加法运算。

2.尝试编写程序实现循环控制,模拟计时器功能。

3.尝试编写程序实现数据传输,模拟串口通信。

实验平台:51单片机开发板

重温51汇编指令(附实验) 写在前面:

在电子控制的课上,老师带我们重温了一些51的汇编指令,有了一些新的思考,感觉非常的有趣,所以这里进行总结和尝试。

正文: 实验平台:

keil5

实验目标MCU:

intel的80C51BH

51寄存器的简单介绍: 通过debug窗口可以进行观察 符号以及寄存器意义: 1、r0~r7寄存器组的八个工作寄存器 2、a是累加器,用于运算以及存放数据 3、b是专用寄存器,用于MUL(乘法)、DIV(除法)存放第二操作数、乘积的高位字节、除法余数等。 4、psw属于程序状态字


4.1 p是奇偶标志位

p=1则累加器a中1的个数为奇数;p=0则累加器a中1的个数为偶数。

4.2 ov是溢出标志位,ov=0没有溢出;ov=1溢出

这里进行完ab的乘法运算很显然是溢出了,高8位放到了b中,低8位放在了a里。

阅读全文