JMP指令: 更改CS:IP寄存器的内容,以让CPU从新指定的内存地址开始继续执行指令。

格式:

JMP  段地址:偏移地址

---------------------------------------------------------

CS、IP寄存器:

CS:指向CPU将要执行指令的段地址

IP:指向CPU将要执行指令的偏移地址

a、读取CS:IP指向内存中的指令

b、IP指向下一条指令的开始偏移地址

c、执行指令,回到a步

----------------------------------------------------

-----------------------------------------------------

后期还会有关JMP的介绍

-----------------------------------------------------

基于8086CPU微处理器的汇编学习之JMP指令相关推荐

  1. 基于8086CPU微处理器的汇编学习之段地址与偏移地址的分析

    人的记忆总是不靠谱的,早在几年前就看过汇编语言,由于没有总结下来资料,所以忘记了很多,所以重新梳理下汇编方面的知识,与君共勉. ------------------------------------ ...

  2. 基于8086CPU微处理器的汇编学习之内存空间的编辑

    对于段地址和偏移地址,大家可以仔细思考,其背后的原理. ------------------------------------------------------------------------ ...

  3. 基于8086CPU微处理器的汇编学习之PUSH、POP指令

    --------------------------------------------- 栈,是一种数据结构,我觉得栈是抽象的,但是它同样也是实际的,因为它在内存中是连续的内存,只不过人们限制了它的 ...

  4. 汇编学习--7.16--int指令

    int指令 中断信息可以来自CPU的内部和外部,当CPU的内部有需要处理的事情发生的时候,将产生需要马上处理的中断信息,引发中断过程. 上一章讲解了0号中断和单步中断,这一章将讲解另一种重要的内中断, ...

  5. jmp指令对应的机器码

    od随便打开一个记事本,汇编几条jmp指令,可以看到如下 地址           HEX              反汇编 010073B4     - E9 7B9E8787      JMP 8 ...

  6. 寄存器---汇编学习笔记

    第二章 寄存器 2.0 寄存器的绪论 一个典型的CPU由运算器.控制器.寄存器(CPU工作原理)等器件构成.内部总线实现 CPU 内部各个器件之间的联系,外部总线实现CPU和主板其他器件的联系. 在C ...

  7. 汇编学习--7.16--中断

    内中断 任何一个通用的CPU,比如8086,都具备一种能力,可以在执行完当前正在执行的指令之后,检测到从CPU外部发送过来的或内部产生的一种特殊信息,并且可以立即对所接收到信息进行处理.这种特殊的信息 ...

  8. 汇编学习--7.13--标志寄存器

    标志寄存器 CPU内部的寄存器中,有一种特殊的寄存器(对于不同的处理机,个数和结构都可能不同)具有三种作用: 1) 用来存储相关指令的某些执行结果: 2) 用来为CPU执行相关指令提供行为依据: 3) ...

  9. Fasm---Win32汇编学习7

    Fasm---Win32汇编学习7 学习更多关于"绘制"文本串的知识 我们将做更多的实践去了解有关文本的诸多属性如字体和颜色等. 理论: Windows 的颜色系统是用RGB值来表 ...

最新文章

  1. 版本控制 Git RPM打包
  2. Linux中shell的分类以及查看当前的shell
  3. go 关闭通道的必要性
  4. CSS hack:区分IE6 IE7 Firefox
  5. CSS的历史与工作原理
  6. 【CodeForces - 764B 】Timofey and cubes (模拟)
  7. 向量空间 Vector Space -- 推荐系统
  8. mysql简单部署_安装部署Mysql实例(最简单快速噢)
  9. java jdbc封装_JDBC封装-Java(新手)
  10. spss连接mysql_spssstatistics19.0配置odbc连接远程oracle数据库
  11. JavaScript ECMAScript版本介绍
  12. 成功恢复UNIX误删除数据库文件(NODE已被清除)
  13. No package ‘libmarco-private‘ found
  14. 偏倚方差分解——R code
  15. [生存志] 第99节 白起奋威屠百万
  16. 游戏鼠标的dpi测试软件,鼠标dpi查看_自己就可以测试鼠标的DPI
  17. GODADDY上买域名心得
  18. vba访问服务器中txt文件,vba读取word内容 vba读取txt文件
  19. python字典(6)
  20. Android root检测方法总结

热门文章

  1. python二多分支例题_Python分支语句练习题
  2. 剑指offer-JZ30 包含min函数的栈(C++,附自己的分析)
  3. JavaWeb项目实战(3)软件快速下载
  4. 怎样给oracle表设置序列,Oracle的sequence序列在hibernate中的配置方法
  5. PCA(Principal Component Analysis)原理简单分析
  6. ES6的Proxy对象
  7. 关于es6中常见的一些方法----对象篇
  8. 手把手教你编写Logstash插件
  9. 丹佛机场行李系统Postmortem
  10. idea 本地远程debug服务器项目