jmp指令(0903)

简介: 本文为《汇编语言程序设计》0903小节例程。点击链接…进课程主页。jmp指令:依据位移进行转移 程序1:assume cs:codesgcodesg segment start: mov ax,0 jmp short s add ax,1 s: inc axcodesg endsend start程序2:

本文为《汇编语言程序设计》0903小节例程。点击链接…进课程主页。

jmp指令:依据位移进行转移
程序1:

assume cs:codesg
codesg segment
  start: mov ax,0
         jmp short s
         add ax,1
      s: inc ax
codesg ends
end start

程序2:

assume cs:codesg
codesg segment
  start: mov ax,0
         jmp short s
         add ax,1
         nop
         nop
      s: inc ax
codesg ends
end start

远转移:jmp far ptr 标号

assume cs:codesg
codesg segment
start: mov ax,0
       mov bx,0
       jmp far ptr s
       db 256 dup (0)
    s: add ax,1
       inc ax
codesg ends
end start

近转移:jmp near ptr 标号

assume cs:codesg
codesg segment
start: mov ax,0
       mov bx,0
       jmp near ptr s
       db 256 dup (0)
    s: add ax,1
       inc ax
codesg ends
end start

转移地址在寄存器中的jmp指令

assume cs:codesg
codesg segment
start: mov ax,0
       mov bx,ax
       jmp bx
       mov ax,0123H
codesg ends
end start
目录
相关文章
|
传感器 运维 监控
如何 3 行代码使用 arduino 接入阿里云物联网平台
阿里云物联网平台提供接入物联网场景的一整套基础设施,强大的在线配置能力,基本可以实现无代码开发接入各类应用,实现大规模的物联网应用场景。
14799 1
如何 3 行代码使用 arduino 接入阿里云物联网平台
|
10月前
|
人工智能 算法 决策智能
CompassArena上新!JudgeCopilot与新一代Bradley-Terry模型竞技体验
2024 年 5 月,上海人工智能实验室司南 OpenCompass 团队携手魔搭 ModelScope,联合推出了大模型评测平台——CompassArena(大模型竞技场),为大模型领域引入了一种全新的竞技模式。
217 6
CompassArena上新!JudgeCopilot与新一代Bradley-Terry模型竞技体验
|
11月前
|
开发框架 前端开发 .NET
Abp源码分析之Serilog日志
本文介绍了如何在ASP.NET Core MVC项目和ABP框架中配置和使用Serilog日志库。通过修改`Program.cs`文件,配置日志级别、输出目标,并在控制器和页面模型中记录日志。具体步骤包括新建MVC项目、配置日志、修改控制器和首页代码。最终,日志将被记录到控制台和`Logs/logs.txt`文件中。
171 1
Abp源码分析之Serilog日志
|
12月前
|
资源调度 JavaScript 前端开发
路由管理:Vue Router的使用和配置技巧
【10月更文挑战第21天】路由管理:Vue Router的使用和配置技巧
258 3
|
12月前
|
数据库 开发者
EasyCode 自动生成代码
【10月更文挑战第16天】总的来说,EasyCode 自动生成代码是一款非常有价值的工具。它为开发者们带来了便捷、高效和创新,让软件开发变得更加轻松和有趣。随着技术的不断进步,相信 EasyCode 还会不断完善和发展,为开发者们提供更多更好的服务。
187 1
|
网络协议 数据可视化 测试技术
面向对象分析与设计的底层逻辑
真正掌握了面向对象分析和设计的方法,也体会到其中的益处,对理解业务、方案设计、编码开发都有好处。
966 76
面向对象分析与设计的底层逻辑
|
安全
视频|年最新免费注册MicroSoft365的方法!保姆级教程!!
我们平常说的版本,如:2013、2016等,是那个年份前后推出的office办公套件,我们购买(激活)后,就只能一直使用那个版本,如果想升级新版本,可能需要重新购买(激活)。
756 0
|
安全 C#
在阿里云平台注册域名多少钱?域名新注、续费、转入最新收费价格表
在阿里云注册域名多少钱?阿里云可注册的域名后缀多达几百种,域名后缀不同,收费标准不同,通常用户注册比较多的是.com域名、.cn域名、.net域名等,阿里云域名价格表包括域名注册、域名续费及域名转入价格,不同时期的收费价格是不一样的,目前通过阿里云平台注册.com域名最低价格仅需1元,注册.cn域名最低仅需8.8元。下面是小编整理的最新版的阿里云域名新注、续费、转入收费价格表。
3076 0
在阿里云平台注册域名多少钱?域名新注、续费、转入最新收费价格表
Hexo、Jekyll、Sphinx、mkdocs、docsify等静态博文档汇总
Hexo、Jekyll、Sphinx、mkdocs、docsify等静态博文档汇总
336 0
Hexo、Jekyll、Sphinx、mkdocs、docsify等静态博文档汇总
|
弹性计算 网络安全 数据安全/隐私保护
Workbench远程登录实践
在阿里云建了一个ECS,之前一直使用VNC登录方式或者使用MSTSC(远程桌面连接工具)登录,一直使用Workbench不能连接成功,今天尝试了,终于成功,记录操作步骤共享之。
5494 0
Workbench远程登录实践