实验一 汇编语言程序设计实验_第1页
实验一 汇编语言程序设计实验_第2页
实验一 汇编语言程序设计实验_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验一 汇编语言程序设计实验一、实验目的1、熟悉 keil 开发环境2、掌握汇编语言的常用指令3、掌握汇编语言设计方法二、实验器材1、电脑一台2三、实验步骤1、打开 keil 开发环境,新建一个工程项目。2、新建一个 xxx.asm 文件,在这个文件中写入相应的程序代码3、程序写完后,点击 keil 开发环境上的“Rebuild“build信息来检查所写的程序,直到没有错误和提示信息为止。4keil期的一致为止。四、实验内容(1) 请同学们分析以下指令执行之后的结果 ,将结果写在”;”后面,并在 keil开发环境中进行验证程序 1:ORG 0000HSTART:LJMPORG 0030H MA

2、IN: MOVMAINA,#30H;MOVR0,#20H;MOV20H,#52H;MOVA,R0;MOVR0,#05H;MOVDPTR,#4000H;MOVXDPTR,A;END2:AR1变?ORG 0000H START:LJMP MAIN ORG 0030HMAIN:MOV A,#3;MOVDPTR,#TABLEMOVCA,A+DPTR;MOVR1,A;TABLE:DB 30h,31h,32h,33h,34h END3:50H51Hkeil50HORG 0000HSTART:LJMP MAINORG 0030HMAIN:MOV 50H,#01H;MOV 51H,#02H;PUSH50H;P

3、USH51H;POP50H;POP51HEND;程 序 4: ORG 0000H START:LJMP ORG 0030HMAIN:MOVMAIN A,#83H;MOVR0,#17H;MOV17H,#34H;ANLA,#17H;ORL17H,A;XRLA,R0;CPLENDA;程 序 5: ORG 0000H START:LJMP ORG 0030HMAIN:MOVMAIN 40H,#08H;MOVR1,#40H;MOVA,R1;RL A;MOVR0,A;RL A;RL A;ADDA,R0;MOVR1,A;END6:RAM30H33H70H7FHORG 0000HSTART:LJMP MAINORG 0030HMAIN:MOV 30H,#02H;MOV 31H,#03H;MOV 32H,#05H;MOVR0,#30H;MOVR1,#70H;MOVR2,#10H;LOOP: MOVA,R0;MOVR1,A;INCR0;INCR1;DJNZR2,LOOP;END五、心得体会不想编译的 file,在左边工程栏里面点右键 Options for File ,把右边 Always Build 的Example : 1.不想编译的 file,在左边工程栏里面点右键 Options for File ,把右边 Always Build 的勾去掉就好。勾去掉就好。2. 、 、 、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论