汇编语言第一章总结

1、cpu是一种微处理器,计算机是指由cpu和其他受cpu直接或间接控制的芯片、器件、设备组成的计算机系统

2、机器语言是机器指令的集合

每一种cpu硬件设计和内部结构不同→用不同的电平脉冲来控制→每一种cpu都有自己的机器指令集(即机器语言)

3、汇编指令是机器指令便于记忆的书写格式

4、寄存器,是cpu中可以存储数据的器件(cpu中可以有多个寄存器)

5、计算机只能读懂机器指令→将汇编指令编译成机器指令

6、汇编语言的3类指令

①汇编指令:机器码的助记符,有对应的机器码(核心,决定了汇编语言的特性)

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

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

7、cpu工作→提供指令和数据→在存储器中存放(即内存)

磁盘不同于内存,磁盘中的数据或程序必须读到内存中才能被cpu使用

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

9、存储器被分为若干个存储单元(一个存储单位可以存储一个字节即byte,1byte=8bit)

10、存储单元的编号可以看作在存储器中的地址

11、cpu要进行数据的读写,必须和芯片进行下面3类信息的交互

①地址信息②控制信息③数据信息

12、电子计算机能处理、传输的信息都是电信号→导线→连接cpu和其他芯片的导线,通常称为总线→地址总线,控制总线,数据总线

13、cpu是通过地址总线来指定存储器单元的→地址总线上能传送多少个不同的信息,cpu就可以对多少个存储单元进行寻址

一根导线可以传送的稳定状态只有两种(高电平或是低电平)

14、一个cpu有N根地址线,则可以说这个cpu的地址总线的宽度为N→最多可以寻找2的N次方个内存单元

15、数据总线的宽度决定了cpu和外界的数据的传送速度(8根数据总线一次可传送一个8位二进制数据即一个字节)

16、控制总线的宽度决定了cpu对外部器件的控制能力

我之前地址总线的寻址能力和存储器单元理解错误,所以我检测点的题还要重写......自作孽......

17、主板上有核心器件和一些主要器件,这些器件(cpu、存储器、外围芯片组、扩展插槽等)通过总线(地址总线、数据总线、控制总线)相连

扩展插槽上一般插有RAM内存条和各类接口卡

18、计算机系统中,所有可用程序控制其工作的设备,必须受到cpu的控制→但是cpu对外部设备都不能直接控制→扩展插槽上的接口卡直接控制外部设备→cpu直接控         制接口卡,间接控制外部设备

19、存储器芯片从读写属性上分为两类:随机存储器RAM和只读存储器ROM

20、存储器芯片从功能和连接上分为3类:随机存储器,装有BIOS的ROM,接口卡上的RAM

21、所有的物理存储器被看作一个由若干单元组成的逻辑存储器,每个物理存储器在这个逻辑存储器中占有一个地址段,即一段地址空间

疑问:8088cpu分两次传送89D8为什么第一次是D8,第二次是89?

原文地址:https://www.cnblogs.com/fengmian/p/9651529.html

时间: 2024-10-29 20:53:14

汇编语言第一章总结的相关文章

汇编语言 第一章基础知识

计算机语言的进化演变起源于机器语言 机器语言 (1) 是机器指令的集合.机器指令是0和1构成的二进制信息. (2) 直接面向机器,与机器的硬件操作一一对应.计算机可以直接识别.执行,使用机器语言可以充分发挥计算机的硬件功能. (3) 缺点: 依赖机器硬件,机器指令很难记忆,直接使用机器语言编制程序极易出错,并且难以调试. 由于机器语言非常难于辨别和记忆,以至于给整个产业的发展带来了障碍,于是产生了汇编语言. 汇编语言 1) 汇编语言的主体是汇编指令. (2) 汇编指令和机器指令的差别在于指令的表

汇编语言第一章

机器语言是机器指令的集合,它的不便造就了汇编语言的产生.在运行效率上来说,汇编语言和机器语言相差不大,相对于C语言,C++等高级语言效率高得多.但汇编语言相对于高级语言,移植性很差. 汇编语言由汇编指令,伪指令和其他符号组成,其核心为汇编指令. 内存是给CPU提供数据和指令的部件,它是程序运行的基本资源.硬盘上的数据和程序需要先读到内存中才可以被CPU使用.CPU不能越过其他的存储器直接读写硬盘上的数据. bit-------一个二进制位 一个存储单元可以存储一个Byte(字节),即八个bit(

汇编语言第一章基础知识

1.  汇编语言的高效性在于汇编语言最终被转换为机器语言,能够最直接简洁的控制计算机的各种软硬件. 2.数据与指令在机器语言(二进制)没有本质区别,但是数据与指令是分开放的,但是访问时期是不同的,在取指访问周期的就是指令,读取数据周期读的是数据. 3.书p5  cpu从3号单元中读取数据过程 (1)CPU通过地址线将地址信息3发出. (2)CPU通过控制总线发出内存读命令,选中存储器芯片,并通知它,将要从中读取数据. (3)存储器将3号单元中的数据8通过数据线送入CPU. 书p6 写入过程 (1

汇编语言第一章学习总结

汇编是机器语言的翻译(0和1组成的机器码),想要了解汇编语言,我们必须先了解硬件系统的结构 下面是冯诺依曼体系关于与计算机的结构框架 汇编指令和机器指令的差别在于指令的表示方法上.汇编指令是机器指令便于记忆的书写格式.汇编指令是机器指令的助记符. 计算机能读懂的只有机器指令,那么如何让计算机执行程序员用汇编指令编写的程序呢?这时候就是编译器(将汇编语言翻译成机器语言)起作用的时候了. 汇编语言可以节省早期程序员的大量时间,那汇编语言道理是如何组成的呢?下面我会详细介绍 汇编语言的核心是汇编指令,

汇编语言第一章 基础知识 总结

机器语言是机器指令的集合,机器指令就是一台机器可以正确执行的指令. PC机中有一个芯片,可以执行机器指令,进行运算,这个芯片就是CPU. 由于微处理器的硬件设计和内部结构不同,所以每一种微处理器,都有自己的机器语言. 由于机器语言难以辨别和记忆,于是汇编语言产生了.汇编语言的主体是汇编指令,汇编指令是机器指令便于记忆的书写格式. 汇编语言由三类指令组成: (1)汇编指令(2)伪指令(3)其他符号 汇编语言的核心是汇编指令,它决定了汇编语言的特性. 内存是为CPU储存指令和数据的地方,地位仅次于C

汇编语言--第一章--基础知识

基础知识 D(decimal)10 B(binary)2 H(hexadecimal)16 O(octal)8 二进制数和十进制数的转换 十进制转换为二进制: 1.降幂法 2.除法:多用除法 把要转换的十进制数的整数部分不断除以2,并记下余数,知道商为0为止.从下向上写. 对于被转换的十进制数的小数部分则应不断乘以2,并记下其整数部分,直到结果的小数部分为0为止.从上向下写. 为了便于对二进制数的描述,应该选择一种易于与二进制数相互转换的数制. 计算机中常用的字符是采用8位二进制数组成的一个字节

汇编语言初学第一章

刚刚开始对汇编语言的学习,相较于以往学过的高级语言如c c++,还有正在学习的java,汇编显得更会晦涩一点,这种接近底层的代码书写与之前的截然不同. 汇编语言由三类指令组成:汇编指令,伪指令与其他符号.只有汇编指令才有机器码. 从汇编的特性了解到到,它是一门低级语言,可以直接对硬件进行操控,效率高,但是面对复杂程序时难以去纠错,利弊都很明显,而学习这门语言也有助于我们将自己的代码变得更为简洁,也更能理解代码背后的含义. 第一章的内容不多,去掉汇编的产生和特性,着重介绍了cpu对储存器的读写过程

Java学习记录第一章

学习Java第一章的记录,这一章主要记录的是Java的最基础部分的了解知识,了解Java的特性和开发环境还有Java语言的优缺点. 计算机语言的发展大概过程:机器语言--->汇编语言--->高级语言(面向过程的语言和面向对象的语言)总而言之就是从人类比较难识别的字符串向人类自然语言靠近使代码的可读性越来越高. Java的发展过程:1991年Sun公司为了抢占市场先机,成立了一个称为Green的项目小组,帕特里克.詹姆斯·高斯林.麦克·舍林丹和其他几个工程师一起组成的工作小组在加利福尼亚州门洛帕

第一章:C语言概述及如何上机运行C程序

第一章:C语言概述及如何上机运行C程序 让编程改变世界 Change the world by program C语言概述 C语言的发展过程 C语言是在 70 年代初问世的.一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言.同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书.通常简称为<K&R>,也有人称之为<K&R>标准.但是,在<K&R>中