上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页

2015年7月22日

第九章 转移指令的原理

摘要: 8086CPU的转移指令分为以下几类: 无条件转移指令 (如:jmp) 条件转移指令 循环指令(如:loop) 过程 中断9.1 操作符offset----------伪指令 操作符offset在汇编语言中是由编译器处理的符号,它的功能... 阅读全文

posted @ 2015-07-22 13:41 木屐 阅读(417) 评论(0) 推荐(0) 编辑

2015年7月20日

第八章 数据处理的两个基本问题

摘要: 为了描述上的简洁,在以后的课程中,我们将使用两个描述性的符号 reg来表示一个寄存器,用sreg表示一个段寄存器。 reg的集合包括:ax、bx、cx、dx、ah、al、bh、bl、ch、cl、dh、dl、sp、bp、si、di; sreg的集合包括:ds、ss、cs、es。8.1 bx、s... 阅读全文

posted @ 2015-07-20 15:07 木屐 阅读(283) 评论(0) 推荐(0) 编辑

2015年7月19日

更灵活的定位内存地址的方法

摘要: 7.1 and和or指令 通过该指令可将操作对象的相应位设为0,其他位不变。 例如: 将al的第6位设为0:and al, 10111111B 将al的第7位设为0:and al, 01111111B 将al的第0位设为0:and al, 11111110B 通过该指令可将操... 阅读全文

posted @ 2015-07-19 19:22 木屐 阅读(289) 评论(0) 推荐(0) 编辑

2015年7月13日

包含多个段的程序

摘要: 对于使用多个段的问题,我们先简单说到这里,下面我们将以这样的顺序来深入地讨论多个段的问题:(1)在一个段中存放数据、代码、栈,我们先来体会一下不使用多个段时的情况;(2)将数据、代码、栈放入不同的段中。 解释一下,程序第一行中的 “dw”的含义是定义字型数据。dw即define word。 ... 阅读全文

posted @ 2015-07-13 21:52 木屐 阅读(184) 评论(0) 推荐(0) 编辑

2015年7月11日

汇编学习([BX]和loop指令)

摘要: 一、[bx]和内存单元的描述 1、[bx]是什么呢? 和[0]有些类似,[0]表示内存单元,它的偏移地址是0。 mov ax, [0] 字单元 mov al, [0] 字节单元 我们要完整地描述一个内存单元,需要两种信息: (1)内存单元的地址; (2)内存... 阅读全文

posted @ 2015-07-11 18:07 木屐 阅读(557) 评论(0) 推荐(0) 编辑

汇编学习(第四章开始)

摘要: 一、编写汇编源程序 使用文本编辑器(如记事本、Nodepad++、UltraEdit等),用汇编语言编写汇编源程序二、编译连接 使用汇编语言编译程序(MASM.EXE)对源程序文件中的源程序进行编译,产生目标文件; 再用连接程序(LINK.EXE)对目标文件进行连接,生成可在操作系统中直... 阅读全文

posted @ 2015-07-11 08:36 木屐 阅读(168) 评论(0) 推荐(0) 编辑

2015年7月2日

汇编学习

摘要: 2015年6月29日 22:40:52一、基础 1、寄存器:CPU里面的存储数据的器件,一个CPU里面可以有多个寄存器,AX是其中一个寄存器的代号,BX也是。 1.7 CPU对存储器的读写 CPU要想进行数据的读写,必须和外部器件(标准的说法是芯片)进行三类信息的交互: 存储单元的地... 阅读全文

posted @ 2015-07-02 21:56 木屐 阅读(174) 评论(0) 推荐(0) 编辑

2015年6月15日

文件

摘要: 分类 函数名 功能 打开文件 fopen() 打开文件 关闭文件 fclose() 关闭文件文件定位 fseek() 改变文件位置指针的位置 ... 阅读全文

posted @ 2015-06-15 22:51 木屐 阅读(293) 评论(0) 推荐(0) 编辑

2015年6月8日

模拟链表

摘要: #include #include #include #define LEN sizeof(struct student) // student结构的大小struct student *creat(); //创建链表void print(struct student *hea... 阅读全文

posted @ 2015-06-08 23:15 木屐 阅读(177) 评论(0) 推荐(0) 编辑

动态存储分配

摘要: 常用的内存管理函数有三个:1、分配内存空间函数malloc、calloc2、释放内存空间函数freemalloc:函数原型为void *malloc(unsigned int size);其作用是在内存的动态存储区中分配一个长度为size的连续空间(size是一个无符号数)。此函数的返回值是一个指向... 阅读全文

posted @ 2015-06-08 22:12 木屐 阅读(190) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页

导航