介绍 做web开发已经有5年多了,现在觉得如果想让自己在技术上有所提高,必须在C语言、数据结构和算法上下点苦功。以前我也是零零散散的学习C语言,总是没有耐心坚持下来。——这次我得下 ...
介绍 这几天满脑子都是寄存器,存储器 主要是卡在汇编语言上了,所以博文进度比较缓慢。 今天就先讲讲如何定义数据元素吧 因为汇编语言程序最重要的任务之一就是处理对象。 段 三个最常用的段: 数据段:数据段声明带有初始值的数据元素。这些数据元素用作汇编语言程序中的变量。 bbs段:bbs段声明使用零 或者null 值初始化的数据元素。这些数据元素常用做汇编语言程序中的缓冲区。 文本段:在可执行程序内 ...
2012-06-28 00:04 10 3048 推荐指数:
介绍 做web开发已经有5年多了,现在觉得如果想让自己在技术上有所提高,必须在C语言、数据结构和算法上下点苦功。以前我也是零零散散的学习C语言,总是没有耐心坚持下来。——这次我得下 ...
介绍 再续前缘 “C语言” 读书札记之[程序和编程语言]。 现在C语言跨的领域非常之多,如游戏、嵌入式、智能电器等。为什么不直接用汇编或机器语言直接写呢?原因是汇编和机器语言受到计算机体系结构的影响。 直接用某种体系结构的汇编 ...
序 又有很长一段时间,停止了C语言的学习。主要原因是个人兴趣突然发生了转移(突然去学习了一段时间算法、Shell),工作所累(去学习相关知识Redis,编写技术文档),家庭琐事(因为成家并有一子的缘故,故回家几乎很少去学习 ...
介绍 上篇,我给自己做了计划,要好好学习C语言,那么现在开始吧。 想当年(也没几年)刚出道的时候,特别的依赖windows,后来发现,我的开发经常要在linux下进行,怎能不让我转变观念呢?我也慢慢适应linux,直到半年 ...
介绍 上一篇a.out(hello,world程序)执行之后发生了什么?这次通过系统硬件和操作做粗略的描述,这样对我们也是有一些帮助的。 ...
介绍 一般程序都是由多个源文件编译链接而成的,这些源文件的处理步骤通常由Makefile文件管理。 索引 ...
ODR 是一个端口输出数据寄存器,也只用了低 16 位。该寄存器为可读写,从该寄存器读出来的数据可以用于判断当前 IO 口的输出状态。而向该寄存器写数据,则可以控制某个 IO 口的输出电平。该寄存器的 ...
1. 8086汇编中的段 段地址 8086对内存寻址的方式是通过段地址*16+偏移地址的方式实现的,而在16位的8086CPU下,段地址和偏移地址也都是16位的。这意味着,对于任意一个段,段的起始地址必定为16的倍数(段地址*16)。 对于同一个内存地址,存在多种不同的内存寻址方式 ...