2468101214161820222426南京大学计算机系南京大学计算机系南京大学计算机系南京大学计算机系南京大学计算机系南京大学计算机系南京大学计算机系南京大学计算机系南京大学计算机系南京大学计算机系南京大学计算机系南京大学计算机系南京大学计算机系南京大学计算机系南京大学计算机系南京大学计算机系606264666870ALUADDADD南京大学计算机系南京大学计算机系南京大学计算机系南京大学计
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级2008年10月23日南京大学计算机系《嵌入式系统原理与开发》第10讲南京大学计算机系 俞建新主讲2008年春季2008年10月23日1南京大学计算机系第5章 ARM指令集和汇编语言程序本章主要介绍以下内容:ARM指令集的基本特点与Thumb指令集的区别与x86处理器的区别ARM指令格式ARM寻址方式ARM指令集分类详解AR
第四章 ARM汇编语言程序设计41 汇编语言程序格式42 ARM汇编器的伪操作43 汇编语言上机过程44 汇编语言程序设计41 汇编语言程序格式411 汇编语言程序的组成AREAInit, CODE, READONLYENTRYStartLDRR0,=0x3FF5000LDRR1,0xFFSTRR1,[R0]LDRR0,=0x3FF5008LDRR1,0x01STRR1,[R0]…ENDAREAI
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第5章 汇编语言与汇编程序 【本章重点】本章重点在于介绍汇编语言的指令格式和伪指令格式汇编程序的上机调试过程等等为后面学习微型计算机接口的编程打好基础 【本章难点】本章难点是汇编程序的上机调试过程它是掌握汇编语言的关键 汇编程序的执行过程 §5.1 汇编语言的语句格式 一条汇编语言指令中最多包含4个区段如下所示:[标号]
第11章人机接口技术键盘接口LCD显示器接口LED显示器接口112LCD显示器接口基本原理液晶体在外加交流电场的作用下,排列状态会发生变化,呈不规则扭曲形状,形成了一个个光线的闸门,从而控制液晶显示器背后的光线是否穿透,呈现明与暗或透过与不透过的现实效果,人们便能从LCD屏上看到深浅不一、错落有致的图像。LCD的种类LCD显示器的种类很多,不同类型的LCD,控制方式不同STN-LCD和TFT-LC
μVision4 IDE ULINKPro仿真器功能比ULINK更强大ULINKPro通过PC USB端口与目标系统链接(10pin–Cortex调试连接器20pin– ARM标准JTAG连接器20pin- Cortex 调试ETM 连接器)支持编写程序调试和分析跟踪信息ULINKPro与MDK-ARM配套使用支持ARM7ARM9 Cortex-M0 Cortex-M1和 Cortex-M3设备J
第二层第三层第四层第五层是否掌握● 程序结构子程序设计要利用过程定义伪指令IP高位字节③⑥注意两种不同的写法例 子程序子程序计算数组元素的校验和校验和是指不记进位的累加入口参数:数组的逻辑地址(传址)元素个数(传值)出口参数:求和结果(传值)用变量传递参数向显示器输出字符⒈ 字符的输出⒉ 字符串的输出从键盘输入数据⒊ 字符的输入⒋ 字符串的输入⒌ 按键的判断DOS功能调用INT 21H
第五章 汇编语言程序设计第五章 汇编语言程序设计 §5-1 汇编语言程序设计基础§5-2 常用汇编伪指令§5-3 宏定义§5-4 汇编程序设计举例内容提要:标号(LABEL) 操作码(OPCODE) 操作数(OPERAND) 注释MENTS) 语句标号应以英文字母开头可以包含字母数字和下划线标号后面加冒号:表示的是当前语句的地址以开头表示该行为注解行不参与编译 操作码表示指令代码为指令
顺序结构程序是一种无分支的直线型程序结构即按照程序编写的顺序依次执行每一条指令它是一种最简单最基本的程序所以有时也称为简单程序结构这里举两个顺序结构的程序设计实例其中用到的汇编指令在后面的指令系统中详细介绍1.实例1:首先是一个16位二进制数求补的汇编程序这里假定带操作的这个双字节数存放在R3R4中程序将求补以后的结果存放于地址20H21H中2.实例2:再举一个计算两个16位二进制无符号数加法程序
第5章 汇编语言程序设计二汇编语言语句4标号 标号是可执行指令语句所存放单元的符号地址可作为转移指令的转移地址 标号也有三种属性:段值总是在CS段寄存器中偏移量概念与变量同类型分NEAR和FAR两种NEAR—表示标号所在语句与转移指令或调用指令在同一代码段内只需改变IP即可FAR—标号所在语句与转移指令或调用指令不在同一码段内 (2)逻辑运算符 从START标号开始的三句为返回D
违法有害信息,请在下方选择原因提交举报