当前位置:网站首页>寄存器(内存访问)
寄存器(内存访问)
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存放数据段的段地址,再根据需要,用相关指令访问数据段中的具体单元。
边栏推荐
猜你喜欢
随机推荐
ClickHouse—高级
TCP 和UDP 的详细介绍
QT之鼠标和键盘事件重写
让环境自己说话,论环境自描述的重要性
nVisual信息基础设施可视化管理
ORACLE中文乱码
【无标题】2022-7-24
【leetcode热题Hot100】——任务调度器
Auto.js Pro write the first script hello world
Linux-Docker-Redis安装
Auto.js Pro 计算脚本运行时间
智能健身动作识别:PP-TinyPose打造AI虚拟健身教练!
ESP8266-Arduino编程实例-MCP3008-ADC转换器驱动
我的“眼睛”就是尺!
els 消除行
WinForm(二):WinFrom中Main函数的入参和出参
七夕??继续肝文章才是正道!!Auto.js 特殊定位控件方法
第三方支付--分账对接
Redis-Redisson介绍和用途
【基础数学--埃氏筛】204. 计数质数









