实验四数学运算和逻辑运算指令实验 您所在的位置:网站首页 金华物流专线公司电话 实验四数学运算和逻辑运算指令实验

实验四数学运算和逻辑运算指令实验

2023-06-12 22:13| 来源: 网络整理| 查看: 265

实验四数学运算和逻辑运算指令实验

 

实验四数学运算和逻辑运算指令实验

 

一、实验目的

 

1

、熟练使用数学与逻辑运算类指令,进行基本数据处理。

 

2

、初步掌握简单事物的编程设计和调试。

 

3

、熟悉

51

单片机位运算

 

二、实验内容

 

1

、查看程序代码在单片机内部存在的位置和形式。

 

2

、熟练应用

MOV

指令、

MOVX

指令、

MOVC

指令,实现将数

据在

51

单片机内部寄存器空间,

RAM

空间,以及外部

RAM

空间之

间的转移。

 

3

、了解堆栈的设置和应用,以及堆栈指针

SP

的变化

 

4

、懂得在程序区域设置数据表

 

三、实验步骤

 

1

、有两个加数,

12H 

13H

分别放在

R0

R1

处,编写如下参

考程序,完成

R3=R0+R1,

编译、模拟调试,并回答下列问题:

 

MOV R0, #12H ; 

将立即数

12H 

送到

R0 

MOV R1, #13H 

MOV A, R0 

ADD A, R1 ;

运行到此,

PSW

中,

CY= ,AC= PF= ; 

MOV R3, A ;

运行到此,

R3 

的值为;

 

ADD A, #00H ; 

运行到此,

PSW

中,

CY= ,AC= PF= ; 

END 

2

、设有两个

16

位(双字节)的无符号数,其中被减数

4567H

放在地址

40H

41H

的内部数据存储器单元,减数

1234H 

存放在地

42H

43H

的地方,请完成如下计算:

3456H-1234H , 

结果存放在

44H 

45H

地址单元处。

 

CLR C 

MOV A , 40H 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有