机器周期:MCS-51采用固定机器周期的方式一个机器周期包括6个状态因此一个机器周期包括12个节拍即12个振荡周期指令周期:执行一跳指令所需的时间MCS-51的指令周期可包含12或4个机器周期
单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四
指令和指令系统的概念与分类掌握指令的格式和寻址方式掌握数据传送算术运算逻辑运算控制转移和位操作指令的功能和应用 指令系统分类(一)2. 直接寻址 变址寻址是以DPTR或者PC作为基址寄存器其内容为基地址以累加器A作为变址寄存器其内容为变址并将两个寄存器内容也就是基址和变址相加形成16位操作数地址然后在程序存储器中找到该地址所对应的单元其内容即为操作数 6. 相对寻址 寄存器寻址寻址方式中常用符号注
51单片机指令表助记符??? 指令说明?? 字节数 周期数(数据传递类指令)MOV ARn ?? 寄存器传送到累加器 1 1 MOV Adirect 直接地址传送到累加器 2 1 MOV ARi ?? 累加器传送到外部RAM(8) 1 1 MOV Adata 立即数传送到累加器 2 1 MOV RnA ?? 累加器传送到寄存器 1 1 MOV Rndirect 直接地址传送到寄存器 2 2 MOV
助记符指令说明字节数周期数(数据传递类指令)MOVARn寄存器传送到累加器11MOVAdirect直接地址传送到累加器21MOVARi累加器传送到外部RAM(8 地址)11MOVAdata立即数传送到累加器21MOVRnA累加器传送到寄存器11MOVRndirect直接地址传送到寄存器22MOVRndata累加器传送到直接地址21MOVdirectRn寄存器传送到直接地址21MOVdirec
数据传送 ORG 0000HMAIN: MOV R08 MOV 50H20H MOV 51H30H ST: PUSH 50H POP DPL MO ADPTR PUSH 51H POP DPL MO DPTRA
MCS-51数据传送指令数据传送指令共有29条数据传送指令一般的操作是把源操作数传送到目的操作数指令执行完成后源操作数不变目的操作数等于源操作数如果要求在进行数据传送时目的操作数不丢失则不能用直接传送指令而采用交换型的数据传送指令数据传送指令不影响标志CAC和OV但可能会对奇偶标志P有影响 [1]. 以累加器A为目的操作数类指令(4条) 这4条指令的作用是把源操作数指向的内容送到累加器A有直接立即
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级§3.1 概述7种寻址方式111条指令字节数运算速度单字节指令:49条双字节指令:45条三字节指令:17条单周期指令:64条双周期指令:45条四周期指令: 2 条第三章 MCS-51指令系统 Instruction Set41920221功能数据传送类:29条算术运算类:24条逻辑运算类:24条控制转
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第三章MCS-51系列单片机的指令系统和汇编语言程序设计汇编语言与指令系统寻址方式数据传送类指令算术操作类指令逻辑操作类指令位操作类指令程序转移类指令程序示例§3-1 汇编语言与指令系统指令系统:一套控制计算机执行操作的编码程序:完成某项特定任务的指令的集合 目的程序(机器码)汇编语言源程序(助记符)汇编程序机器语言指令汇编
1单片机的指令系统概述指令格式寻址方式 指令说明单片机的指令试验:用单片机点亮发光二极管LED以P10引脚为例:P10脚高电平时,LED不亮,P10脚低电平时,LED发亮。可见,控制P10 的电平即可。让 P10为高电平的命令:SETB P10(把口 P1 的第“0”位置为高电平) 让 P10为低电平的命令:CLR P10指令所有的软件,都要翻译成计算机能直接识别和执行的命令才能由计算机去执行。计
违法有害信息,请在下方选择原因提交举报