留个记号
-------------------------
物理地址=基础地址+[偏移量]
[段地址*16]
cs:ip
ds:bx , si , di
ss:bp , sp
es:bx , si ,di
-------------------------...
[2010-09-14 20:08] :第五章检测题已通过:
阅读全文 |
评论次数(0) |
浏览次数(835) |
所属类型(默认类型)
[2010-08-27 18:39] .:: 一段安全的空间 ::.
一段安全的空间
------------------------
在8086模式中,随意向一段内存空间写入内容是很危险的,因为这段空间中可能存放着重要的系统数据或代码.
在不能确定一段内存空间中是否存放着重要的数据或代码的时候,不能随意向其中写入内容.
不要忘记,我们是在操作系统的环境中工作,操作系统管理所有的资源,也包括内存,如果我们需要向内存空间写入数据的话,要使用操作系统给我们分配的空间,而不应该直接用地址任意指定内存单元,向里面写入.
但是,同样不能忘记,我们正在学习的是汇编语言,要通过它来获得底层的编程体验,理解计算机底层的基本工作机理.所以我们尽量...
------------------------
在8086模式中,随意向一段内存空间写入内容是很危险的,因为这段空间中可能存放着重要的系统数据或代码.
在不能确定一段内存空间中是否存放着重要的数据或代码的时候,不能随意向其中写入内容.
不要忘记,我们是在操作系统的环境中工作,操作系统管理所有的资源,也包括内存,如果我们需要向内存空间写入数据的话,要使用操作系统给我们分配的空间,而不应该直接用地址任意指定内存单元,向里面写入.
但是,同样不能忘记,我们正在学习的是汇编语言,要通过它来获得底层的编程体验,理解计算机底层的基本工作机理.所以我们尽量...
阅读全文 |
评论次数(0) |
浏览次数(756) |
所属类型(默认类型)
[2010-08-25 22:58] .:: 学习笔记 1 ::.
学习笔记 1
-----------------------------
远离硬件 高级语言
贴近硬件 汇编语言
关于PC机及CPU物理结构和编程结构 <--- |微机原理与接口 |
计算机一般的结构,功能,性能 <--- |组成原理 |
如何利用硬件系统的编程结构和指令集有效灵活地控制系统进行工作 <--- |汇编课程 |
机器语言 {机器指令1,机器指令2,...机器指令N}
机器指令 {0101010101......01011010101} --转变--> 高低电平 --驱动--> 电子器件 --运算-->
--不同的电平脉冲-->不同的微处...
-----------------------------
远离硬件 高级语言
贴近硬件 汇编语言
关于PC机及CPU物理结构和编程结构 <--- |微机原理与接口 |
计算机一般的结构,功能,性能 <--- |组成原理 |
如何利用硬件系统的编程结构和指令集有效灵活地控制系统进行工作 <--- |汇编课程 |
机器语言 {机器指令1,机器指令2,...机器指令N}
机器指令 {0101010101......01011010101} --转变--> 高低电平 --驱动--> 电子器件 --运算-->
--不同的电平脉冲-->不同的微处...
阅读全文 |
评论次数(0) |
浏览次数(750) |
所属类型(默认类型)
[2010-08-25 18:33] .:: 先回忆一下8686x8088的寄存器 ::.
通用寄存器
-----------
[AH] AX [AL] 累加寄存器,常用于运算;
[BH] BX [BL] 基址寄存器,常用于地址索引;
[CH] CX [CL] 计数寄存器,常用于计数;
[DH] DX [DL] 数据寄存器,常用于数据传递
SP 栈指针,与SS配合用,指向目前的堆栈位置
BP 基址指针寄存器,用作SS的相对基址位置;
SI 源变址寄存器用来放相对DS段源变址指针;
DI 目的变址寄存器,可用来...
-----------
[AH] AX [AL] 累加寄存器,常用于运算;
[BH] BX [BL] 基址寄存器,常用于地址索引;
[CH] CX [CL] 计数寄存器,常用于计数;
[DH] DX [DL] 数据寄存器,常用于数据传递
SP 栈指针,与SS配合用,指向目前的堆栈位置
BP 基址指针寄存器,用作SS的相对基址位置;
SI 源变址寄存器用来放相对DS段源变址指针;
DI 目的变址寄存器,可用来...
阅读全文 |
评论次数(0) |
浏览次数(714) |
所属类型(默认类型)
页码数(1):
1