码迷,mamicode.com
首页 > 其他好文 > 详细

汇编小结(第一章)

时间:2018-10-18 23:57:51      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:一个   进制   代码   组成   执行   指令   rom   调用   硬件   

第一章

一、机器语言

1、机器语言是机器指令的集合。

2、机器码程序,是抽象的二进制码,可读性较差。

3、直接面向机器,计算机可以直接识别、执行。

4、缺点:依赖机器硬件。

二、汇编语言

1、汇编指令是机器指令的助记符,同机器指令一一对应,例如mov ax,bx,强化了可读性。

2、不同的CPU有不同的汇编指令集。

3、用汇编语言写出程序,再用汇编编译器将其翻译为机器码,由计算机最终执行。

4、具有直接有效控制硬件的能力,能够编写出速度快、代码量小的高效程序,例如操作系统的核心程序段、实时控制系统的软件、智能仪器仪表的控制程序、频繁调用的子程序或动态链接库加密解密软件、分析和防止计算机病毒等。

5、由三种指令组成:

            汇编指令:机器码的助记符,有对应的机器码。

            伪指令:没有对应机器码,由编译器执行,计算机并不执行。

            其他符号:如+,-,*,/等,由编译器识别,没有对应的机器码。

三、存储器 指令和数据

            在内存或磁盘上,指令和数据没任何差别,都是二进制信息。

            在CPU工作时,有的信息看作指令,有的信息看作数据。

四、存储单元

             从零开始顺序编号。

            bit:电子计算机最小的信息单位,一个二进制位。

            Byte:一个字节,由八位二进制位组成。(拥有128个存储单元的存储器,容量为128个字节)

            1B=8bit 1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB

五、CPU对存储器的读写

   1、地址总线

             地址总线的宽度决定了CPU的寻址能力。(一个CPU有N根地址线,即地址总线的宽度为N,CPU寻址能力为2的n次方。)

   2、数据总线

             数据总线的宽度决定了CPU和外界的数据传送速度。

   3、控制总线

             控制总线的宽度决定了CPU对外部器件的控制能力。

六、主板

七、接口卡

              CPU对外部设备不能直接控制,如显示器、音箱、打印机等。直接控制这些设备进行工作的是插在扩展插槽上的接口卡。

八、存储芯片

   1、在物理上是各自独立。

   2、共同点:

               都与CPU总线相连。

               CPU对其读或写时都通过控制线发出内存读写命令。

   3、分类

               从读写属性分类:随机存储器(RAM)和只读存储器(ROM)

               从功能和连接上分类:随机存储器(RAM)、装有BIOS的ROM、接口卡上的RAM

九、内存地址空间

1、CPU在操控这些独立的物理存储器时,把它们统一当作一个逻辑存储器看待。这个逻辑存储器即内存地址空间。

2、每个物理存储器在这个逻辑存储器中占有一段地址空间;CPU在这段地址空间中读写数据,实际上就是在相对应的物理存储器中读写数据。

3、不同的计算机系统的内存地址空间分配情况是不同的。

汇编小结(第一章)

标签:一个   进制   代码   组成   执行   指令   rom   调用   硬件   

原文地址:https://www.cnblogs.com/hhhhhsy/p/9813357.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!