微机原理-汇编语言-控制转移/跳转语句总结(JMP JE...)
跳转指令分三类:
一、无条件跳转,即为JMP;
二、根据 CX、ECX 寄存器的值跳转:
JCXZ(CX 为 0 则跳转)
JECXZ(ECX 为 0 则跳转);
三、根据 EFLAGS 寄存器的标志位跳转
条件转移指令(JCC) *
根据指令执行后标志寄存器的状态进行转移,通常和CMP或TEST指令组合使用
根据标志位跳转的指令总结如下:
JE ;等于则跳转
JNE ;不等于则跳转
JZ ;为 0 则跳转
JNZ ;不为 0 则跳转
JS ;为负则跳转
JNS ;不为负则跳转
JC ;进位则跳转
JNC ;不进位则跳转
JO ;溢出则跳转
JNO ;不溢出则跳转
JA ;无符号大于则跳转
JNA ;无符号不大于则跳转
JAE ;无符号大于等于则跳转
JNAE ;无符号不大于等于则跳转
JG ;有符号大于则跳转
JNG ;有符号不大于则跳转
JGE ;有符号大于等于则跳转
JNGE ;有符号不大于等于则跳转
JB ;无符号小于则跳转
JNB ;无符号不小于则跳转
JBE ;无符号小于等于则跳转
JNBE ;无符号不小于等于则跳转
JL ;有符号小于则跳转
JNL ;有符号不小于则跳转
JLE ;有符号小于等于则跳转
JNLE ;有符号不小于等于则跳转
JP ;奇偶位置位则跳转
JNP ;奇偶位清除则跳转
JPE ;奇偶位相等则跳转
JPO ;奇偶位不等则跳转
微机原理-汇编语言-控制转移/跳转语句总结(JMP JE...)相关推荐
- 微机原理/汇编语言/8088知识总结
第一章 1.进制 200 16进制 (C8H) BCD压缩码(200H) 非压缩BCD(020000H) ASCII(323030H)0的ASCII码是30H a的ASCII码为61H,A ...
- 微机原理-汇编语言设计
文章目录 一.序言 二.汇编语言程序格式和伪指令 2-1 汇编语言程序格式 2-2 伪指令语句 2-2-1 段定义语句 2-2-2 段分配语句 2-2-3 过程定义语句 2-2-4 变量定义语句 2- ...
- 微机原理——汇编语言
汇编语言 期末复习要求 指令格式 寻址方式 各类指令的功能和特点 数据传送类指令 I/O数据传送指令 算术指令 辅助的算术指令 逻辑指令 移位和循环指令 跳转指令 循环指令 串指令 标志操作指令 其他 ...
- 微型计算机原理上机实验改错,北京理工大学微机原理汇编语言上机实验题
实验一 请在数据段中定义两个数,要求编写程序分别计算出这两个数的和.差.积.商,并用Debug 的相关命令查询计算结果. (略) 实验二 内存自TABLE开始的连续16个单元中存放着0-15的平方值, ...
- 微机原理控制转移类指令
1.无条件跳转指令 指令格式;JMP 目标地址 功能:JMP可以使程序无条件地跳转到程序存储器中某目标地址 注意点: 1)指令目标地址若在JMP指令所在的代码段内,属段内跳转,指令只修改IP内容.指令 ...
- 微型计算机汇编语言与接口技术答案,32位微机原理、汇编语言及接口技术教程课后习题答案.doc...
32位微机原理.汇编语言及接口技术教程课后习题答案.doc 16/32位微机原理.汇编语言及接口技术教程部分习题参考解答第1章 微型计算机系统概述习题1.2什么是通用微处理器.单片机(微控制器).DS ...
- 【微机原理与接口技术学习实践】汇编语言程序设计初步——debug编写调试指令序列
halo~我是bay_Tong桐小白 本文内容是桐小白个人对所学知识进行的总结和分享,知识点会不定期进行编辑更新和完善,了解最近更新内容可参看更新日志,欢迎各位大神留言.指点 [微机原理与接口技术学习 ...
- 微机原理之汇编语言程序设计
微机原理之汇编语言程序设计 还没有时间弄图床,图片都放在本地显示不了-先将就着,有空再补上 1 基础知识 1.1 总线 连接CPU和其他芯片的导线 地址总线 数据总线 控制总线 内部总线实现CPU内部 ...
- 用汇编语言与C语言实验其他排序,微机原理实验报告冒泡排序
微机原理实验报告冒泡排序 五.运行结果 (1)对300,250,280,240,260五个数进行冒泡排序,运行结果如下: (2)对-1,2,54,-38,43五个数进行冒泡排序,运行结果如下 (1)当 ...
最新文章
- Linux Kernel TCP/IP Stack — Overview
- 记录k8s下配置ssl安全连接版rabbitmq
- 用C语言写HMI程序,HMI画面元素组成设计及代码生成方法与流程
- 自适应高度表格_React实现自适应高度的lt;textareagt;
- 等级考试(四):二级C++---回首往昔考试历程
- SpringCloud的EurekaClient : 客户端应用访问注册的微服务(无断路器场景)
- python中的字符串文本必须用什么括起来_Python标准库---18、文本处理服务:string 常见的字符串操作...
- 一些Iphone sqlite 的包装类
- Vmware Tools安装详细步骤
- Android UI开发:AlertDialog对话框
- iOS开发-常用第三方开源框架介绍
- 详解!适合女生做的互联网项目
- @Autowired和@Resource的区别
- 基于SpingBoot2.0与activiti7.x构建的一套工作流程管理系统
- 专注少儿成长,掌门少儿打造多维思维启蒙体验
- PowerQuery的参数表格用法
- 三步完成两张网卡共享上网,区别于移动热点共享上网
- BCJC 59《论可计算数》P4(1)
- JAVAWeb ——静态网页
- 36_2 On Chip Bus —— AXI总线介绍