当前位置 : 主页 > 网络编程 > 其它编程 >

汇编语言第一章

来源:互联网 收集:自由互联 发布时间:2023-07-02
1汇编语言的产生由于机器语言的复杂难用,汇编语言产生,它是机器语言便于记忆的书写格式。2汇编语言的组成汇编指令;(机器码的助记符,有对应机器码)伪指令;(无对应机器码
1汇编语言的产生由于机器语言的复杂难用,汇编语言产生,它是机器语言便于记忆的书写格式。2汇编语言的组成汇编指令;(机器码的助记符,有对应机器码)伪指令;(无对应机器码,由编译器执

 

1 汇编语言的产生

由于机器语言的复杂难用,汇编语言产生,它是机器语言便于记忆的书写格式。

2 汇编语言的组成

汇编指令;(机器码的助记符,有对应机器码)

伪指令;(无对应机器码,由编译器执行,计算机不执行)

其他符号;(“+”“-”“*”等,由编译器识别,无对应机器码)

3 存储器(内存)

存放指令及数据(指令和数据本质上在内存或磁盘上没有区别,相同信息CPU工作时作用不同)

4 存储单元

电子计算机最小信息单位为bit,8bit组成1Byte(即1B)

5 CPU对存储器的读写

  A

  CPU对数据的读写必须与外部器件进行信息的3类交互

   (1)存储单元地址(地址信息)

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

   (3)读或写的数据(数据信息)

  B

  信息的交互

  信息通过电信号经由导线传送

  连接CPU和其他芯片的导线称总线,分为地址总线,控制总线,数据总线

    (1) 地址总线

    CPU通过地址总线指定存储单元

    一个CPU有n根地址线则宽度为n,CPU最多寻找2的n次方个内存单元

    (2)数据总线

    CPU与内存或其他器件的数据传送

    决定CPU和外界数据传送速度(8根数据总线一次可传输8位二进制数据即1字节)

    8088CPU数据总线宽度为8,8086为16

    (3)控制总线

    CPU通过控制总线控制外部器件,控制总线决定CPU对外部器件的控制能力

6 内存地址空间

  (1)主板

  主板上有计算机的核心器件和主要器件,各器件通过总线连接(如CPU,存储器,外围芯片组,扩展插槽(一般插有RAM内存条,各类接口卡)等)

  (2)接口卡

  插在扩展插槽的接口卡直接控制工作设备

  扩展插槽通过总线与CPU相连

  CPU可控制接口卡间接控制外部设备

  (3)各类存储器芯片

  从读写性质可分为随机存储器(RAM)和只读存储器(ROM)

  随机存储器可读可写但必须带电存出,关机后存储内容丢失

  只读存储器只能读取不能写入,关机后内容不丢失

    (a)随机存储器

    存放供CPU使用的绝大多数程序和数据

    主随机存储器一般由主板上的RAM和扩展插槽上的RAM组成

    (b)装有BIOS的ROM

    BIOS是由主板和各类接口卡厂商提供的软件系统,可以通过它利用该硬件进行最基本的输入输出

    主板和接口卡上插有存储相应BIOS的ROM

 note:   各存储器在物理上为独立的器件,但CPU把它们都当作内存看待,看作一个各个存储单元组成的逻辑存储器即内存地址空间

    每个物理存储器在这个逻辑存储器上占有一个地址段,CPU在这个地址段读写数据就是在相应的物理存储器读写数据

    内存地址空间大小受CPU地址总线宽度限制(8086CPU地址总线宽度为20则内存地址空间大小为1MB)

 

【文章原创作者:韩国高防服务器 http://www.558idc.com/krgf.html 网络转载请说明出处】
网友评论