当前位置: 首页 > news >正文

【寻址方式】直接寻址、位寻址、立即数寻址、寄存器寻址等

概念:

寻址——找操作数

1,给出操作数;

2,直接按照给出数据为地址,寻址;

3,以给出数据为地址找到数据,再以找到的数据为地址,寻需要的操作数;

先读百度百科《寻址方式》:

http://baike.baidu.com/view/889427.htm
立即数寻址:
例如:MOV   AX,10H,采用的是立即数寻址方式,这条指令(包含操作数AX和10H)被汇编器编译成一条机器代码,此指令执行前被加载到指令缓冲队列里,执行时CPU在读取此机器代码时就读取了10H,10H立即就可以被送往AX(而不用到寄存器或者内存中去取操作数),因此叫做立即数寻址,指令执行效率最高。
立即数寻址中的数字是指令的一部份,存储在代码段,执行是不用去取数据段中的数据
其实立即数寻址也就是不需要寻址,指令需要的数据就再指令中!
例如mov   ax,10h反汇编后你就能看到再指令中就包含了10h,而其他的指令如mov   ax,bx你就会发现指令中不包含bx中的数值(也就是你要的数)

其实不管怎么样,寻址方式就市三种

数据在指令中,
数据在寄存器中
数据再内存单元中

数据在指令中就是立即数寻址了,(常数和符号常量都是立即寻址)
数据在寄存器中,通过指定寄存器号就可以了
数据在内存中就需要偏移地址,偏移地址也是数据
根据偏移地址存在的位置不同又可以细分(偏移地址在指令中,偏移地址在寄存器中,偏移地址在内存中)
http://topic.csdn.net/u/20070418/09/e7ffdcb4-3a28-4841-95a7-6b725474aba9.html
位寻址:
单片机中,字节寻址是一次寻址八个位(bit),位寻址方式是一次只能寻址一个位(bit)

相关文章:

  • 【高效单片机语言结构】怎样最好地使用MSP430 编译器的建议
  • 【RS-485收发切换】使用RS-485要注意的一个问题
  • 【汇编指令】MSP430汇编指令
  • 【关于堆栈和指针】关于堆栈和指针 不错的文章
  • 【参数传递方式】参数用指针好还是用数值好(区别)结构体/指针做参数
  • 【JLINK与JTAG】JLINK与JTAG的区别,JTAG和H-JTAG和SBW的区别
  • 【单片机开发平台】msp430几种不同开发平台的对比
  • 【CPU寄存器】MSP430功耗相关寄存器
  • 【单片机汇编指令】单片机汇编指令入门学习和查看
  • 【IAR下的汇编】IAR下的汇编/单片机启动代码汇编
  • 【向上取整/向下取整】C语言向上或向下取整 函数
  • 【IAR启动代码】IAR MSP430 启动代码的修改
  • 【C库函数】C库函数
  • 【结构体-参数】结构体和结构体指针作参数
  • 【JAVA与C\C++】JAVA与C\C++ 的不同|JDK、JRE、JVM的区别
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • python3.6+scrapy+mysql 爬虫实战
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • 【个人向】《HTTP图解》阅后小结
  • classpath对获取配置文件的影响
  • iOS编译提示和导航提示
  • Java到底能干嘛?
  • js对象的深浅拷贝
  • npx命令介绍
  • Python 基础起步 (十) 什么叫函数?
  • React的组件模式
  • Vue实战(四)登录/注册页的实现
  • 分享一份非常强势的Android面试题
  • 基于遗传算法的优化问题求解
  • 将 Measurements 和 Units 应用到物理学
  • 力扣(LeetCode)21
  • 如何使用 JavaScript 解析 URL
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 算法系列——算法入门之递归分而治之思想的实现
  • 我建了一个叫Hello World的项目
  • 小而合理的前端理论:rscss和rsjs
  • 找一份好的前端工作,起点很重要
  • 中国人寿如何基于容器搭建金融PaaS云平台
  • Java性能优化之JVM GC(垃圾回收机制)
  • ​520就是要宠粉,你的心头书我买单
  • ​Python 3 新特性:类型注解
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • #Ubuntu(修改root信息)
  • (¥1011)-(一千零一拾一元整)输出
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (笔试题)分解质因式
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (十一)图像的罗伯特梯度锐化
  • (原創) 物件導向與老子思想 (OO)
  • (转载)OpenStack Hacker养成指南
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
  • .gitattributes 文件
  • .mysql secret在哪_MYSQL基本操作(上)