怎么把一个网址改成具寄存器有存储功能吗

一、寄存器按照功能可以分为哪㈣类分别承担什么责任?
二、内存:物理地址和逻辑地址内存的逻辑分段有哪些?
三、debug工具功能以及使用
1.学习汇编以16位的8086处理器为基础会更容易掌握
2.一些表示数据大小的单位:字节;字(word):16位;双字(double word)32位
3.8086寄存器根据用途可以分为四类:数据/地址/段/控制寄存器
功能:存储要被计算的数据
标识符:ax,bx, cx, dx.其中每个寄存器又可以分为如AH和AL一个高八位和一个低八位的寄存器为什么要这样分?如AX=1234H其实是高字節12放在AH,低字节34放在了AL
功能:存放存储器操作数的地址;也可以当做通用寄存器来使用
标识符:地址寄存器包括指针(基址)和变址寄存器SP、BP、SI、DI四个16位寄存器。基址寄存器和变址寄存器的合作可以使内存实现类似于数组索引的功能
分类和标志符:8086有四个16位的段寄存器汾别是CS代码段寄存器、DS数据段寄存、ES附加段寄存器、SS堆栈段寄存器
功能:用于控制程序的执行
分类及标志符:包括IP程序计数器和FLAGS标志寄存器中某位代表CPU的某种执行状态
4.1 物理地址和逻辑地址的换算:物理地址=段地址×10H + 偏移地址
4.2 存储器逻辑分段类型:
a.代码段——用于存放指令,其地址存放在代码段寄存器CS中;
b.数据段——用于存放数据其地址存放在数据段寄存器DS中;
c.附加段——用于存放辅助数据,其地址存放在附加段寄存器ES中;
d.堆栈段——是重要的数据结构可以用来保存数据、地址和系统参数,段地址存放在堆栈寄存器SS中
4.3 存储单元的地址和內容的表示形式;(3076AH)= 12H. 表示地址编号为3076AH的存储单元中存放的内容是12H。

功能:观察机器及其内部的CPU寄存器情况看到具体的寄存器、标志、存储单元的内容,修改控制它们
R——查看和修改寄存器的值
U——反汇编,将机器指令变为汇编指令

我要回帖

更多关于 寄存器有存储功能吗 的文章

 

随机推荐