语雀原文链接
1、机器语言
- 机器语言是机器指令的集合。机器指令展开来讲就是一台机器可以正确执行的命令。电子计算机的机器指令是一列二进制数字。计算机将之转变为一列高低电平,以使计算机的电子器件受到驱动,进行计算。
- 上面的计算机指的是可以执行机器指令,进行运算的指令。在我们常用的PC机中,有一个芯片来完成上面所说的计算机的功能。这个芯片就是CPU(Center Processing Unit中央处理单元),CPU是一种微处理器。
- 每一种微处理器,由于硬件设计和内部结构的不同,就需要用不同的电平脉冲来控制,使它工作。所以每一种微处理器都有自己的机器指令集,也就是机器语言。
- 早期程序员就是将0、1数字编程的程序代码打在纸带或卡片上,1打孔,0不打孔,再将程序通过纸带机或卡片机输入计算机,进行运算
![image.png](https://img-blog.csdnimg.cn/img_convert/9c0a1a38a0d41250eff90e531cbd6b0d.png)
- 书写和阅读机器码程序不是一件简单的工作,要记住所有抽象的二进制码。并且机器码的晦涩难懂和不易查错。
2、汇编语言(Assembly Language)
- 机器语言难以辨别和记忆,于是有了汇编语言。汇编语言的主体是汇编指令。汇编指令是机器指令便于记忆的书写格式。
![image.png](https://img-blog.csdnimg.cn/img_convert/617cc325ea28cafa4f0df85f7b018e96.png)
汇编语言工作过程
- 程序员们就用汇编指令编写源程序,可是计算机能读懂的只有机器指令。这时,就需要有一个能够将汇编指令转换成机器指令的翻译程序,这样的程序我们称其为编译器。程序员用汇编语言写出源程序,再用汇编编译器将其编译为机器码,由计算机最终执行。
![image.png](https://img-blog.csdnimg.cn/img_convert/4ef26f133cc8360687855f7d036562c4.png)
汇编语言三类指令
- 汇编指令:机器码的助记符,有对应的机器码
- 伪指令:没有对应的机器码,由编译器识别,计算机并不执行
- 其他符号:+ - * 等,没有对应的机器码,由编译器识别
3、学习资料
汇编语言.7z
电子PDF
![9787302539414.jpg](https://img-blog.csdnimg.cn/img_convert/fcdf86fc4083fcb2916a8249c2b15372.jpeg)
课件
![image.png](https://img-blog.csdnimg.cn/img_convert/407e15f877e8492862bc1bcd2085e831.png)
- 课件解压密码:53941。(ISBN:9787302539414 的倒数第6位到倒数第2位)
- 其他课本的课件的解压密码,有以下四种情况,可以一一尝试
清华大学出版社官方网址:
http://www.tup.tsinghua.edu.cn/index.html (输入ISBN书号进行查找)
清华大学出版社
官网的电子课件的密码规则如下 **密码规则:
1、先后六位两两相加试一下(例:9787302224464,后六位两两相加,2+2=4 4+4=8 6+4=10,密码为4810)
2、tup+后六位两两相加
3、倒数第6位到倒数第2位(例:9787302336358,密码为33635)
4、后六位两两相加不足4位的,密码前加2**
论坛
![image.png](https://img-blog.csdnimg.cn/img_convert/74b2c379f0328f7c49a2070eec803701.png)
视频教程