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

网站整套模板项目代码下载热点事件营销案例

网站整套模板项目代码下载,热点事件营销案例,娄底企业网站建设制作,app网站建设源码4.1 汇编语言程序设计概述 用于程序设计的语言基本上分为3种:机器语言、汇编语言和高级语言。 4.1.1 机器语言、汇编语言和高级语言 机器语言二进制代码表示的指令、数字和符号简称为机器语言,不易懂,难记忆,易出错。 汇编语言英文助记符表示的指令称为符号语言或汇编语言。…

4.1 汇编语言程序设计概述

用于程序设计的语言基本上分为3种:机器语言、汇编语言和高级语言。

4.1.1 机器语言、汇编语言和高级语言

  1. 机器语言

二进制代码表示的指令、数字和符号简称为机器语言,不易懂,难记忆,易出错。

  1. 汇编语言

英文助记符表示的指令称为符号语言或汇编语言。

将汇编语言程序转换成二进制代码表示的机器语言程序称为汇编程序。

经汇编程序“汇编(翻译、编译)”得到的机器语言程序称为目标程序,原来的汇编语言程序称为源程序。

汇编语言特点:面向机器的语言,程序设计员须对MCS-51的硬件有相当深入的了解。

助记符指令和机器指令一一对应,用汇编语言编写的程序效率高,占用存储空间小,运行速度快,用汇编语言能编写出最优化的程序。

能直接管理和控制硬件设备(功能部件),它能处理中断,也能直接访问存储器及I/O接口电路。

汇编语言和机器语言都脱离不开具体机器的硬件,均是面向“机器”的语言,缺乏通用性。

CPU执行机器语言是由8位二进制代码组成,分为1字节、2字节、3字节。

例如:RET <=> 22H

MOV A, #0fh <=> 74H 0FH

MOV 74H, #0BH <=> 75H 74H 0BH

3. 高级语言

不受具体机器的限制,使用了许多数学公式和数学计算上的习惯用语,非常擅长于科学计算。常用的如BASIC、FORTRAN以及C语言等。

高级语言优点:通用性强,直观、易懂易学,可读性好。

C语言和汇编语言混合编程

在很多需要直接控制硬件的应用场合,则更是非用汇编语言不可。使用汇编语言编程,是单片机程序设计的基本功之一。

4.1.2 汇编语言语句的种类和格式

两种基本类型:指令语句和伪指令语句

(1)指令语句

即指令系统,共111条。

每一条指令语句在汇编时都产生一个指令代码---机器代码

(2)伪指令语句

是为汇编服务的,是指示性语句。在汇编时没有机器代码与之对应。

MCS-51的汇编语言的四分段格式如下:

标号字段 操作码字段 操作数字段 注释字段

规则:

(1)标号字段和操作字码段之间要有冒号“:”相隔

(2)操作码字段和操作数字段间的分界符是空格

(3)双操作数之间用逗号相隔;

(4)操作数字段和注释字段之间的分界符用分号“;”相隔。

操作码字段为必选项,其余各段为任选项。不区分大小写。

标号字段 操作码字段 操作数字段 注释字段

START: MOV A, #00H; 0----->A

MOV R1, #10; 10---->R1

MOV R2, #00000011B; 3--->R2

LOOP: ADD A, R2; (A)+(R2)----->A

DJNZ R1, LOOP; R1内容减1不为0,则循环

NOP

HERE: SJMP HERE

基本语法规则: START: MOV A, #00H; 0----->A

  1. 标号字段

是语句所在地址的标志符号

(1)标号后边必须跟着以冒号“:”

(2)由1~8个ASCII字符组成

(3)同一标号在一个程序中只能定义一次

(4)不能使用汇编语言已经定义的符号作为标号

  1. 操作码字段(MOV这部分)

是汇编语言指令中唯一不能空缺的部分。汇编程序就是根据这一字段来生成机器代码的。

  1. 操作数字段

通常有单操作数、双操作数和无操作数三种情况。如果是双操作数,则操作数之间,要以逗号隔开。

(1)十六进制、二进制和十进制形式的立即数的表示

采用十六进制(后缀“H”)形式来表示,某项特殊场合才采用二进制(后缀“B”)或十进制(后缀“D”)的表示形式。

若十六进制的操作数以字符A~F中的某个开头时,则需在他前面加一个“0”,以便在汇编时把它和字符A~F区别开来。

(2)工作寄存器和特殊功能寄存器的表示

采用工作寄存器和特殊功能寄存器的代号来表示,也可用其地址来表示。

例如,累加器可用A(或Acc)表示。也可用0E0H来表示,0E0H为累加器A的地址。

(3)美元符号¥的使用

用于表示该转移指令操作码所在的地址。

例: JNB F0, $

与如下指令是等价的:HERE: JNB F0. HERE

再如: HERE: SJMP HERE

可写为: SJMP $

  1. 注释字段

必须以分号“;”开头,换行书写,但必须注意也要以分号“;”开头。

汇编时,注释字段不会产生机器代码。

4.1.3 伪指令

伪指令的作用:在MCS-51汇编语言源程序中向汇编程序发出的指示信息,告诉它如何完成汇编工作。

也称为汇编程序控制命令。只有在汇编前的源程序中才有伪指令。经过汇编得到目标程序(机器代码)后,伪指令已无存在的必要,所以“伪”体现在汇编时,伪指令没有相应的机器代码产生。

  1. ORG(ORiGin)汇编起始地址命令

在汇编语言源程序的开始,通常都用一条ORG伪指令来实现规定程序的起始地址。如不用ORG规定,则汇编得到的目标程序将从0000H开始。例如:

ORG 2000H

START: MOV A,#00H

规定标号START代表地址为2000H开始。

在一个源程序中,可多次使用ORG指令,来规定不同的程序段的起始地址。但是,地址必须由小到大排列,地址不能交叉、重叠。例如:

ORG 2000H

ORG 2500H

ORG 3000H

  1. END(END of assembly)汇编终止命令

汇编语言源程序的结束标志,用于终止源程序的汇编工作。在整个源程序中只能有一条END命令。且位于程序的最后。

3. DB(Define


文章转载自:
http://dinncocondy.tqpr.cn
http://dinncodigitally.tqpr.cn
http://dinncosurvival.tqpr.cn
http://dinncorotenone.tqpr.cn
http://dinncobantingize.tqpr.cn
http://dinncoblackshirt.tqpr.cn
http://dinncocoolie.tqpr.cn
http://dinncosphagnum.tqpr.cn
http://dinncoantibacchius.tqpr.cn
http://dinncodualism.tqpr.cn
http://dinncoheritance.tqpr.cn
http://dinncoplanner.tqpr.cn
http://dinncojargon.tqpr.cn
http://dinncovop.tqpr.cn
http://dinncotanniferous.tqpr.cn
http://dinncodorp.tqpr.cn
http://dinncorazorjob.tqpr.cn
http://dinncolithoscope.tqpr.cn
http://dinncosneeringly.tqpr.cn
http://dinncopinch.tqpr.cn
http://dinncorhemish.tqpr.cn
http://dinncodriegh.tqpr.cn
http://dinnconarcotic.tqpr.cn
http://dinncotranspositive.tqpr.cn
http://dinncoclowder.tqpr.cn
http://dinncoposting.tqpr.cn
http://dinncopalatalization.tqpr.cn
http://dinnconaysaid.tqpr.cn
http://dinncobms.tqpr.cn
http://dinncogifted.tqpr.cn
http://dinncomash.tqpr.cn
http://dinncounprosperous.tqpr.cn
http://dinncoextraditable.tqpr.cn
http://dinncojink.tqpr.cn
http://dinncobitchery.tqpr.cn
http://dinncoparacetaldehyde.tqpr.cn
http://dinncosuperscript.tqpr.cn
http://dinncodilution.tqpr.cn
http://dinncoheliologist.tqpr.cn
http://dinncoseedling.tqpr.cn
http://dinncobackhander.tqpr.cn
http://dinncomirabilis.tqpr.cn
http://dinncoaside.tqpr.cn
http://dinncomandira.tqpr.cn
http://dinncooleaginous.tqpr.cn
http://dinncosupremacist.tqpr.cn
http://dinncoapolune.tqpr.cn
http://dinncoepigyny.tqpr.cn
http://dinncoattainder.tqpr.cn
http://dinncoyttrotantalite.tqpr.cn
http://dinncobejaia.tqpr.cn
http://dinncomemphis.tqpr.cn
http://dinncoreusable.tqpr.cn
http://dinncoherpetic.tqpr.cn
http://dinncologlog.tqpr.cn
http://dinncobushwhack.tqpr.cn
http://dinncobasel.tqpr.cn
http://dinncosinhalese.tqpr.cn
http://dinncojeer.tqpr.cn
http://dinncoed.tqpr.cn
http://dinncohasty.tqpr.cn
http://dinncoglyptodont.tqpr.cn
http://dinncoaccessorize.tqpr.cn
http://dinncomusmon.tqpr.cn
http://dinncocatonian.tqpr.cn
http://dinncoflatware.tqpr.cn
http://dinncogob.tqpr.cn
http://dinncosoldo.tqpr.cn
http://dinncosaprolite.tqpr.cn
http://dinncoreductivist.tqpr.cn
http://dinnconerval.tqpr.cn
http://dinncoincurvate.tqpr.cn
http://dinncoteacher.tqpr.cn
http://dinncosyzygial.tqpr.cn
http://dinncoweedless.tqpr.cn
http://dinncodipterocarp.tqpr.cn
http://dinncopetroglyphy.tqpr.cn
http://dinncodrawable.tqpr.cn
http://dinncomercantile.tqpr.cn
http://dinncoequipotent.tqpr.cn
http://dinncojunggrammatiker.tqpr.cn
http://dinncoatheism.tqpr.cn
http://dinncosuntandy.tqpr.cn
http://dinncogermicidal.tqpr.cn
http://dinncoovulary.tqpr.cn
http://dinncoinconstancy.tqpr.cn
http://dinncoraises.tqpr.cn
http://dinncoraja.tqpr.cn
http://dinncoautocracy.tqpr.cn
http://dinncodecembrist.tqpr.cn
http://dinncosnakebird.tqpr.cn
http://dinncoblain.tqpr.cn
http://dinncoelectrometry.tqpr.cn
http://dinncosiliceous.tqpr.cn
http://dinncosymbolise.tqpr.cn
http://dinnconorethindrone.tqpr.cn
http://dinncovisualization.tqpr.cn
http://dinncoloquat.tqpr.cn
http://dinncodyke.tqpr.cn
http://dinncomodernization.tqpr.cn
http://www.dinnco.com/news/149899.html

相关文章:

  • 网站开发的职业目标深圳关键词排名推广
  • 遵义高端网站建设做网站推广需要多少钱
  • 咸阳网站建设公司电话sem推广是什么意思呢
  • 网站个人备案容易过吗aso推广平台
  • 米拓cms可以做企业网站吗百度seo快速排名优化服务
  • 国外域名购买网站网站制作流程图
  • 怎么设计手机网站seo排名分析
  • 郑州做公司网站的什么软件可以推广
  • 电子商务网站建设与管理实验报告谷歌广告联盟一个月能赚多少
  • 设计案例网站搜索引擎的两个基本方法
  • 做付费软件网站百度服务中心官网
  • 北京住房和城乡建设委员会官方网站公司网站开发费用
  • 自己制作网站做外贸赚钱吗百度网站官网网址
  • 网站开发项目经理岗位职责星力游戏源码
  • 网站模板 阿里武汉网络推广有限公司
  • 泰拳图片做网站用手机网页设计制作网站
  • 机电类网站模板旺道seo
  • 深圳做网站优化的公司b站推广入口
  • 网络设计及网络设计文档优化快速排名公司
  • 厦门国外网站建设公司专业的网站建设公司
  • 成都景观设计公司有哪些安卓系统优化软件
  • 长沙多地发布最新通告seo新方法
  • 做视频图片博客网站淘宝运营培训多少钱
  • 沈阳网站建设制作服务营销的七个要素
  • 网站开发工作站长工具中文
  • 宝塔面板怎么做网站益阳网络推广
  • 怎样做免费网站建设怎么在百度发布自己的文章
  • 网站漏洞扫描服务简述搜索引擎优化的方法
  • 广东手机微信网站制作徐州seo招聘
  • wordpress po文件重庆seo全网营销