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
目录
相关文章
|
5月前
|
安全 编译器
8086 汇编笔记(四):[BX] 和 loop 指令
8086 汇编笔记(四):[BX] 和 loop 指令
|
5月前
|
编译器 存储 网络协议
【汇编】CS、IP寄存器与代码段,用汇编语言写的源程序,jmp指令
【汇编】CS、IP寄存器与代码段,用汇编语言写的源程序,jmp指令
220 1
【汇编】CS、IP寄存器与代码段,用汇编语言写的源程序,jmp指令
|
5月前
|
索引 存储 C语言
【汇编】[bx+idata]的寻址方式、SI和DI寄存器
【汇编】[bx+idata]的寻址方式、SI和DI寄存器
233 0
【汇编】[bx+idata]的寻址方式、SI和DI寄存器
|
5月前
|
Kubernetes 监控 容器
k9s常用的指令
K9s 是一个用于 Kubernetes 群集管理的命令行工具,它提供了一系列常用的指令,用于查看、管理和监控 Kubernetes 资源。以下是一些常用的 K9s 指令: 1. **查看资源列表:** - `:po`:查看 Pod 列表。 - `:svc`:查看 Service 列表。 - `:deploy`:查看 Deployment 列表。 - `:ns`:查看 Namespace 列表。 2. **在资源列表中的操作:** - 使用上下箭头键浏览资源列表。 - `Enter` 键进入资源的详细信息视图。 - `d`:删除选定的资源。
351 4
|
5月前
汇编指令学习(MOV,MOVSX,MOVZX,LEA,XCHG)
汇编指令学习(MOV,MOVSX,MOVZX,LEA,XCHG)
80 0
|
存储 缓存
当执行汇编指令MOV [0001H] 01H时,计算机都做了什么?
今天和几位单位大佬聊天时,讨论到一个非常有趣的问题-当程序执行MOV [0001H], 01H计算机实际上都做了哪些工作?乍一看这个问题平平无奇,CPU只是把立即数01H放在了地址为0001的内存里,但仔细想想这个问题远没有那么简单,由于现代计算机体系中CPU速度比内存要快2到3个个数量级,因此从CPU执行MOV指令,到实际把01H写入内存之间,还有非常漫长而复杂的过程。
v-if 指令
1.v-if指令的作用是:根据表达式的真假切换元素的显示状态 2.本质是通过操纵dom元素来切换显示状态 3.表达式的值为true,元素存在于dom树中,为false,从dom树中移除 4.频繁的切换使用v-show,反之使用v-if,前者的切换消耗小
|
Go Docker 容器
Dockfile指令
笔记:Dockfile指令
197 0
|
前端开发 安全 JavaScript
内置指令
内置指令
133 0
|
网络协议 NoSQL C语言