第一章 存储器:CPU想要工作,必须向它提供指令和数据才行,而指令和数据,都放在存储器中。 存储单元:一个存储器可以被划分为若干个存储单元,每个存储单元从0开始编号,这个编号可以看作存储单元的地址,CPU通过这个编号来找到它。每个存储单元可以存储8个二进制即8个bit,也就是一个存储单元可以存储一个 ...
分类:
编程语言 时间:
2020-06-06 13:19:43
阅读次数:
85
汇编语言基础 汇编语言不仅与cpu指令集架构有关系,也与微架构对指令集的具体实现有关系. 汇编语言的产生 机器指令难以辨别和记忆,于是产生了汇编语言。 汇编语言的主体是汇编指令。汇编指令和机器指令的差别在于指令的表示方法上。汇编指令是机器指令便于记忆的书写格式。 汇编语言程序工作过程 汇编语言组成 ...
分类:
编程语言 时间:
2020-04-30 13:28:05
阅读次数:
63
说明: 本文创建于2020年1月24日,正值新年伊始,愿广大读者新年快乐,身体安泰,万事吉祥。主要以记录研究汇编语言时所遇到的种种知识点为目的,希望能为各位读者减少些不必要的研究时间,也希望对正在学习汇编语言的同志有所帮助。因作者工作、精力和知识面有限,下文中出现纰漏的地方不吝指教。若各位读者觉得需 ...
分类:
编程语言 时间:
2020-01-24 18:44:52
阅读次数:
74
1. 计算机系统的硬件组成 1. 运算器:算数运算和逻辑运算核心 2. 控制器:发出控制信号,协调工作秩序 3. 存储器:存放程序和数据 4. I/O设备:负责输入输出,接受和表示信息 2. Intel 8086 微处理器寄存器组 共 14 个 16 位可编程寄存器。 ...
分类:
编程语言 时间:
2019-03-17 13:41:11
阅读次数:
254
这学期选修了汇编语言课程,通过大一一年对于C语言以及C++的学习,已经认识到了计算机语言给人们生活带来了许多便捷,之前对于汇编语言的印象是与计算机病毒有关。个人认为作为计科系的学生,不能只掌握高级程序设计语言,而忽略了计算机底层知识和低级语言。第一节课介绍了汇编语言的基础知识,我对这一部分进行了梳理 ...
分类:
编程语言 时间:
2018-10-06 14:38:15
阅读次数:
167
汇编语言的主体是汇编指令;汇编语言的核心是汇编指令,它决定了汇编语言的特性。 汇编语言有3类指令组成:1、汇编指令:机器码的助记符,有对应的机器码; 2、伪指令:没有对应的机器码,由编译器执行,计算机并不执行;3、其他符号,如+、-等,由编译器识别,没有对应的机器码。 CPU读取内存中的数据:1、首 ...
分类:
编程语言 时间:
2018-09-27 01:57:48
阅读次数:
150
经过第一节课一脸懵逼导致结果惨不忍睹的小测试后,我决定好好梳理一番汇编语言的基础知识。 首先看了一下目录,来一个整体性的分析。 第一章 基础知识(list) 1.1 机器语言 1.2 汇编语言的产生 1.3 汇编语言的组成 1.4 存储器 1.5 指令和数据 1.6 存储单元 1.7 CPU对存储器 ...
分类:
编程语言 时间:
2018-09-25 20:38:28
阅读次数:
186
这是我第一次真正的接触汇编,在此之前我对这门课的印象一直停留在《c++语言程序设计》的深度探究里把一串乱码似的东西叫做汇编语言中。当时我就想:这门语言真烦人,怎么生的这么乱?现在我不怪它了,因为我知道了它是为了另一种更烦人的语言而产生的——机器语言。 机器语言是机器指令的集合,电子计算机的机器指令是 ...
分类:
编程语言 时间:
2018-09-25 19:39:46
阅读次数:
185
一、知识梳理: 1、机器语言 机器语言是机器指令的集合。机器指令展开来说就是一台机器可以正确执行的命令。电子计算机的机器指令是一列二进制数字。计算机将之转变为一列高低电平,以使计算机的电子器件受到驱动,进行运算。 2、汇编语言的产生 汇编语言的主体是汇编指令。汇编指令和机器指令的差别在于指令的表示方 ...
分类:
编程语言 时间:
2017-09-20 23:20:02
阅读次数:
251
1.汇编语言的特点:机器相关性;高速度和高速率;编写和调试的复杂性 2.指令和数据是应用上的概念。在内存或磁盘上,指令和数据没有任何区别,都是二进制信息。CPU在工作的时候把有的信息看做指令,有的信息看做数据,为同样的信息赋予了不同的意义。 3.CPU要想进行数据读写,必须和外部器件(标准说法是芯片 ...
分类:
编程语言 时间:
2017-09-20 19:44:28
阅读次数:
201