微处理器原理与应用 实验日志实验题目:熟悉并使用传送类指令实验目的:熟悉并掌握Keil C51 的基本用法掌握MCS-51 传送类指令功能及使用实验要求:阅读运行并调试已给的程序模仿已给程序编写多字节数据传送程序 实验主要步骤:启动计算机进入Keil C51的集成开发环境根据已给程序编辑源程序编辑完成以后对程序进行编译生成目标代码运行调试目标代码和进行结果检查根据要求编写多字节的数据传送程
微处理器原理与应用 实验日志实验题目:熟悉并使用算术逻辑操作类指令实验目的:1熟悉算术运算类指令2熟悉逻辑运算类指令3掌握算术运算类指令对标志位的影响实验要求:通过仿真软件单步运行观察寄存器内容变化验证算术运算和逻辑运算指令的正确性根据要求编写程序 实验主要步骤:启动计算机进入Keil C51的集成开发环境键入算术和逻辑指令验证算术运算和逻辑运算指令的正确性根据要求编辑程序编辑完成以后对程
常用助记符: MOV 单片机内部RAM中的数据传递(经常使用) MO 累加器和单片机外部数据存储器间数据传递 MOVC 累加器和程序存储器之间的数据传递 XCH 累加器和某个内部RAM单元进行数据交换 XCHD 累加器和某个内部RAM单元进行低半字节数据交换 PUSH 将某个内部RAM单元的数据压入堆栈 POP
微机原理及接口技术把一个字节或字的操作数从源地址传送至目的地址MOV指令--寄存器传送MOV指令也并非任意传送非法指令--两个操作数都是存储器mov ax1199hax=1199hxchg ahalax=9911h等同于 xchg alahmov wvar5566hwvar是一个字量变量xchg axwvar ax=5566hwvar=9911h等同于 xchg wvarax xchg albyt
寄存器偏移寻址堆栈寻址块拷贝寻址相对寻址ADD R0R1[R2]4基址变址寻址:表示R1 的内容自增4 个字节6相对寻址栈满递增堆栈:SP指向最后压入的数据由低地址向高生成满递减堆栈:SP指向最后压入的数据由高地址向低生成空递增堆栈:SP指向将要放入数据的空位置由低地址向高生成空递减堆栈:SP指向将要放入数据的空位置由高地址向低生成空递减堆栈 ARM 指令集1LDR R0[R1] 2LDR
实验四:设计指令微指令系统 计科0903 童燕翔 2009310200333实验要求:掌握CPP266软件的各部件的原理和使用方法了解指令微指令系统以及每条微指令的构成学会在原有指令微指令的基础上设计简单易懂的指令微指令系统实验目的:学
电子科技大学中山学院学生实验报告院别:电子信息学院 课程名称:微处理器实验 班级:09通信A : 麦启杰 :29010101028 实验名称:电子钟实验 实验时间: 2011年11月 25日成绩: 教师签名: 批改时间:
#
#
8086微处理器是Intel系列的16位微处理器,它是采用具有高速运算功能的HMOS工艺制造的集成电路,内部包含约29000个半导体管。8086有16根数据线和20根地址线。16根数据线表明8086微处理器可以处理16位二进制数据;20根地址线表明可用20位二进制数码编写地址,存储器以字节(8位二进制数据)为单位组织存储,也就是可寻址的地址空间可达220,即1M字节的数量级。 8086的时钟频率为
违法有害信息,请在下方选择原因提交举报