1 / 7
文档名称:

微机实验报告模版.docx

格式:docx   大小:31KB   页数:7页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

微机实验报告模版.docx

上传人:森森 2022/7/12 文件大小:31 KB

下载得到文件列表

微机实验报告模版.docx

相关文档

文档介绍

文档介绍:
微机实验报告模版
实验名称 实验一 Keil 的使用与汇编语言上机操作 指导教师 陶雄飞 专业班级 电子 1301 班 姓名 关曜东 学号 4 页 共 7 页





Source used: R0: 计数器 DPTR: 片外数据指针 ORG 0000H LJMP MAIN ORG 0101H MAIN: MOV SP,#40H FILL: CLR A ;A 寄存器清零 MOV R0, #00H ;设循环计数器 MOV DPTR, #7000H ;设数据指针 FILL1: MOVX ***@DPTR, A ;传送到片外 RAM INC A ;A 内容加 1 INC DPTR ;修改数据指针 INC R0 ;修改循环计数器 CJNE R0, #00H, FILL1 ;判断是否结束 HERE: SJMP HERE ;原地踏步 END 任务 2:
/*设两个无符号 16 位数为 22A4H 和 EFE7H*/ MAIN: MOV 20H,#0A4H MOV 21H,#22H MOV 30H,#0E7H MOV 31H,#0EFH ;存入数据 MOV A,20H ;低四位存入寄存器 ADD A,30H ;低四位相加 MOV R4,A ;将低四位结果存入 R4 MOV A,21H ;高四位存入寄存器 ADDC A,31H ;高四位相加(包括第四位相加得到的进位) MOV R3,A ;高四位结果存入 R3 CLR A ;寄存器清零 ADDC A,#00H ;获得进位 MOV R2,A ;将进位存入 R2
END 六、 程序测试方法与结果 任务 1 中结果已于截图中;任务 2 依据程序运算,结果正确,更换数据后,结果仍然正确。
思考题 Ø 怎样查看工作寄存器、SFR、片内 RAM、片外 RAM 及程序代码空间内容?Disassembly 窗口有何作用? 答:工作寄存器与 SFR 的内容在调试阶段的“Register 窗口”查看,外围设备的内容在“Peripherals 项目”中查看,也可以通过相对应的固定地址在“Memory 1 窗口”中查看。Disassembly 窗口用于设置断点。










Ø 字节拆分、合并还有哪些方法,举一例说明。
答:还可以用如下方法进行拆分(合并方法相同):
…… MOV 30H, #49H