汇编笔记

机器语言就是机器指令的集合,是一台机器可以正确执行的命令。

如01010000

 

汇编语言的主体是汇编指令

汇编指令和机器指令的差别在于指令的表示方法上

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

  汇编指令是机器指令的助记符

如:

  机器指令:1000100111011000

  操作:将寄存器BX的内容送到AX中

  汇编指令:MOV AX,BX

 

什么是寄存器?

  是指CPU中可以存储数据的器件,一个CPU中有多个寄存器。

 

 

CPU是计算机的核心部件,它控制整个计算机的运作并进行运算,要想让一个cpu工作,就必须向他提供指令和数据

但是指令和数据方针哪里呢?

指令和数据在存储器(内存)中存放,离开了内存,cpu无法工作!!

 

数据和指令都是二进制的

那么二进制数是数据还是指令呢?这个由cpu决定!!!

 

 

CPU与三类总线的关系:

 

CPU对内存读写过程

1.cpu发出要读取的地址信息3给内存,内存搜索到地址号为3的数据。

2.cpu发出读的信号

3.内存将数据从数据线传到CPU中

 


 

环境搭建

  DOSBox下载安装:https://pan.baidu.com/s/11_GcPpTqJm78N8xEXZpPMw

  下载依赖程序:https://pan.baidu.com/s/158NKJoea6_Y4UmCFsDP0oQ#list/path=%2F

  把下载的依赖程序放在masm文件夹下,把masm文件夹放到D盘根目录下

  打开DOSBox

  输入mount C D:\masm   //挂在到本地磁盘

       输入c:              //切换到C盘

  输入dir      //查看目录

 


 

 

 

 

 

 

 

 

寄存器有上面这些

 

字长,字,位数的关系

 

寄存器的上八位和下八位

 


 

DEBUG的使用

R命令的使用

如图所示:

-r 表示查看寄存器内容

-r ax就是能修改寄存器ax的内容

 

D命令的使用

用来查看内存中的内容

 

 

E命令改变内存中的内容

 

U命令的使用

 

用A命令以汇编指令的格式在内存中写入机器指令

 

用T命令执行机器指令

 

用Q命令退出DEBUG

-q

 

posted @ 2020-11-17 00:01  来敲门  阅读(103)  评论(0)    收藏  举报