实验一 指令功能训练由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“实验一基本指令练习”。
实验一 指令功能训练
学习使用keil软件,复习指令,编写简单程序。
通过本次实验,能够能够使用Keil软件编写软件并进行调试。
实验提纲:
1、使用Keil软件建立工程。
(1)新建工程→选择器件→编写源程序→把源程序加入到工程下面的组里,使之成为工程的一部分。
(2)设置Keil软件,在“Target”属性页设置 “Xtal”,为12MHz,在“output”属性页选中“Create Hex File”。
(3)编辑、编译源程序,进行调试直至语法无误。
(4)进入调试状态,使用“Debug”菜单,进入调试界面。
(5)单步运行,观察特殊功能寄存的变化。
观察存储器的值:在“View”菜单,选“Memory Window”菜单,会弹出观察窗口。
数据存储器00H—7FH,可以直接寻址和间接寻址,键入d:0x××或i: 0x××可以观察或修改该存储单元的值。外部数据存储:键入x: 0x××××可以观察或修改该存储单元的值。程序存储器:键入c: 0x××××可以观察该存储单元的值。
2、指令寻址方式训练
(1)立即寻址:
(2)直接寻址:
(3)寄存器寻址
(4)间接寻址
(5)相对寻址
(6)变址寻址
(7)位寻址
3、指令训练
(1)数据传送指令
(2)算术运算指令
(3)逻辑运算指令
(4)控制转移指令
(5)位操作指令