单片机实验汇编语言指令.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
成绩 单片机原理及应用 实验报告 实验名称 实验班级 姓 名 学号 (后两位) 指导教师 实验日期 实验一汇编语言指令 一、 实验目的 1、 掌握KETL软件的使用,初步掌握程序的调试方法,包括跟踪、单步运行和断点设置等。 2、 熟悉AT89C51单片机的指令系统。 二、 实验内容 完成以下内容: 1、 假定外部数据存储器2000H单元的内容为80H,执行下列指令后,累加器A中 的内容是(80H ): ORG 0000H MOV DPTR, #200011 MOV A, #80H MOVX 0DPTR, A MOV P2, #20H MOV RO, #00H MOVX A, @R0 END 注意:完成本实验,需完成题目的“假定”条件,将外部数据存储器2000H单元 预先赋值,如何实现? 2、 假定(SP) =60H, (ACC) =25H, (B) =80H,执行下列指令: ORG 0000H MOV SP, #60H MOV ACC, #25H MOV B,#80H PUSH ACC PUSH B END 后,(SP)的内容是(62H ) , 61H单元的内容是(25H ) , 62H单元的内 容是(80H ). 注意:完成本实验,需完成题目的“假定”条件,将SP、ACC和B中赋好值,如 何实现? 3、 假定(A)二85H, (RO) =20H, (20H)二0AFH,执行下列指令: ORG 0000H MOV A, #85H MOV RO,#20H MOV 20H, #OAFH ADD A, @R0 END 后是注,A的内容是(34H ) , CY的内容是(1 ) , AC的内容是(1) , 0V的内容 (1 ) O 后是注 意:完成木实验,需完成题目的“假定”条件。 4、假定(A) =OFFH, (R3) =OFH, (30H) =OFOH, (RO)二40H, (40H) =00H,执行下列指令: MOV R3, #OFH MOV 30H,#OFOH MOV RO, #40H MOV 4011, #0011 INC A INC R3 INC 30H INC @R0 END 后,A的内容是(OOH) , R3的内容是(10H) , 30H的内容是(0F1H) , 40H的 内容是(01H) o 注意:完成木实验,需完成题目的“假定”条件。 5、假定(A) =059H, (R5) =73H,执行下列指令: ORG 0000H MOV A,#059H MOV R5,#73H ADD A, R5 DA A END 后,A的内容是(32H) , CY的内容是(1)。 6、程序如下: MOV A, #0BFH MOV 20H, #85H SETBC ADDC A, 20H 结果为:(A)= 45H CY= 1 AC= 1 0V= 1 P= 1 7、程序如下: MOV A, #0BFH MOV 20H, #85H SETBC SUBB A, 20H 结果为:(A)二 39H CY二 0 AC= 0 OV二 P= 0 8、假定(A) =0FH, (R7) =19H, (30H) =00H, (Rl) =40H, (40H) =0FFH, 执行下列指令: ORG 000011 MOV A,#OFH MOV R7,#19H MOV 3OH,#OOH MOV Rl, #40H MOV 4011, #0FFH DECA DEC R7 DEC 30H DEC @R1 END 后,A的内容是(OEH) , R7的内容是(18H) , 30H的内容是(FFH) , 40H的内 容是(FEH) o 注意:完成本实验,需完成题目的“假定”条件。 9、 假定(A) =0FH, (B) =0A0H,,执行下列指令: ORG 0000H MOV A, #0FH MOV B,#12H MUL AB END 后,A的内容是(ODH) , B的内容是(11) , AC的内容是(0) , OV的内容是 (0) o 注意:完成本实验,需完成题目的“假定”条件。 10、 假定(A) =0FBH, (B) =12H,,执行下列指令: ORG 0000H MOV A, #OFBH MOV B,#12H DIV AB END 后,A的内容是(0D) , B的内容是(11) , AC的内容是(0) , OV的内容是(0)。 注意:完成本实验,需完成题目的“假定”条件。 11、假定(A)二OC5H,执行下列指令: 0RG 000011 MOV A, #0C5H SWAP A END 后,A的内容是(5C) , AC的内容是(0 ) , OV的内容是(0 )。 注意:完成本实验,需完成题目的“假定”条件。 12、假定(A) 12、假定(A)二83H, ORG 0

文档评论(0)

ggkkppp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档