寄存器BX的内容送到AX中
汇编指令:mov ax,bx
汇编语言发展至今,有以下三类指令组成。
1.汇编指令:机器码的助记符,有对应的机器码。
2.伪指令:没有对应的机器码,由编译器执行,计算机并不执行。
3.其他符号:如+-*/等,由编译器识别,没有对应的机器码。
汇编语言的核心是汇编指令,它决定了汇编语言的特性。
如何命令计算机进行数据的读写
对于8086CPU 下面机器码能够完成从3号单元读数据。
机器码 10001010。。。。
含义:从三号单元读取数据送入寄存器AX
CPU接收到这条机器码将完成上述的读写工作。
而机器码难于记忆,用汇编指令来表示
机器码:10110100.。。。。。。。。。。。。。
对应汇编指令:MOV AX,[3]
含义:传送3号单元的内容入AX
1汇编语言怎么变成机器语言呢?
汇编语言写出的源程序,再用汇编编译器将其编译为机器码,由计算机最终执行。
2.指令和数据
指令和数据是应用上的概念,在内存或磁盘中没有任何区别。都是二进制信息。CPU工作时把有的信息看做指令,有的信息看做数据。
如 1000100100=89D8H(数据)
=MOV AX,BX (程序)
3如何命令计算机进行数据的读写
对于8086CPU 下面机器码能够完成从3号单元读数据。
机器码 10001010。。。。
含义:从三号单元读取数据送入寄存器AX
CPU接收到这条机器码将完成上述的读写工作。
而机器码难于记忆,用汇编指令来表示
机器码:10110100.。。。。。。。。。。。。。
对应汇编指令:MOV AX,[3]
含义:传送3号单元的内容入AX
4.数据总线
数据总线如何传送数据,8088CPU数据总线宽度8,8086CPU数据总线宽度为16.他们在内存中写入数据89D8H时的情况
一个向内存一次传送数据,另一个两次。数据总线的宽度决定了CPU与外界的数据传送速度。
5.控制总线
CPU对外部 器件的控制是通过控制总线来进行的。这里的控制总线是个总称,控制总线是一些不同控制线的集合。多少根控制总线意味着CPU提供了对外部
器件有多少种控制。所以控制总线宽度决定了CPU对外部器件的控制能力。
6.地址总线宽度决定了CPU的寻址能力
7接口卡
计算机系统中,所有可用程序控制其工作的设备必须受到CPU控制。CPU对外部设备不能直接控制。控制的是
插在扩展槽上的接口卡。简单讲CPU通过总线向接口卡发送命令,接口卡根据CPU命令控制外设进行工作。
8.内存地址空间
CPU在操控各个收CPU控制的部件是,那他们都当内存来对待,把他们总的看做一个由若干个存储单元组成的逻辑存储器,这个逻辑存储器
就是我们所说的内存地址空间。 在汇编中我们所面对的是内存地址空间。
如图所有物理存储器被看做一个由若干存储单元组成的逻辑存储器,每个物理存储器在逻辑存储器中占有一个地址段,即一段地址空间。CPU在这段
空间中读写,实际就是在相对应的物理存储器中读写数据。
错题
8080,8088,8086,80286,80386的数据总线宽度分别为8根,8根,16根,16根,32根,则它们的寻址能力分别为:1_(B)1_(B)2_(B)_2(B)4_(B)
从内存中读取1024字节的数据,8086至少要读 512次,8036至少要读 256 次