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

佛山企业网站建设渠道网页游戏源码购买

佛山企业网站建设渠道,网页游戏源码购买,优化推广排名网站教程,陇西 网站开发4.1 汇编语言程序设计概述 用于程序设计的语言基本上分为3种:机器语言、汇编语言和高级语言。 4.1.1 机器语言、汇编语言和高级语言 机器语言二进制代码表示的指令、数字和符号简称为机器语言,不易懂,难记忆,易出错。 汇编语言英文助记符表示的指令称为符号语言或汇编语言。… 4.1 汇编语言程序设计概述 用于程序设计的语言基本上分为3种:机器语言、汇编语言和高级语言。 4.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)标号后边必须跟着以冒号“:” (2)由1~8个ASCII字符组成 (3)同一标号在一个程序中只能定义一次 (4)不能使用汇编语言已经定义的符号作为标号 操作码字段(MOV这部分) 是汇编语言指令中唯一不能空缺的部分。汇编程序就是根据这一字段来生成机器代码的。 操作数字段 通常有单操作数、双操作数和无操作数三种情况。如果是双操作数,则操作数之间,要以逗号隔开。 (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 $ 注释字段 必须以分号“;”开头,换行书写,但必须注意也要以分号“;”开头。 汇编时,注释字段不会产生机器代码。 4.1.3 伪指令 伪指令的作用:在MCS-51汇编语言源程序中向汇编程序发出的指示信息,告诉它如何完成汇编工作。 也称为汇编程序控制命令。只有在汇编前的源程序中才有伪指令。经过汇编得到目标程序(机器代码)后,伪指令已无存在的必要,所以“伪”体现在汇编时,伪指令没有相应的机器代码产生。 ORG(ORiGin)汇编起始地址命令 在汇编语言源程序的开始,通常都用一条ORG伪指令来实现规定程序的起始地址。如不用ORG规定,则汇编得到的目标程序将从0000H开始。例如: ORG 2000H START: MOV A,#00H 规定标号START代表地址为2000H开始。 在一个源程序中,可多次使用ORG指令,来规定不同的程序段的起始地址。但是,地址必须由小到大排列,地址不能交叉、重叠。例如: ORG 2000H ORG 2500H ORG 3000H END(END of assembly)汇编终止命令 汇编语言源程序的结束标志,用于终止源程序的汇编工作。在整个源程序中只能有一条END命令。且位于程序的最后。 3. DB(Define
http://www.hkea.cn/news/14585182/

相关文章:

  • 做蛋糕比较火的网站申报教学成果奖的网站建设
  • 软件开发网站建设科技有限公司工信部网站备案号查询
  • 企业自助建站网络运维周报
  • 企业网站建设的现状一重大连工程建设有限公司官方网站
  • 房产网站建设方案论文怎么做网站交易
  • 网站建设模板怎么做建设工程培训
  • 网站防止被采集电商网站楼层 设计
  • 为网站优势电商专业网站建设的毕业设计
  • e通网网站建设论文明星个人网站建设
  • asp.net 制作网站教程wordpress用户中心按钮不弹出
  • 网站建设详方案怎么用电脑做网站虚拟空间
  • 石家庄建站模板揭秘低价网站建设危害
  • 做网站什么框架方便公司电商网站建设
  • 简要描述创建商务站点的商务分销商城什么意思
  • 微商网站推广百度一下网页版搜索引擎
  • 中国建设工程网站建设银行网站
  • 做网站建设的销售怎么样wordpress 代码大全
  • 利于seo的建站系统有哪些画册设计欣赏
  • 苏州市住房城乡建设局网站仿淘宝php c2c电子商务网站模板
  • 房产网站建设整体架构做网站都有什么项目
  • 三明市建设局网站网站建设与管理的展望与未来
  • 邯郸网站设计应搜韦欣cidun8上词2022年大事热点新闻
  • 建设网站要什么手续陕西西安有什么好玩的
  • 儿童 网站 设计帮别人做ppt挣钱的网站
  • 较好的网站设计师培训学校云南百度小程序开发
  • 在线制作图片网站有哪些定制网站开发平台
  • 做加盟的网站建设网站建设需要学什么能力
  • 建设团购网站全网最低价查询网站
  • 网站死链怎么产生的南昌网站搭建建设定制
  • 建设网站项目概述做一个专业的网站多少钱