摘要: 1、内存访问 CPU要读写一个内存单元的时候,必须先给出这个内存单元的地址,在8086CPU中,内存地址由段地址和偏移地址组成。8086中有一个DS寄存器,通常用来存放要访问数据的段地址。例如我们要读取10000H单元的内容,可以用如下的程序段进行。 [...]表示一个内存单元,其中的0表示内存单元 阅读全文
posted @ 2018-11-05 17:21 迷心迷 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 1、什么是Debug? Debug是DOS、Windows都提供的实模式(8086方式)程序的调试工具。使用它,可以查看CPU各种寄存器的内容、内存的情况和在机器码级跟踪程序的运行。 我用的是Mac机器,先下载DOS-BOX和masm5 1)将masm5文件夹放到某个目录下,例如用户目录~下面 2) 阅读全文
posted @ 2018-11-05 16:25 迷心迷 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 一个典型的CPU由运算器、控制器、寄存器等器件构成,分工如下: a) 运算器进行信息处理; b) 寄存器进行信息存储; c) 控制器控制各种器件进行工作; d) 内部总线连接各种器件,在它们之间进行数据的传送。 对于汇编程序员来说,CPU中的主要部件是寄存器,寄存器是CPU中程序员可以用指令读写的部 阅读全文
posted @ 2018-11-05 16:20 迷心迷 阅读(1108) 评论(0) 推荐(0) 编辑
摘要: 1、机器语言和汇编语言 机器语言是机器指令的集合。机器指令展开来说就是一个可以正确执行的命令,电子计算机的机器指令是一列二进制数字,计算机将之转变为一列高低电平,以使计算机的电子器件受到驱动,进行计算。 在我们通常的PC中,有一个芯片来完成上面的计算机的功能。这个芯片就是我们常说的CPU(Centr 阅读全文
posted @ 2018-11-05 11:01 迷心迷 阅读(1078) 评论(0) 推荐(0) 编辑