当前位置:网站首页>寄存器(内存访问)
寄存器(内存访问)
2022-08-03 03:37:00 【每天一道题】
内存中字的存储
任何两个地址连续的内存单元,N号单元和N+1号单元,可以将它们看成两个内存单元,也可以看成一个地址为N的字单元中的高位字节单元和低位字节单元。
比如:0号单元是低地址单元,1号单元是高地址单元。
DS和[address]
1.CPU要读取一个内存单元的时候,必须先给出这个内存单元的地址。
2.在8086PC中,内存地址由段地址和偏移地址组成。
3.8086CPU中有一个DS寄存器,通常用来存放要访问的数据的段地址。
注:[address]表示一个偏移地址为address的内存单元。
mov指令
指令格式:
传送功能:
1.将数据直接送入寄存器。
2.将一个寄存器中的内容送入另一个寄存器中。
3.还可以将一个内存单元中的内容送入一个寄存器。
注:用mov指令要访问内存单元,可以在mov指令中只给出单元的偏移地址,此时,段地址默认在DS寄存器中。
数据段
1.对于8086PC机,可以将一组长度为N(N<=64K)、地址连续、起始地址为16的倍数的内存单元当作专门存储数据的内存空间,从而定义一个数据段。
2.用DS存放数据段的段地址,再根据需要,用相关指令访问数据段中的具体单元。
边栏推荐
猜你喜欢
浅谈用KUSTO查询语言(KQL)在Azure Synapse Analytics(Azure SQL DW)审计某DB账号的操作记录
ClickHouse - Getting Started
DC-4靶场搭建及渗透实战详细过程(DC靶场系列)
【原创】Auto.js get和post 案例
Senior ClickHouse -
log4j设置日志的时区
智能健身动作识别:PP-TinyPose打造AI虚拟健身教练!
Auto.js Pro write the first script hello world
基于flowable的upp(统一流程平台)运行性能优化(2)
高等代数_证明_矩阵乘以自身的转置的特征值不小于0
随机推荐
百度超级链:鼓励企业做自己的链
怎么用redis限制同一ip重复刷浏览量
数字3d虚拟交互展厅顺应时代发展需求和趋势
ClickHouse—入门
ClickHouse - Getting Started
(2022牛客多校五)G-KFC Crazy Thursday(二分+哈希)
2022中国五金制品行业发展前景分析
mysql8默认密码丢失,如何更改密码详细步骤??
问下有用sql server flink-sql-connector-sqlserver-cdc-2
【leetcode热题Hot100】——LRU缓存
【leetcode热题Hot100】——任务调度器
Senior ClickHouse -
金仓数据库 Pro*C 迁移指南(3. KingbaseES Pr*oc 对 Oracle Pro*c 的兼容)
什么是数据标注? 数据标注公司主要做什么?
SqlSession [[email protected]]
Task Scheduler 计划定时任务,修改时报错: One or more of the specified arguments are not valid
视频中场的概念(1080I和1080P)和BT601/656/709/1120/2020/2077
Jincang Database Pro*C Migration Guide (3. KingbaseES Pr*oc Compatibility with Oracle Pro*c)
(2022牛客多校五)H-Cutting Papers(签到)
浅谈用KUSTO查询语言(KQL)在Azure Synapse Analytics(Azure SQL DW)审计某DB账号的操作记录