汇编
文章平均质量分 78
咕噜✨
这个作者很懒,什么都没留下…
展开
-
《汇编语言(第三版)》王爽笔记(3)寄存器(内存访问)
第三章 寄存器(内存访问)原创 2018-10-02 17:25:02 · 228 阅读 · 0 评论 -
《汇编语言(第三版)》王爽笔记(13)int指令
第十三章 int指令由int引起的另一种内中断。格式:int n (n为中断类型码),用于引发中断过程。原创 2018-11-14 22:24:21 · 189 阅读 · 0 评论 -
《汇编语言(第三版)》王爽笔记(10)CALL和RET指令
第十章 CALL和RET指令call和ret也是转移指令,它们都修改IP或同时修改CS和IP。他们经常被共同用来实现子程序设计。ret指令用栈中数据修改IP,实现近转移。使用方法:retretf指令用栈中数据修改CS和IP,实现远转移。使用方法:retfCPU执行ret时,操作如下:(IP) = ((ss16)+sp)(sp) = (sp)+2相当于进行 pop ipCPU执行re...原创 2018-11-05 09:44:16 · 560 阅读 · 0 评论 -
《汇编语言(第三版)》王爽笔记(12)内中断
第十二章 内中断原创 2018-11-12 23:19:52 · 146 阅读 · 0 评论 -
《汇编语言(第三版)》王爽笔记(11)标志寄存器
第十一章 标志寄存器标志寄存器的作用:存储相关指令的某些执行结果;为CPU执行相关指令提供行为依据;控制CPU相关工作方式。原创 2018-11-06 21:49:02 · 675 阅读 · 0 评论 -
《汇编语言(第三版)》王爽笔记(7)更灵活的定位内存地址的方法
第七章 更灵活的定位内存地址的方法and指令:按位进行 ‘与’ 运算egmov al, 01100011Band al, 00111011B结果为 al=00100011B可以通过and运算将操作对象的相应位置0. 如希望al第3位(从0开始数)为0,则使用 and al, 11110111Bor指令:按位进行‘或’运算举例略,可以通过该指令将运算对象的相应位置置1.or al,...原创 2018-10-24 17:47:44 · 205 阅读 · 0 评论 -
《汇编语言(第三版)》王爽笔记(8)数据处理的两个基本问题
第八章 数据处理的两个基本问题(1)要处理的数据在什么地方?(2)要处理的数据有多长?定义描述性符号:reg–寄存器(ax,bx,cx,dx,ah,al,bh,bl,ch,cl,dh,dl,sp,bp,si,di)sreg–段寄存器(ds,es,ss,cs)关于bx,si,di,bp:在8086中只有这4个寄存器可以用在[…]中进行内存单元寻址。在[…]中,这四个寄存器可以单个出现或...原创 2018-10-25 23:43:25 · 186 阅读 · 0 评论 -
《汇编语言(第三版)》王爽笔记(9)转移指令的原理
第九章 转移指令的原理原创 2018-10-28 20:39:28 · 297 阅读 · 0 评论 -
《汇编语言(第三版)》王爽笔记(6)包含多个段的程序
第六章 包含多个段的程序从规范角度来讲,我们不应该随意决定使用内存的哪段空间,而应该由系统为我们分配。因此我们可以在程序中定义数据,这样数据就会被包含在编译连接在可执行文件中,也会被载入内存。数据也就获得了存储空间。dw 0123h,0456h,0789hdw为define word,定义字型数据。用dw定义的数据位于代码段的最开始处,即偏移地址为0....原创 2018-10-22 21:45:19 · 226 阅读 · 0 评论 -
《汇编语言(第三版)》王爽笔记(5) [BX]和loop指令
第五章 [BX]和loop指令[]描述一个内存单元的偏移地址,但仅有地址还不够,还需要内存单元的长度(类型 )。如 mov al, [0] 表示将DS:0位置的一个字节送入al,而mov ax, [0]则是将DS:0位置的两个字节送入ax。[bx]同样描述一个内存单元,偏移地址在bx中,段地址在ds中。...原创 2018-10-15 09:33:31 · 248 阅读 · 0 评论 -
《汇编语言(第三版)》王爽笔记(4)第一个程序
第四章 第一个程序原创 2018-10-08 09:41:09 · 196 阅读 · 0 评论 -
《汇编语言(第三版)》王爽笔记(2)寄存器
第二章 寄存器一个典型的CPU由运算器、控制器、寄存器等构成,这些部分靠内部总线连接(区别CPU与外界器件相连的外部总线)。寄存器hin重要!通过改变各种寄存器中的内容实现对CPU的控制。8086CPU的14个寄存器:AX, BX, CX, DX, SI, DI, SP, BP, IP, CS, SS, DS, ES, PSW。均为16位寄存器。通用寄存器AX, BX, CX, DX 用...原创 2018-09-26 21:03:24 · 277 阅读 · 0 评论 -
《汇编语言(第三版)》王爽笔记(14)端口
第十四章 端口CPU可以直接读写内部寄存器、内存单元以及端口的数据。本章讨论端口的读写。CPU通过控制线向与其相连的芯片发出端口读写指令,从而执行读写操作。CPU通过端口地址定位端口,端口地址通过地址总线传递。范围是0~65335,大小为64KB。端口的读写命令只有in和out,分别用于从端口读数据和向端口写数据。只能使用al或ax来存放从端口中读入的数据或要发送到端口的数据,8位端口用al,...原创 2018-11-26 15:44:49 · 199 阅读 · 0 评论