摘要: 1.在代码段中使用数据:在程序中定义我们希望处理的数据,这些数据就会被编译、连接程序作为程序的一部分写到可执行文件中。当可执行文件中的程序被加入内存时,这些数据也同时被加入内存中,我们要处理的数据也就自然而然的获得了存储空间。 2. 在代码段中使用栈:程序运行时,定义的数据存放在cs:0~cs:F单 阅读全文
posted @ 2018-12-22 18:27 梁创 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 栈的特性: 后进先出 两个概念: 栈底、栈顶 两个操作: 入栈、出栈 当栈满的时候,再使用push指令入栈; 当栈空的时候,再使用pop指令出栈; 这两种情况会造成栈顶越界。 阅读全文
posted @ 2018-12-22 18:21 梁创 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1.通用寄存器 (1)数据寄存器 数据寄存器共有4个寄存器AX、BX、CX、DX,用来保存操作数或运算结果等信息。 AX寄存器称为累加器。使用频度最高,用于算术、逻辑运算以及与外设传送信息等。 BX寄存器称为基址寄存器。常用于存放存储器地址。 CX寄存器称为计数器。一般作为循环或串操作等指令中的隐含 阅读全文
posted @ 2018-12-22 18:09 梁创 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: 1.汇编指令和机器指令的差别在于指令的表示方式上。汇编指令是机器指令便于记忆的书写格式。 2.寄存器:简单的讲是CPU中可以储存数据的器件,一个CPU中有多个寄存器。 3.计算机系统的组成。 4.CPU想要进行数据的读写,必须和外部器件(芯片)进行下面三类信息的交互 *存储单元的地址(地址信息) * 阅读全文
posted @ 2018-12-22 18:00 梁创 阅读(127) 评论(0) 推荐(0) 编辑