当前位置:网站首页>寄存器(内存访问)
寄存器(内存访问)
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存放数据段的段地址,再根据需要,用相关指令访问数据段中的具体单元。
边栏推荐
- 云原生(三十一) | Kubernetes篇之平台基本预装资源
- SeleniumWebDriver扩展插件开发
- Chinese valentine's day??To the liver is the way!!!!!Auto. Js special position control method
- 基于 jetpack compose,使用MVI架构+自定义布局实现的康威生命游戏
- DOM破环和两个实验的复现
- Auto.js Pro write the first script hello world
- 【STM32】入门(四):外部中断-按键通过中断动作
- js的组成及js样式
- 【笔记】混淆矩阵和ROC曲线
- PyTorch installation - error when building a virtual environment in conda before installing PyTorch
猜你喜欢
随机推荐
QT之鼠标和键盘事件重写
compose 位移视图
(2022牛客多校五)H-Cutting Papers(签到)
(一)Nacos注册中心集群环境搭建
PSSecurityException
conda常用命令合集
Base64编码原理
肖sir__面试就业课___数据库
Linux-Docker-Redis安装
Jincang Database Pro*C Migration Guide (3. KingbaseES Pr*oc Compatibility with Oracle Pro*c)
vscode hide activity bar
什么是数据标注? 数据标注公司主要做什么?
ClickHouse uninstall and reinstall
9 椭圆曲线密码体制
数字3d虚拟交互展厅顺应时代发展需求和趋势
ESP8266-Arduino编程实例-MAX6675冷端补偿K热电偶数字转换器驱动
Guys, I don't understand a bit: why the documentation of oracle-cdc writes that the connector can be done exactly-o
AF-DNAT
Best Practices for Migration from Jincang Database from MySQL to KingbaseES (3. MySQL Database Migration Practice)
DC-4靶场搭建及渗透实战详细过程(DC靶场系列)