上一页 1 ··· 7 8 9 10 11
摘要: 在CPU中,程序员能够用指令读写的部件只有寄存器,程序员可以通过改变寄存器中的内容实现对CPU的控制。CPU从何处执行指令是由CS、IP中的内容决定的,程序员可以通过改变CS、IP中的内容来控制CPU执行目标指令。我们如何改变CS、IP的值呢?显然,8086CPU必须提供相应的指令。我们如何修改AX... 阅读全文
posted @ 2014-07-30 21:38 ht-beyond 阅读(8034) 评论(0) 推荐(1) 编辑
摘要: 堆栈是一种执行“后进先出”算法的数据结构。 设想有一个直径不大、一端开口一端封闭的竹筒。有若干个写有编号的小球,小球的直径比竹筒的直径略小。现在把不同编号的小球放到竹筒里面,可以发现一种规律:先放进去的小球只能后拿出来,反之,后放进去的小球能够先拿出来。所以“先进后出”就是这种结构的特点。 ... 阅读全文
posted @ 2014-06-23 18:12 ht-beyond 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 最近费了一些时间,终于会用结构体写一些多级菜单了。 void (*current_operation_index)();uchar func_index=0; 这是我定义的结构体: typedef struct{ uchar current; //当前状态 uchar up; //这是向上翻页 uc 阅读全文
posted @ 2014-06-22 01:25 ht-beyond 阅读(1259) 评论(0) 推荐(0) 编辑
摘要: 1内存泄露2.内存越界访问3.野指针4.访问空指针5.引用未初始化的变量6.不清楚指针运算7.结构顺序变化错误8.结构大小变化引发的错误9.分配/释放不配对10.返回值指向临时变量指针11.试图修改变量12.误解传值与传引用13.重名符号14.栈溢出15.误用sizeof16.字节对齐17.字节顺序... 阅读全文
posted @ 2014-06-21 17:12 ht-beyond 阅读(626) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11