当前位置: 首页 > news >正文

有哪些网站做的很好优化方案的格式及范文

有哪些网站做的很好,优化方案的格式及范文,哈尔滨做网站电话,杭州的网站开发文章目录 壹、语句类型1、语句分类2、常用伪代码和运算符2.1数据定义伪指令2.1.1字节定义伪指令DB(8位)2.1.2字定义伪指令DW(16位)2.1.3双字节伪指令DD2.1.4 多字节定义DF/DQ/DT(了解) 2.2 常用运算符2.2.1…

文章目录

  • 壹、语句类型
    • 1、语句分类
    • 2、常用伪代码和运算符
      • 2.1数据定义伪指令
        • 2.1.1字节定义伪指令DB(8位)
        • 2.1.2字定义伪指令DW(16位)
        • 2.1.3双字节伪指令DD
        • 2.1.4 多字节定义DF/DQ/DT(了解)
      • 2.2 常用运算符
        • 2.2.1 $运算符
        • 2.2.2 SEG运算符
        • 2.2.3 OFFSET运算符
        • 2.2.4 PTR运算符
        • 2.2.5 算术运算符、逻辑运算符、关系运算符

壹、语句类型

1、语句分类

汇编语言源程序包括的语句类型为:指令性语句和指示性语句。

  • 指令性语句即为通常所说的符号指令
    符号指令:经过汇编后,其机器指令通知CPU进行数模操作。
  • 指示性语句包括伪指令宏指令
    伪指令:是非机器指令,是在汇编链接期间进行操作。为汇编程序,链接程序提供汇编链接信息。

看一副图片:

在这里插入图片描述

2、常用伪代码和运算符

  • 常用伪指令:DB DW DD EQU=
  • $ SEG OFFSET PTR 算术运算、逻辑运算、关系运算
  • 数据定义伪指令:DB DW DD DF/DQ/DT
  • 符号定义伪指令:EQU=

2.1数据定义伪指令

2.1.1字节定义伪指令DB(8位)

(1)变量名 DB 一个或多个用逗号间隔的单字节数
例如:

N1  DB 12H,64,-1,3*3DB 01010101B,'A','B'DB 0A6H,'HELLO'
N2  DB ?,?,?   ;与N2 DB 3 DUP(?)等价

说明:
DB:字节
?——随机数,DUP()——重复表示括号里面内容
如:3 Dup(?):代表3个用逗号隔开的随机数
5 Dup(‘A’):表示五个用逗号逗号隔开的A的ascall码值。

(2)内存中存储方式
在这里插入图片描述
注意
1、此处N1变量名,定义的DB是依次存储内存中,无高低位之分,比如一个数值:1234H,他们存储的位置12H在上面,34H在下面,这个需要注意。
2、DB定义的8位的数值。

2.1.2字定义伪指令DW(16位)

(1)格式:变量名 DW 一个或多个用逗号隔开的双字节数
例如:

WNUM DW  1234H,56,'AB','C'DW  ?,?  ;DW 2 DUP(?)等价

说明:
1、DW——字定义
2、?——双字节随机数
3、单引号中只能是一个或两个字符(16位)

(2)内存中存储方式

在这里插入图片描述
在这里插入图片描述

2.1.3双字节伪指令DD

格式: 变量名 DD 一串用逗号间隔的4字节数
例如: DNUM DD 12345678H
说明

  • 依然和DW定义一样,相对应着,低位字节对应低址单元。
  • 单元是从0开始计算,比如看下图,第一个就是DNUM,第二个就是DNUM+1…
    在这里插入图片描述
2.1.4 多字节定义DF/DQ/DT(了解)

在这里插入图片描述

2.2 常用运算符

2.2.1 $运算符

汇编程序对源程序是逐行汇编的,$ 运算符可以返回汇编计算器的当前值。
应用:$ 运算符紧跟在DB、DW、DD伪指令之后,统计字符串的长度。
例如:数据段有:

BUF DB'THE QUICK BROWN FOX' ;字符串长度19,空格也需要算在里面
LLL EQU $-BUF

汇编之后,LLL的值就为19.

2.2.2 SEG运算符

格式:SEG段名或变量名或标号名
功能:计算某一逻辑段的段基址
例如

MOV AX,SEG DATA
MOV DS,AX

设“DATA”是数据段的段名,上述两条指令算出数据段的段基址,先赋给AX,再转赋给DS。

2.2.3 OFFSET运算符

格式:OFFSET 变量名或标号名
功能:算出逻辑段中某个变量或标号名所在单元相对于段首的偏移地址

例如:设以‘DATA’为段名的数据段,存在

BUF DB 12H,34H,56H
代码段:MOV AX,SEG DATAMOV DS,AXMOV BX,OFFSET BUFMOV AL,[BX]  ;间接寻址
2.2.4 PTR运算符

格式:类型说明符 PTR 地址表达式

类型说明符
BYTE
WORD
DWORD
FAR
NEAR

下面有两类,当类型确定时,既不需要用ptr来转换,否则就需要;

  1. 类型属性确定:寄存器、用变量名直接寻址的内存操作数
  2. 类型属性不确定:立即数、带有[ ]的内存操作数
2.2.5 算术运算符、逻辑运算符、关系运算符

在这里插入图片描述

http://www.hkea.cn/news/303665/

相关文章:

  • ssm网站开发源码百度推广多少钱一个月
  • 手游门户网站建设appstore关键词优化
  • 齐河网站开发seo服务内容
  • 北京微信网站建设费用想卖产品怎么推广宣传
  • 网站上线的步骤厦门网站推广公司哪家好
  • 网站做app的软件有哪些百度一下你就知道下载
  • 界面设计的重要性百度seo关键词排名推荐
  • 股票做T网站直播营销
  • 北京手机网站建设公司排名技术优化seo
  • wordpress可爱的主题seo优化教程
  • 自己可以申请网站做外卖吗网站描述和关键词怎么写
  • 公司网站网页设计seo站长工具推广平台
  • 重庆南岸营销型网站建设公司哪家专业真实的网站制作
  • 郑州企业网站建设兼职推广渠道
  • 网站哪些数据优化大师的作用
  • 政府网站集约化建设总结营销软文推广平台
  • 学网站开发跟那个专业最相近百度站长平台注册
  • 网站开发python电脑培训班有哪些科目
  • 惠州响应式网站哪家好云盘搜索
  • spring做网站合肥seo排名收费
  • 做58网站怎么赚钱二十个优化
  • 做企业手机网站北京seo网站开发
  • 关于网站建设中原创文章的一些想法体育热点新闻
  • 天河做网站开发免费留电话号码的广告
  • 成都市金堂县网站建设免费seo在线工具
  • 计算机培训中心网站高端网站建设的公司
  • 成都建设路小学网站大作设计网站
  • 桂林创新大厦网站今日十大热点新闻事件
  • 做网站空间哪家好windows7系统优化工具
  • 网站建设首选公司seo推广一个月见效