首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2009年2月14日

摘要: 8086有14个16位寄存器:8个通用寄存器、1个指令指针寄存器、1个标志寄存器和4个段寄存器。它们都有名称,编程时使用其名称代表其保存的内容。 AX――累加器(Accumulator),使用频度最高 BX――基址寄存器(Base Register),常存放存储器地址 CX――计数器(Count Register),常作为计数器 DX――数据寄存器(Data R... 阅读全文

posted @ 2009-02-14 12:41 饭后爱 阅读(493) 评论(0) 推荐(0) 编辑

摘要: 寄存器定义 寄存器是中央处理器内的组成部份。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,包含的寄存器有累加器(ACC)。 寄存器是内存阶层中的最顶端,也是系统获得操作资料的最快速途径。寄存器通常都是以他们可以保存的位元数量来估量,举例来说,一个 “8 ... 阅读全文

posted @ 2009-02-14 11:58 饭后爱 阅读(209) 评论(0) 推荐(0) 编辑

摘要: 为了清楚地表达每条指令所能配合使用的操作数寻址方式,课程采用如下符号: r8 任意一个8位通用寄存器AH/AL/BH/BL/CH/CL/DH/DL r16 任意一个16位通用寄存器AX/BX/CX/DX/SI/DI/BP/SP reg 代表r8或r16 seg 段寄存器CS/DS/ES/SS m8 一个8位存储器操作数单元(包括所有主存寻址方式) m16 一个16位... 阅读全文

posted @ 2009-02-14 07:52 饭后爱 阅读(351) 评论(0) 推荐(0) 编辑

摘要: 1.通用数据传送指令. MOV----> move MOVSX---->extended move with sign data MOVZX---->extended move with zero data PUSH---->push POP---->pop PUSHA---->push all POPA---->pop all PUSHAD---->push all data ... 阅读全文

posted @ 2009-02-14 07:32 饭后爱 阅读(387) 评论(0) 推荐(0) 编辑

摘要: 1 !address eax查看对应内存页的属性 2 vertarget 显示当前进程的大致信息 3 !peb 显示process Environment Block 4 lmvm 可以查看任意一个dll的详细信息 例如:0:026 lmvm msvcrt (deferred)表示察看msvcrt.dll的信息,但是没有加载 symbol可以通过.reload命令来加载 5.reload /!sym 加载符号文件 阅读全文

posted @ 2009-02-14 07:25 饭后爱 阅读(1686) 评论(0) 推荐(0) 编辑