2015.11.5汇编语言

周一考试,汇编语言....有些东西的确需要记一下,内容实在太杂了

首先一个大的       8086 16位微处理器的内部结构

 通用寄存器                             段寄存器   CS   代码段

             AX  AH丨AL   累加器                                 DS    数据段

             BX  BH丨BL   基址寄存器                           SS   堆栈段

             CX  CH丨CL   计数寄存器                           ES   附加段

             DX  DH丨DL   数据寄存器              指令指针寄存器   IP

指令寄存器   SP   堆栈指针

                 BP   基址指针                                                                                                                  EAX32      AX16   AH高八位   AL低八位

变址寄存器   DI   目的变址

                 SI   源变址 

标志寄存器   C标志   若最高位发生进位或者借位,C标置1;否则,C标志置0。

A标志   若D3D4位发生进位或者借位,A置1;否则,A置0。

Z标志   若全部为0,Z置1;否则,Z置0。

S标志   记录最高位的值

O标志  1表示溢出;否则,置0

P标志   运算结果的最低一个字节1的个数,1的个数位偶数置1;否则,奇数置0

寻址方式

操作数

立即数

十进制数D

   二进制B

   十六进制H

   八进制Q

符号常数

指令EQU或者=定义的常数

关系运算符

真结果0FFFFH假结果0

OFFSET 标号或者变量    标号在代码段    变量在逻辑段相对于段首的偏移地址

$运算符计算变量在逻辑段中占用的字节总数

[]方括号运算符书写对应内存操作数寻址方式的变量地址表达式

THIS运算符用于建立一个指定类型的地址操作数

操作项

字节定义伪指令DB

3 DUP(?)重复操作符   ?代表一个随机数

字定义伪指令DW

双字定义伪指令DD

PUSH/POP   堆栈指令

ADD

ADC   AX,BX     BX+AX+C=AX

SUB减法

SBB

INC 目标操作数+1

DEC 目标操作数—1

CMP 目标,源

目标—源

条件转移指令

LOOP   CX-1=CX

就到这,这些都是我经常翻书找的,以后若是又有新的会陆续加入

汇编....第一个学习的语言,也就算个开始吧

22:35

时间: 2024-10-12 19:16:32

2015.11.5汇编语言的相关文章

2015.11.06 学习Ubuntu下常用命令

2015.11.06 学习Ubuntu下常用命令 1.关闭防火墙:ufw disable 2.开启防火墙:ufw enable 3.防火墙状态:ufw status 4.查看占用的端口:#lsof -i 5.查看某一个端口:#lsof -i:8080  或者是: #netstat -apn|grep 8080————接着:#ps -aux|grep 进程号 6.结束占用端口的进程:#killall 进程名 7.自己写一遍,记得牢!

PCB设计软件CadSoft Eagle Professional v7.5 Multilingual +DownStream Products 2015.11

PCB设计软件CadSoft Eagle Professional v7.5 Multilingual Win64 1CDCadSoft Eagle Professiona是一款简单易用的印刷电路板设计软件,其中包含原理图编辑器.PCB编辑 器和自动布线器三个模块,方便设计者更方便操作.CadSoft Eagle Professiona支持中文版 DownStream Products 2015.11 1CD业界领先的PCB后处理解决方案CadSoft.Eagle.Professional.v7

分布式系统一周技术动态 2015.11.22

分布式系统实践 1. 直观理解paxos http://drmingdrmer.github.io/pdf/paxos-slide/paxos.pdf 要点: paxos协议一直以难以理解著称, 以至于该论文发表10年后才被人们认识到重要性, 这篇文章通过具体的例子来阐述paxos协议, 让人感觉到paxos协议不是发明出来的, 而是演化而来的, 让paxos协议不再那么难以理解了. 2. NoSQL数据库模型 http://darkhouse.com.cn/blog/4?hmsr=toutia

我关注的一周技术动态 2015.11.15

分布式系统实践 1. 一致性哈希算法 http://www.javaranger.com/archives/1781?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io 要点: 一致性hash算法是解决分布式系统数据划分的有效手段, 解决了传统hash算法在机器扩容时需要大量移动数据的问题. 这篇文章对一致性hash算法做了简要的介绍, 如果你还不了解一致性hash算法, 那么请读读这篇文章吧 2. 巧用CAS解决数据一致

2015.11.04 学习 Ubuntu下安装gocode

2015.11.04 学习 Ubuntu下安装gocode 1.go get github.com/nsf/gocode,如果不成功 2.网页http://github.com/nsf/gocode,下载包,然后解压,解压后的文件名为gocode-master,修改为gocode. 3.复制gocode文件夹到go的安装目录~/go/github.com/nsf/gocode,(没有的话自行创建) 4.然后命令行执行go install github.com/nsf/gocode.确保安装目录的

2015.11.02 学习 Ubuntu下安装gosublime插件及其配置

2015.11.02 学习 Ubuntu下安装gosublime插件及其配置 1.Ctrl+shift+P 打开package control 输入pcip 回车 2.出现的框中输入gosublime,回车 3.preferences---package setting--gosublime--setting default 打开后在env{}中添加GOROOT和GOPATH 4.保存后全部复制到preferences---package setting--gosublime--setting

http://blog.rainy.im/2015/11/25/extract-color-themes-from-images/

许多从自然场景中拍摄的图像,其色彩分布上会给人一种和谐.一致的感觉:反过来,在许多界面设计应用中,我们也希望选择的颜色可以达到这样的效果,但对一般人来说却并不那么容易,这属于色彩心理学的范畴(当然不是指某些伪神棍所谓的那种).从彩色图像中提取其中的主题颜色,不仅可以用于色彩设计(参考网站:Design Seeds),也可用于图像分类.搜索.识别等,本文分别总结并实现图像主题颜色提取的几种算法,包括颜色量化法(Color Quantization).聚类(Clustering)和颜色建模的方法(颜

2015.11.17 新起点,出发。

今天注册了博客,要开始认真仔细的学习前端技术了.这个博客将作为我学习进度记录.学习笔记整理.心得体会整理等书写记录的工具. —希望苍天不负有心人 2015.11.17

2015.11.23 --- 2015.11.28 线性代数

这一周主要学习了一些内容,包括: 1)从感性认识上认识什么是线性代数,并且从思想上认识到线性代数是有用的. 2)简单的了解了矩阵的加,减,乘.这些都是一些人为规定的一些规则.掌握即可. 3)矩阵的逆,从基本的方法(余子式→代数余子式→伴随矩阵)和高斯方法来求解矩阵的逆. 4)讲了和矩阵相关的几个应用:包括线性方程组和向量的表达,并且从中,我们学习到了从不同的问题中抽象出问题的本质是一样的数学问题. 5)如果一个矩阵的逆是不存在或者是没有定义的,其原因是|A| = 0 . A的逆 = 1 / |A