汇编语言学习笔记
文章平均质量分 71
肥勒个翔
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
王爽《汇编语言》学习笔记--第二章
在CPU中,运算器进行信息处理,寄存器进行信息存储,控制器控制各种器件进行工作,内部总线连接各种器件,在他们之间进行信息传送。对于一个汇编程序员来说,CPU的主要部件是寄存器,寄存器是CPU中程序员可以用指令读写的部件,程序员通过改变各种寄存器中的内容来实现对CPU的控制。不同的CPU,寄存器的结构、数目是不相同的,8086CPU有14个寄存器,依次为:AX,BX,CX,DX,SI.DI.原创 2013-01-28 00:16:08 · 834 阅读 · 0 评论 -
王爽《汇编语言》学习笔记--第八章
数据处理的两个基本问题(1)处理的数据在什么地方?(2)处理的数据有多长?描述性符号reg和sregreg表示一个寄存器,包括ax,bx,cx,dx,ah,al,bh,bl,ch,cl,dh,dl.sp,bp,si,di。sreg表示一个段寄存器,包括ds,ss,cs,es。8.1 bx、si、di、bp以下指令是正确的:8.2 机器指令处理的数据所在位置原创 2013-01-31 00:27:55 · 777 阅读 · 0 评论 -
王爽《汇编语言》学习笔记--第七章
更灵活的定位内存地址的方法7.1 AND和OR指令(1)and指令:逻辑与指令,按位进行与运算。通过该指令可以将操作对象的相应位设为0.如:将AL的第3位设为0:AND AL,11110111B将AL的第0位设为0:AND AL,11111110B(2)or指令:逻辑或指令,按位进行或运算。通过该指令可以将操作对象的相应位设为1.如:将AL的第3位设为0:AND A原创 2013-01-30 18:30:30 · 879 阅读 · 0 评论 -
王爽《汇编语言》学习笔记--第五章+第六章
[bx]和loop指令[BX]可以表示一个内存单元,段地址默认在DS中,偏移地址保存在BX中。描述性符号‘()’表示一个寄存器或内存中的内容。约定符号idata表示常量-----------------------------------------------------------------------------------assume cs:codesgcod原创 2013-01-30 00:08:34 · 754 阅读 · 0 评论 -
王爽《汇编语言》学习笔记--第四章
第一个汇编程序DATAS SEGMENT ;此处输入数据段代码 DATAS ENDSSTACKS SEGMENT ;此处输入堆栈段代码STACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART: MOV AX,DATAS MOV DS,AX原创 2013-01-29 14:35:09 · 919 阅读 · 0 评论 -
王爽《汇编语言》学习笔记----实验1
查看CPU和内存,用机器指令和汇编指令编程---------------------------------------------------------------------------------------------------------------------------------------------------------------------------原创 2013-01-28 17:27:34 · 1895 阅读 · 1 评论 -
王爽《汇编语言》学习笔记--第一章
1,机器语言是机器指令的集合,机器指令展开来讲就是一台机器可以正确执行的命令。电子计算机的机器指令是一列二进制数字。计算机将之转变为一列高低电平,驱动计算机的电子器件进行计算。2,每一种微处理器,由于硬件设计和内部结构的不同,就需要不同的电平脉冲来进行控制,使之工作。所以每一种微处理器都有自己的机器指令集,也就是机器语言。3,机器码过于晦涩难懂,因而产生了汇编语言。4,程序员用汇编语言原创 2013-01-27 22:48:40 · 922 阅读 · 0 评论 -
王爽《汇编语言》学习笔记--第九章
转移指令的原理可以修改IP,或同时修改CS和IP的指令统称为转移指令。9.1 操作符offset操作符offset在汇编语言中是由编译器处理的符号,他的功能是取得标号的偏移地址。assume cs:codesgcodesg segment start:mov ax,offset start s:mov ax,offset sc原创 2013-01-31 16:29:39 · 911 阅读 · 0 评论
分享