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

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

段地址与偏移地址:范围:00000H - FFFFFH

Debug:

可以自由查看内存空间的状况

D查看内存中的内容

格式:

D 开始地址 列出从此地址后的128个存储单元中的内容 见图一

D 开始地址 终止地址 列出内存此范围编号内的存储单元中的内容 见图二

Q退出

起始地址:五位;偏移地址:四位

段地址是四位十六进制数,最大为FFFFH

偏移地址是四位十六进制数,最大为FFFFH

段地址末尾加0,加上偏移地址就是物理地址

例如:

物理地址是21345H可以分解成:

段地址:2100H 偏移地址0345H---因为2100+0 = 21000H+0345H = 21345H

段地址:2000H 偏移地址1345H---因为2000+0 = 20000H+1345H = 21345H

段地址:2130H 偏移地址0045H---因为2130+0 = 21300H+0045H = 21345H

PS:段地址的末尾必须为0,计算机设计的原理

内存存储单元编号 = 起始地址 + 偏移地址

内存存储单元编号 = 段地址(末尾加0) + 偏移地址

PS:所有的数值计算都是基于十六进制的。

譬如:6000 = 5F00 + 1000;而不是 5900+1000;

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

基于8086CPU微处理器的汇编学习之段地址与偏移地址的分析相关推荐

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

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

  2. 基于8086CPU微处理器的汇编学习之JMP指令

    JMP指令: 更改CS:IP寄存器的内容,以让CPU从新指定的内存地址开始继续执行指令. 格式: JMP  段地址:偏移地址 ------------------------------------- ...

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

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

  4. 为什么要用段地址和偏移地址?

    本质含义 对于8086CUP而言 是一个16位结构的CPU 其具有的结构特性: (1)运算器一次最多可以处理16位的数据: (2)寄存器的最大宽度为16位: (3)寄存器和运算器之间的通路为16位 除 ...

  5. 逻辑地址(段地址,偏移地址)知识点全面回顾

    1.什么是逻辑地址? :逻辑地址是用户编程时使用的地址,分为段地址和偏移地址两部分. 逻辑地址表示形式:3020:055AH---------(汇编语言中,数字后面加H表示16进制) 2.为什么要用逻 ...

  6. 段地址和偏移地址是什么

    举个很简单的例子:如果说联合国用01表示中国,02表示美国,这里的01和02表示段地址.而各个国家的首都也是01,这个01就是偏移地址.那么0101就表示北京,0201表示华盛顿,这里段地址加偏移地址 ...

  7. 汇编:LEA(取偏移地址)、LES

    Table of Contents LEA LES LEA LEA是微机8086/8088系列的一条指令,取自英语Load effect address--取有效地址,也就是取偏移地址.在微机8086 ...

  8. 1MB等于多少BYTE?8086/8088寻址段地址与偏移地址解释

    8086/8088有20条地址线,它的直接寻址能力为1MB.也就是在一个系统中可以有多达1MB的存储器,地址从00000H-FFFFFH.给定任意一个20位物理地址,就可以从中取出需要的指令和操作数. ...

  9. 寄存器(内存访问)---汇编学习笔记

    寄存器(内存访问) 序言 第二章,我们主要从CPU如何执行指令的角度讲解了8086CPU的逻辑结构.形成物理地址的方法.相关的寄存器以及一些指令. 这一章,我们从访问内存的角度继续学习几个寄存器. 3 ...

最新文章

  1. JQuery 匿名函数初识(转载)
  2. java html字符串,java字符串方法
  3. MATLAB编程经典程序 素数的判断,求0~100素数之和
  4. Zuul1.0和2.0我们该如何选择?
  5. wpf文本框限制输入长度_Excel办公实操,限制输入日期,手机号码,不重复数据的使用...
  6. 2016: 神殿(求二进制1的个数最多的那个数)
  7. php创建多级目录函数,php创建多层(多级)目录的函数
  8. VMware 12安装Mac OS X 10.11解决上网的问题
  9. c#与access建立连接用作登录_SQLServer成功与服务器建立连接,但在登录中发生错误
  10. UVA11039 Building designing【排序】
  11. 秒杀系统架构分析与实战(14155字,26图)
  12. Halcon教程八:简单的语法介绍
  13. 网上书店软件需求说明书
  14. e480Linux无法发现无线网卡,ThinkPad无线不能用无法连接无线网络的具体排查流程图解...
  15. A,B,C,D,E五个人在某天夜里去捕鱼
  16. SpringSecurity实战(八)-通用第三方登陆-自定义认证配置实现
  17. 如何辨别u盘是否为缩水,并恢复u盘真实容量
  18. Sping入门(1) 了解依赖注入(DI)和应用切片(AOP)
  19. Excel表格中的三维气泡图,你会做吗?
  20. 一起初学java,笔记记录的第五天:数组、排序和查找

热门文章

  1. 从零开始单排学设计模式「简单工厂设计模式」黑铁 III
  2. ssm多数据源的操作
  3. 关于变量作用域的一点整理
  4. asp.net在线预览txt文件(简单实现)
  5. java stopwatch 功能
  6. 计算机硬件四大部分组成部分,2014考研计算机大纲 组成原理部分四大变化解析...
  7. alter table add column多个字段_SQL对表中字段的操作 alter
  8. github使用_一文轻松学会GitHub的使用
  9. python大数据论坛_干货 | Python+大数据计算平台,PyODPS架构手把手教你搭建
  10. 计算机应用基础形考模版4,计算机应用基础 形考 任务四