C语言 汇编语言 一、C语言 创建变量计算值 #include <stdio.h> int main(void) { // 数据类型 int a = 10; int b = 20; // 计算a+b int c = a + b; printf("%d\n",c); return 0; } 二、C语言 ...
分类:
编程语言 时间:
2020-02-27 13:21:13
阅读次数:
62
最近学习了X86汇编,其实无论是古老的8086还是现在i3/5/7/9,Xeon3/5,在最基本原理上,都是相通的,只是CPU位数,寻址空间,寄存器个数,指令集的扩充等方面有所不同,对于学习,8086永不过时。
分类:
编程语言 时间:
2020-02-26 09:16:10
阅读次数:
110
最近学习了X86汇编,其实无论是古老的8086还是现在i3/5/7/9,Xeon3/5,在最基本原理上,都是相通的,只是CPU位数,寻址空间,寄存器个数,指令集的扩充等方面有所不同,对于学习,8086永不过时。
分类:
编程语言 时间:
2020-02-25 20:22:31
阅读次数:
60
1 X86和X87汇编指令大全(有注释) 2 一、数据传输指令 3 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 4 1. 通用数据传送指令. 5 MOV 传送字或字节. 6 MOVSX 先符号扩展,再传送. 7 MOVZX 先零扩展,再传送. 8 PUSH 把字压入堆栈. 9 POP ...
分类:
编程语言 时间:
2020-02-23 16:12:20
阅读次数:
77
读懂汇编 1 什么是汇编? 计算机能运行的是二进制的指令,如 ,为了解决可读性和方便编辑的问题,就诞生了汇编语言,所以 汇编语言是二进制指令的文本形式 ,与二进制指令一一对应,如 代表 ,二进制与汇编语言都是最底层的低级语言。 由CPU指令和指令对应的运算子构成一条汇编语句,如: 汇编 assemb ...
分类:
其他好文 时间:
2020-02-22 14:01:55
阅读次数:
71
一、编程语言的发展历史 按照翻译方式分为两类: 1 # 编译型(类似于谷歌翻译):如c、java, 运行速度快,调试麻烦 2 # 解释型(l类似于同声传译):如Python,运行速度慢,调试麻烦 按照特点总结如下: #机器语言 优点:最底层,执行速度快 缺点:开发效率低 #汇编语言 优点:比较底层, ...
分类:
编程语言 时间:
2020-02-21 20:29:12
阅读次数:
96
本实例使用LPC2138微控制器,Keil+Proteus模拟实现。 本实例使用定时器计数,当计数值到达时触发定时器中断,在定时器中断程序中喂狗,涉及模块包括晶振、PLL、定时器、看门狗和VIC。 每次喂狗的同时,将P0.1 GPIO输出电平取反,外接一个LED灯作为Active信号灯。 直接贴代码 ...
分类:
其他好文 时间:
2020-02-21 11:23:57
阅读次数:
133
第一周-Linux基础命令和帮助Unix历史:1965前后multics,贝尔实验室,麻省理工,通用电气发起。1969Unix雏形UNICS,KenThompson汇编语言B语言1973正式命名为UnixDennisRitchieC语言1977BSDBerkeleySoftwareDistribution伯克利大学1979SystemV架构版权声明HP-UNIXIBMAIX“不对学生提供源码”收回
分类:
系统相关 时间:
2020-02-20 22:03:14
阅读次数:
80
宏观理解 核心助记符 | 助记符 | 功能说明 | 英文全称 | | | | | |ADD | 相加|add| |SUB | 相减|substract| |RL | 循环左移 |rotate left| |RR | 循环右移 |rotate right| |AND | 与| and | |IOR | ...
分类:
编程语言 时间:
2020-02-20 17:24:45
阅读次数:
104
C语言指针 一、函数的实际运行原理 ? 函数在接受参数的时候,会重新开辟内存来进行计算。 二、指针 ? 最牛逼:汇编语言:都是直接操作地址去访问内存单元里面等内容。 ? C语言作为高级语言:提供通过地言:都是址去访问内存单元的内容。 1、什么叫做地址? ? 地址就是内存中对每一个字节的编号。 ? 通 ...
分类:
编程语言 时间:
2020-02-20 10:00:49
阅读次数:
80