acococ 发表于 2016-6-7 13:44:58

概念的疑惑求解答

个人学习了后的理解不知道是不是对的 希望能指出错误和补充
16位汇编语言:
        cpu命令集+伪指令集构成的一门语言 cpu命令集:简单说就是直接控制CPU的命令的集合(也就是CPU能看得懂的命令)也是一种约定是制造CPU的厂家        直接嵌入CPU里的程序(硬件识别)
        伪指令集:是通过编译器进行翻译给CPU (也可以看做最简单的指令和过程的封装)
        总结;汇编语言理解性差,过程复杂,编写麻烦,但是对硬件是直接操作 没有过多的限制这也是造成了错误多        安全性差的原因

32位汇编语言:已经不属于最底层的编程语言 只是语法集成了16位汇编语言再延伸出一些新的语法,跟C语言一样都是大量的使用API函数来实现编程任务.

C语言:基本是在32位汇编语言之上做出来整合 在一些没有意义的数据用宏去替代让人更容易理解学习 WIN也是提供大量的API使用 让编程变得更为简单

c++语言:        直接是在思路上做了翻天覆地的改变,先从宏观在到微观的去看待问题,思路上,总的分析程序 吧程序分成一个一个的小程序,再实现一个一个的小程序后再组合(总体-->分解-->单个实现-->合成-->总体),这就用到了类库的概念.

通过上面的理解 我有个比较模糊的概念 从一开始的 中断到-->API函数到-->类库 到底是一个怎么样的关系和转换过程

李星 发表于 2016-6-7 18:21:19

{:5_98:}{:5_98:}   简单的讲
    中断就是停下当前的工作去做其他的,之后又会过来作之前的;
    API函数其实就是在程序或系统设计时就预留给以后开发使用的函数,这样很方便的可以操作一些功能
类库你可以认为是他是一个大集合,里面的东西是一些类,可以拿来就用
      
   至于他们的关系,还真没什么特殊的关系,,
       但是你可想到中断后可能就是为了去实现某个api,api函数其实也是一个大集合,里面全是函数,就是说都是可以实现一些具体的功能的,类库里面的是一个个的模板,这些模板可以用在函数里帮助实现一些功能.


    共同学习   {:5_105:}
   

acococ 发表于 2016-6-9 08:03:14

你说的我都明白 也谢谢前辈的说明 我就是有个疑惑 中断有硬件的 也有软件提供的 这API是不是就是把这些中断控制变得简单易懂 在CPU下API还是跟中断是一个概念 那么类也只是概念 并不是说他不一样了 在CPU下中断也好 API也好 类库也好 都是一样的存在 如果是 那么就有转变的方式方法 和联系 如果我想的不对 那到底是什么呢???
页: [1]
查看完整版本: 概念的疑惑求解答