第9章转移指令的原理

《汇编语言第三版》王爽著  ------读书笔记 

定义

可以修改IP,或同时修改CS和IP的指令统称为转移指令。

概述的讲,转移指令就是可以控制CPU执行内存中某处的指令

 

段内转移

   只修改IP  jmp ax

段间转移

   同时修改CS和IP时,比如 jmp 1000:0

 

短转移

   IP范围 -128~127

 

近转移

  ip范围 -32768~32767

 

8086CPU的转移指令分为以下几类(条件不同,原理一致

无条件转移指令(如: jmp)

条件转移指令

循环指令(如:loop)

过程

中断

 

 

9.1 操作符 offset

offset 标号

 

9.2 jmp 指令

jmp为无条件转移指令,可以只修改IP,也可以同时修改CS和IP

 

jmp指令给出两种信息:

1)转移的目的地址

2)转移的距离(段间转移,段内短转移,段内近转移)

 

9.3 依据 位移 进行转移的jmp指令

jmp short 标号(转到标号处执行指令)

    IP范围 -128~127

   向前最多越过

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第五章通常涉及计算机组成原理中的体系结构和指令集架构(ISA)内容。以下是可能的一些知识点: 1. **CPU(中央处理器)组成**:包括运算单元(ALU)、控制单元(CU)、缓存(一级缓存、二级缓存等)以及指令流水线的介绍。 2. **指令系统**:描述了CPU执行的基本指令类型,如存储器操作(LOAD/STORE)、算术运算、逻辑运算、分支和转移等。 3. **数据总线和地址总线**:数据如何在CPU、内存和其他部件之间传输,以及寻址方式和地址空间的划分。 4. **内存层次结构**:从寄存器到高速缓存再到主内存,以及不同层次的特点和缓存一致性策略。 5. **存储器模型**:解释了虚拟地址空间和物理地址空间的关系,包括分页、分段和虚拟内存管理的概念。 6. **CPU调度与中断处理**:进程和线程的管理,中断的触发机制、中断处理程序和中断上下文切换。 7. **流水线和超标量设计**:提高CPU性能的两种主要技术,如何通过并行执行多个指令来减少等待时间。 8. **冯诺依曼体系结构**:计算机硬件的基本组织原则,包括输入、处理、输出和存储四个部分。 9. **RISC(精简指令集计算机)和CISC(复杂指令集计算机)**:两种指令集设计理念的对比。 相关问题-- 1. CPU中的ALU和CU分别负责什么? 2. 简述指令流水线的工作原理及其优势? 3. 冯诺依曼体系结构中输入和输出是如何处理的? 4. RISC和CISC架构各有什么特点?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值