这周学习了《计算机科学导论》第一章与第十八章的内容,收获了了以下内容: 第一章; 计算系统的分层,明白了机器语言、汇编语言等之间的关系。 软件和硬件发展史。各个时期的原理与应用场景也有所不同 第一位程序员是Ada Lovelace,简要了解了其生平。 简要了解计算机使用者从系统程序员、应用程序员、计 ...
分类:
其他好文 时间:
2019-10-13 23:38:31
阅读次数:
78
信息安全系统设计基础第三周学习总结 主要的知识点如下: 一、汇编语言: 1.生成汇编文件 (1)使用GCC编译器 例:gcc og S code.c 2.对o文件进行反汇编 (1)使用 OBJDUMP (2)o d mstore.o 二、程序的编码 1.用Unix命令行编码 例:编译p1.c和p2c ...
分类:
其他好文 时间:
2019-10-13 23:23:56
阅读次数:
84
前言:众所周知,北航计算机学院大二的第一块难啃的硬骨头就是计算机组成课程设计,它的难度来源于以下几个方面(根据个人体会逐步更新中,各位看官请实时关注):一是课程开始之前需要自己通过cscore网站自学logisim,verilog以及mips汇编语言这三样工具,如果在预习期间没有合理安排好任务(比如 ...
分类:
其他好文 时间:
2019-10-13 00:35:15
阅读次数:
113
编程语言优缺点 机器语言:优点是最底层,速度最快,缺点是最复杂,开发效率最低汇编语言:优点是比较底层,速度最快,缺点是复杂,开发效率最低高级语言:编译型语言执行速度快,不依赖语言环境运行,跨平台差解释型跨平台好,一份代码,到处使用,缺点是执行速度慢,依赖解释器运行 编程语言推荐 1、构建编写网页 推 ...
分类:
编程语言 时间:
2019-10-12 11:31:36
阅读次数:
112
分类: 嵌入式 2014-01-17 17:15:20 分类: 嵌入式 2014-01-17 17:15:20 操作系统:ubuntu10.04汇编语言:arm1,ldr加载指令LDR指令的格式为:LDR{条件} 目的寄存器,<存储器地址>LDR指令用亍从存储器中将一个32位的字数据传送到目的寄存器 ...
分类:
其他好文 时间:
2019-10-11 23:26:03
阅读次数:
111
一.简要概述 python学习时设计要大于开发。 二.编程语言 1.分类 编程语言分为高级语言和低级语言。高级语言如python、c#,Java、PHP等,低级语言(基础语言)如C、汇编语言。 2.机器码和字节码 高级语言生成字节码,低级语言生成机器码。机器码可以直接执行,是电脑的CPU可直接解读的 ...
分类:
编程语言 时间:
2019-10-11 01:06:42
阅读次数:
121
网络瓶颈效应 一、网络瓶颈效应 上一节,我们讲到机器语言、汇编语言和高级语言,毫无疑问,机器语言和汇编语言我们可以放弃学习,谁想学让谁学去吧!我们重心可以放在高级语言上面,但是高级语言中的编译型语言和汇编型语言两者是互相矛盾的。这个时候对于不同的问题我们就应该有不同的策略,如果我们需要开发一个类似于 ...
分类:
其他好文 时间:
2019-10-08 18:42:47
阅读次数:
79
以前用ARM的IDE工具,使用的是ARM标准的汇编语言。现在要使用GNU的工具,当然要了解一点GNU ARM汇编的不同之处。其实非常的简单,浏览一下文档然后再看看程序就完全可以搞定了,或者你硬着头皮看GNU ARM的汇编程序,用不了多少时间你就就可以无师自通了。 ARM汇编语言源程序语句 ,一般由指 ...
分类:
其他好文 时间:
2019-10-07 19:45:50
阅读次数:
73
最开始的时候只有机器语言,即二进制,程序是由二进制语言编写的,然后cpu不断的读取二进制语言 然后执行命令,最后输出的也是二进制 后来出现了汇编语言,但是cpu不认识汇编语言,所以使用汇编语言编写的程序,最后会经过一道工序转换为机器语言(这应该算是最初的即时编译) 后来出现的C语言,因为汇编语言,只 ...
分类:
编程语言 时间:
2019-10-06 21:01:17
阅读次数:
95
AT&T汇编和8086汇编语言虽然两者很相似,但是还是不能根据8086的语法规则来读AT&T汇编的吧,所以还是要看看AT&T汇编的语法规则,因为在读内核代码时,跟硬件打交道的部分代码是用AT&T汇编编写的,所以不可避免的会遇到AT&T汇编,下面先来看看AT&T汇编的语法规则吧。 一、 大小写 INT ...
分类:
其他好文 时间:
2019-10-06 18:37:30
阅读次数:
80