当前位置:网站首页>寄存器(内存访问)
寄存器(内存访问)
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存放数据段的段地址,再根据需要,用相关指令访问数据段中的具体单元。
边栏推荐
猜你喜欢
随机推荐
【原创】Auto.js get和post 案例
肖sir__简历
肖sir___面试就业课程____性能测试
【obs】启动推流失败 : Output.StartStreamFailed 调用流程
Jincang Database Pro*C Migration Guide (3. KingbaseES Pr*oc Compatibility with Oracle Pro*c)
Have bosses know date field flinksql is synchronized to the use of the null on how to deal with
Ask next useful SQL server flink - SQL - connector - essentially a CDC - 2
ESP8266-Arduino编程实例-MCP3008-ADC转换器驱动
成都高新南区 高新西区 东部新区 多边形范围点位 AOI 高德
Summary of some questions about the grain mall
9 椭圆曲线密码体制
GD32学习笔记(3)NAND Flash管理
DPDK mlx5 驱动使用报错
SeleniumWebDriver扩展插件开发
【STM32】入门(四):外部中断-按键通过中断动作
22 ES6 knowledge points
基于 Cyclone IV 在 Quartus 中配置 IP 核中的 PLL、RAM 与 FIFO 的详细步骤及仿真验证
云原生(三十一) | Kubernetes篇之平台基本预装资源
DC-5靶场下载及渗透实战详细过程(DC靶场系列)
DC-6靶场下载及渗透实战详细过程(DC靶场系列)








