zoukankan      html  css  js  c++  java
  • 汇编语言第一章总结

    引:第一章的内容主要是对硬件系统结构的讨论,虽然不是汇编语言的主要内容,但是对于汇编语言的学习而言,是十分有用的基础

    第一部分

    汇编语言

    一丶原因

    汇编语言的产生主要原因是机器语言过于复杂

    说明:机器语言是机器指令的集合,电子计算机的机器指令是一列二进制数字。计算机将之转变为一列高低电平,以使计算机的电子器件受到驱动,进行运算

    在早期的程序设计中,程序员们用机器语言完成设计,将用0丶1数字编成的程序代码打在纸带或卡片上,再将程序通过纸带机或卡片机输入计算机,进行运算。

    但是,一个有用的程序至少要有几十行机器码,这就导致程序无论是读起来还是写起来都十分晦涩难懂,而且不易查错。

    由于机器语言是如此难于辨别和记忆,给整个行业的发展带来了障碍,于是汇编语言诞生了。

    二丶工作过程

    程序员————汇编指令————编译器————机器码————计算机

    三丶汇编语言的组成

    1.汇编指令(核心)

    2.伪指令

    3.其他符号

    第二部分

    与汇编语言相关的知识

    一丶存储器

    内存,负责为CPU储存数据(指令和数据)

    储存器被分为若干个储存单元,一个储存单元可以储存一个Byte,即8个二进制位

    1KB=1024B(Byte)

    1MB=1024KB

    1GB=1024MB

    1TB=1024GB

    二丶其他设备

    1.主板

    主板上有核心器件和一些主要器件

    2.接口卡

    CPU————总线————接口卡————外设

    3.各类存储器芯片

    ①随机存储器(RAM)

    ②只读存储器(ROM)

    二丶CPU对于存储器的读写

    通过总线传输信息

    1.信息组成

    (1)存储单元的地址(地址信息)------------地址总线

    (2)器件的选择,读或写的命令(控制信息)----------控制总线

    (3)读或写的数据(数据信息)--------------数据总线

    2.地址总线

    N根地址总线——宽度为N——CPU最多可以寻找2的次方个内存单元

    3.数据总线

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

    N根数据总线——一次可传送N位二进制数据

    4.控制总线

    有多少种控制总线,就意味着CPU提供了对外部器件的多少种控制

    三丶内存地址空间

    cpu地址空间的大小受cpu总线宽度的限制,宽度越宽,地址空间越大

    8086CPU机内内存地址空间分配

    1.主存储器地址空间(00000——9FFFF)

    2.显存地址空间(A0000——BFFFF)

    3.各类ROM地址空间(C0000——FFFFF)

  • 相关阅读:
    How to install VXDIAG Honda, Toyota and JLR SDD software
    16% off MPPS V16 ECU tuning tool for EDC15 EDC16 EDC17
    Cummins INSITE locked and ask for verification code
    How to use BMW Multi Tool 7.3 to replace lost key for BMW X1
    Bleed Brake Master Cylinder with Intelligent Tester IT2
    Porsche Piwis Tester II “No VCI has been detected”,how to do?
    Creader VIII VS. Creader VII+
    How to solve GM MDI cannot complete the installation
    汽车OBD2诊断程序开发 (原文转载,思路很清晰!)
    汽车节温器单片机开发思路
  • 原文地址:https://www.cnblogs.com/xihongqing/p/9824803.html
Copyright © 2011-2022 走看看