摘要: Debug查看CPU各种寄存器中得内容,内存的情况和在机器码级跟踪程序的运行.1- 进入Debug xp 开始-运行 cmd 输入 debug2- Debug功能r 查看,改变CPU寄存器的内容CS修改为1010 IP修改为0001d 查看内存中内容e 改写内存中得内容u 将内存中得机器指令翻译成汇编指令a 以汇编的格式,在内存中写入一条机器指令系统默认地址输入 mov ax,3F01t 执行一条机器指令执行指令之前,需要CS IP指向需要执行的地址,所以需要修改CS :0AFCIP:0124t执行mov ax 3F01 阅读全文
posted @ 2014-01-15 15:54 galoishelley 阅读(217) 评论(0) 推荐(0)
摘要: 1- 对于汇编程序员来说,CPU中主要的部件是寄存器,这些寄存器是:AX BX CX DX SI DI SP BP IP CS SS DS ES PSW.2- 8086CPU所有寄存器都是16位的,可以存放2个字节.3- AX BX CX DX 通常存放一般性的数据, 被称为通用寄存器.4- 8086CPU寄存器的AX BX CX DX 可以分为两个独立的8位寄存器.如 AX 分为 AH AL 低8位(0-7) 高8位(8-15)5- 字节: byte, 一个字节由8个bit组成,可以用8位寄存器 字:world 一个字由2个字节组成,占16bit 高位字节和低位字节6- AX 存放 4E2. 阅读全文
posted @ 2014-01-15 09:40 galoishelley 阅读(304) 评论(0) 推荐(0)