![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
汇编
本科汇编笔记
菜鹿
菜的一匹
展开
-
汇编语言-王爽(学习笔记)1-4章
1.指令和数据在存储器(内存)中存放。CPU从内存中读取数据,首先要指定存储单元的地址。内存单元构成的存储空间是一维的线性空间。每个内存单元都有唯一的地址。CPU通过地址总线指定存储器单元。总线:a. cpu有n根地址总线,就可以最多寻址2^n内存单元。b. CPU与内存或其他器件之间的数据传送通过数据总线进行。数据总线的宽度决定cpu与外界的数据传送速度。8086cpu数...原创 2018-10-27 14:32:42 · 208 阅读 · 0 评论 -
汇编语言-(王爽)-学习笔记(第13章 int指令)
int指令格式:int n,n为中断类型码,功能:引发中断过程。cpu执行int n指令,相当于引发n号的中断。过程如下:(1)取中断类型码(2)标志寄存器入栈,TF,IF置零。(2)cs,ip入栈。(4) ip=(n*4),cs=(n*4+2);bios,dos提供的中断历程:在系统板的ROM中存放着BIOS(基本输入输出系统),BIOS主要功能:(1)检测硬件系统...原创 2019-01-11 21:46:35 · 301 阅读 · 0 评论 -
汇编语言-王爽(学习笔记)-5-8章
5章:1.loop指令:loop实现循环功能,cx存放循环次数。cpu执行loop时,进行如下操作:cx=cx-1;判断cx是否为零,cx不为0,则转至标号处执行程序,cx为0则向下顺序执行。格式:{mov cx,循环次数标号:循环的程序段loop 标号} 2汇编源程序中,数字不能以字母开头。要在前面加0.如mov ax,ffffh;错误mo...原创 2019-01-08 21:07:48 · 730 阅读 · 0 评论 -
汇编语言-王爽(学习笔记)-9-11章
第九章8086cpu转移指令分为:无条件转移指令(jmp)、条件转移指令、循环指令(loop)、过程、中断。offset 由编译器处理的指令,取得标号的偏移地址。jmp指令:段内短转移:jmp short 标号(转到标号处执行指令)ip修改范围:-128~127段内近转移:jmp near ptr标号ip修改范围:-32768~32767段间转移(远转移):jmp far ...原创 2019-01-09 22:55:48 · 165 阅读 · 0 评论