一、编程语言分类 1、机器语言:直接用二进制指令编写程序 优点:程序的运行速度快 缺点:编写程序太复杂了,记忆困难。 2、汇编语言:用英文标签取代二进制指令去编写程序 3、高级语言:用人类能理解的表达方式编写程序,需要经过翻译才能被计算机理解、运行 按照翻译方式的不同,又分为两种 1、编译型(c、g ...
分类:
编程语言 时间:
2020-06-02 20:31:01
阅读次数:
86
verilog之原语设计 1、原语作用 在一般的verilog设计中,一般采用数字逻辑设计,由软件将数字逻辑转化为特定的数字电路。但是,对于某些特殊的领域,有可能需要用户直接自定义数字电路以达到对指定电路的设计。原语就是执行这个功能的。原语也就是门级语言。这个语言之于verilog就像汇编语言之于C ...
分类:
其他好文 时间:
2020-06-02 12:56:33
阅读次数:
128
CGO内部机制 CGO生成的中间文件 要了解CGO技术的底层秘密首先需要了解CGO生成了哪些中间文件。我们可以在构建一个cgo包时增加一个-work输出中间生成文件所在的目录并且在构建完成时保留中间文件。如果是比较简单的cgo代码我们也可以直接通过手工调用go tool cgo命令来查看生成的中间文 ...
分类:
其他好文 时间:
2020-05-29 21:32:01
阅读次数:
100
JAVA课程学习感想 在学习JAVA之前,我们学习了C语言,汇编语言,数据结构等等。虽然学习了这些,但对于JAVA来说,学习起来不是那么容易,所有的计算机语言有相似的地方,但他们更有不同的地方。对我来说JAVA就是另一种新的语言,真正的融会贯通一门语言谈何容易。书本上的知识有限,重要的还是得靠自己多 ...
分类:
编程语言 时间:
2020-05-28 15:00:38
阅读次数:
147
8086cpu的转移指令分为以下几类: 无条件转移指令(如:jmp) 条件转移指令 循环指令 过程 中断 9.1 操作符0ffset 操作符offset在汇编语言中是由编译器处理的符号,他的功能是取得标号的偏移地址。 9.2 jmp指令 jmp为无条件转移,可以只修改ip,也可以同时修改cs和ip ...
分类:
其他好文 时间:
2020-05-23 14:51:27
阅读次数:
78
汇编调试程序DEBUG的常用命令和功能,DEBUG环境下调试程序的方法. 两个无符号数相加,将结果数存入指定地址单元。被加数,加数及和存放地址及数据如下: 地址 数据 被加数 2000:0000 9FH 2000:0001 6BH 加数 2000:0002 5CH 2000:0003 42H 和 2 ...
分类:
编程语言 时间:
2020-05-23 00:05:50
阅读次数:
156
面向对象(一)1.什么是面向对象1.1语言的分类第一代语言:机器语言第二代语言:汇编语言第三代语言:高级语言1.2面向对象和面向过程的区别1:面向过程针对小问题的时候,面向过程可以很简单的解决问题,事情复杂的时候面向过程就显得力不从心。面向过程是微观上解决问题的方式。比如:领导出游,司机开车。领导找司机开车司机取车司机加油定制出游路线这些问题都是面向过程解决的问题。2:面向对象面向对象是解决事情的
分类:
其他好文 时间:
2020-05-22 19:05:55
阅读次数:
46
编译程序:编译程序是一个语言处理程序,他把一个高级语言程序翻译成某个机器的汇编语言程序或二进制代码程序。(高级语言程序-》机器识别的汇编语言程序或二进制代码程序) 解释程序:它的工作模式是一个个获取、分析、执行源程序语句。一旦分析结束,源程序就开始运行并生成结果。 编译程序与解释程序的区别:1.编译 ...
分类:
其他好文 时间:
2020-05-20 12:24:53
阅读次数:
40
微机原理与接口技术钱晓捷第五版课后答案 内容简介 钱晓捷主编的《微机原理与接口技术:基于IA- 32处理器和32微机原理与接口技术第五版课后答案钱晓捷位汇编语言(第5版)》以32位处理器、32位汇编语言和32位个人微机系统为起点,从应用角度,采用循序渐进、深入浅出、突出实践的方法,展开论述了IA-3 ...
分类:
其他好文 时间:
2020-05-19 18:07:35
阅读次数:
469
1.操作系统(Operation System)主要在管理与驱动硬件,因此必须能管理内存、管理装置、负责行程管理以及系统呼叫,因此能够让硬件准备好就是一个好的系统了。 2.Unix的前身是贝尔实验室(Bell lab)的Ken Thompson用汇编语言写的,后来在1971-1973年间由Denni ...
分类:
系统相关 时间:
2020-05-16 00:40:01
阅读次数:
66