MCS-51 汇编指令集(J开头的指令)

2023-11-18

MCS-51系列单片机指令以J开头的指令有8条,分别为: JB bit,rel JBC bit,rel JC rel JMP @A+DPTR JNB bit,rel JNC rel JNZ rel JZ rel
1、JB bit,rel 指令名称:位条件转移指令。指令代码:20H 指令功能:根据指定位的状态,决定程序是否转移。若为1则转移;否则顺序执行。操作内容:若(bit)=1,则PC←(PC)+3+rel 若(bit)≠1,则PC←(PC)+3 字节数: 3 机器周期:2
2、JBC bit,rel 指令名称:位条件转移清0指令指令代码:10H 指令功能:对指定位的状态进行测试。若为1,则把该位清0并进行转移;否则程序顺序执行。操作内容:若(bit)=1,则PC←(PC)+3+rel,bit←0 若(bit)≠1,则PC←(PC)+3 字节数: 3 机器周期:2
3、JC rel 指令名称:累加位条件转移指令指令代码:40H 指令功能:根据累加位(C)的状态决定程序是否转移,若为1则转移,否则顺序执行。操作内容:若(C)=1,则PC←(PC)+2+rel 若(C)≠1,则PC←(PC)+2 字节数: 2 机器周期:2
4、JMP @A+DPTR 指令名称:无条件间接转移指令指令代码:72H 指令功能:A内容与DPTR内容相加作为转移目的地址,进行程序转移。操作内容:PC←(A)+(DPTR) 字节数: 1 机器周期;2
5、JNB bit,rel 指令名称:位条件转移指令指令代码:30H 指令功能:根据指定位的状态,决定程序是否转移。若为0则转移;否则顺序执行。操作内容:若(bit)=0,则PC←(PC)+3+rel 若(bit)≠0,则PC←(PC)+3 字节数: 3 机器周期:2
6、JNC rel 指令名称:累加位条件转移指令指令代码:50H 指令功能:根据累加位(C)的状态决定程序是否转移。若为o则转移;否则顺序执行。操作内容:若(C)=0,则PC←(PC)+2+rel 若(C)≠0,则PC←(PC)+2 字节数: 2 机器周期:2
7、JNZ rel 指令名称:判0转移指令指令代码:70H 指令功能:累加位(A)的内容不为0,则程序转移;否则程序顺序执行。操作内容:若(A)≠0,则PC←(PC)+2+rel 若(A)=0,则PC←(PC)+2 字节数: 2 机器周期:2
8、JZ rel 指令名称:判0转移指令指令代码:60H 指令功能:累加位(A)的内容为o,则程序转移;否则程序顺序执行。操作内容:若(A)=0,则PC←(PC)+2+rel 若(A)≠0,则PC←(PC)+2 字节数: 2 机器周期:2
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MCS-51 汇编指令集(J开头的指令) 的相关文章

随机推荐

  • 模型选择+过拟合+欠拟合

    模型选择 当我们训练模型时 我们只能访问数据中的小部分样本 最大的公开图像数据集包含大约一百万张图像 而在大部分时候 我们只能从数千或数万个数据样本中学习 将模型在训练数据上拟合的比在潜在分布中更接近的现象称为过拟合 overfitting
  • 从代码角度理解DETR

    一个cnn的backbone 提图像的feature 比如 HWC 同时对这个feature做position embedding 然后二者相加 在Transformer里面就是二者相加 输入encoder 输入decoder 这里有obj
  • Matlab中实现图像处理的工作流程

    一 识别流程 Receipt Identification Workflow Working with Images in MATLAB Import display and manipulate color and grayscale i
  • Angular4.0_完善在线竞拍应用路由

    路由实战思路 一 创建商品详情组件 显示商品的图片和标题 使用Angular命令行工具生成一个新的组件 ng g component productDetail product detail component ts import Comp
  • latex Elsevier 模板给作者加脚注

    Elsevier 模板给作者加脚注 thanks 无效 网上有说使用 corref cor1 cortext cor1 Corresponding author 但是实测发现不行 只能加一个标注 再加一个就是两个 还有说使用 authorn
  • SVM算法(Support Vector Machine)

    一 SVM 支持向量机 support vector machines SVM 是一种二分类模型 将实例的特征向量映射为空间中的一些点 SVM 的目的就是想要画出一条线 以 最好地 区分这两类点 以至如果以后有了新的点 这条线也能做出很好的
  • GIT reset

    Git Reset 转载Git Reset reset 用于回退commit 主要有三个参数 hard mixed soft working工作区 cache暂存区 repository本地库 hard 清空 清空 清空 mixed 保留
  • window系统启动redis和清除缓存

    一 启动redis dos命令行方式 c user john gt d 进入所在盘 D gt cd D Redis x64 3 2 100 进入安装目录 D gt cd D Redis x64 3 2 100 gt redis server
  • git提交新项目操作笔记

    git提交新项目操作笔记 1 本地安装git环境 下载安装包安装即可 2 初始化git项目 生成 git 配置目录 进入项目根目录 右键 git bash here打开控制台 输入git init即可完成 3 将项目加入本地git仓库 gi
  • fork()函数详解

    一个进程 包括代码 数据和分配给进程的资源 fork 函数通过系统调用创建一个与原来进程几乎完全相同的进程 也就是两个进程可以做完全相同的事 但如果初始参数或者传入的变量不同 两个进程也可以做不同的事 一个进程调用fork 函数后 系统先给
  • 'gbk' codec can't decode byte 0xae 解决方法

    gbk codec can t decode byte 0xae 解决方法 今天使用python 读取txt的时候出现了如下报错 Message gbk codec can t decode byte 0xae in position 32
  • python一球从100米高度自由落下,一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,......

    首先一开始想到的就是用循环来计算的 所以就写了以下代码 include include include define H 100 define N 10 int main void int i 1 float weiyi distance
  • SVN安装及使用教程图文详解

    一 SVN简介 1 什么是SVN SVN全名Subversion 即版本控制系统 SVN与CVS一样 是一个跨平台的软件 支持大多数常见的操作系统 作为一个开源的版本控制系统 Subversion管理着随时间改变的数据 这些数据放置在一个中
  • 树莓派安装TensorFlow并使用[一步到位]

    树莓派安装TensorFlow并使用 一步到位 安装TensorFlow并使用 树莓派3B 树莓派安装TensorFlow并使用 一步到位 换源并更新 安装TensorFlow依赖包 安装TensorFlow并使用 各种问题 换源并更新 安
  • 帮我使用pytorch和opencv实现根据双目视差图生成点云

    可以使用OpenCV库读取双目图像 并使用SGBM算法或BM算法计算视差图 然后 可以使用OpenCV的reprojectImageTo3D函数将视差图映射到三维空间中 生成点云 以下是代码示例 import cv2 import nump
  • 基于libtorch的LeNet-5卷积神经网络实现(2)--Cifar-10数据分类

    上篇文章中我们使用libtorch实现了LeNet 5卷积神经网络 并对Minst数据集进行训练与分类 本文我们尝试使用该实现的网络对更加复杂的Cifar 10数据集进行训练 分类 基于libtorch的LeNet 5卷积神经网络实现 Le
  • OpenCV(五)——运动目标识别

    课程一览 目录 1 摄像头调用 2 视频的读取与保存 3 帧差法 4 光流法 5 背景减除法
  • ERROR: FPM initialization failed

    出错的原因主要是 usr local php5 sbin php fpm配置错误 仔细检查下 我的错误就是group www这里少了 号 所以出错了 root localhost usr local php5 sbin php fpm PH
  • 服务器系统巡查登记表,信息设备巡检记录表

    信息设备巡检记录表 由会员分享 可在线阅读 更多相关 信息设备巡检记录表 2页珍藏版 请在人人文库网上搜索 1 信息设备巡检记录表 检査人 检査时间 年月日 一 机房环境尺周边设缶 枪杏顶 结论 情况摘要 枪杏顶 结论 情况摘要 溫度 正常
  • MCS-51 汇编指令集(J开头的指令)

    MCS 51系列单片机指令以J开头的指令有8条 分别为 JB bit rel JBC bit rel JC rel JMP A DPTR JNB bit rel JNC rel JNZ rel JZ rel 1 JB bit rel 指令名