微机原理寻址方式练习 实验报告.doc_第1页
微机原理寻址方式练习 实验报告.doc_第2页
微机原理寻址方式练习 实验报告.doc_第3页
微机原理寻址方式练习 实验报告.doc_第4页
微机原理寻址方式练习 实验报告.doc_第5页
全文预览已结束

下载本文档

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

文档简介

寻址方式练习 实验报告一、实验目的1. 熟练掌握8086/8088的各种寻址方式及应用。2.掌握DEBUG调试程序中的一些常用命令的使用方法,为以后的实验打下基础。二、实验仪器586微机 1台3、 实验内容及程序1关于数据的寻址方式练习 8086/8088 提供多种方式实现操作数寻址,大体可分为7种: a. 立即寻址 b. 寄存器寻址 c. 直接寻址 d. 寄存器间接寻址 e. 寄存器相对寻址f. 基址变址寻址 g. 基址变址且相对寻址2. 实验程序STACK SEGMENT STACK DB 0B0H, 0B1H, 0B2H, 0B3H, 0B4H, 0B5H, 0B6H, 0B7H DB 0B8H, 0B9H DB 0BAH, 0BBH, 0BCH, 0BDH, 0BEH, 0BFH DB 10H DUP(00)STACK ENDSDATA1 SEGMENT DB 0A0H, 0A1H, 0A2H, 0A3HTABLE DW 0A5A4H DB 0A6H, 0A7H, 0A8H, 0A9H, 0AAH, 0ABH DB 0ACH, 0ADH, 0AEH, 0AFHDATA1 ENDSDATA2 SEGMENT DB 0C0H, 0C1H, 0C2H, 0C3H, 0C4H, 0C5H, 0C6H, 0C7H DB 0C8H ,0C9H, 0CAH, 0CBH, 0CCH, 0CDH, 0CEH, 0CFHDATA2 ENDSCODE SEGMENT ASSUME CS:CODE, DS:DATA1, ES:DATA2, SS:STACK START:MOV AX, DATA1 MOV DS, AX MOV AX, DATA2 MOV ES, AX MOV BX, 0004H MOV CX, 0005H MOV BP, 0003H MOV SI, 0002H MOV DI, 0001H MOV AX, CX ;以下指令按后表要求完成 MOV AX, 500H MOV AX, TABLE MOV AX, ES:BX MOV AX, BX+05H MOV AX, SS:BX+03H MOV AX, TABLE BX MOV AX, 07H BX MOV AX, BPMOV AX, TABLE BP MOV AX, 08H BP MOV AX, BP+06H MOV AX, DS:BP+03H MOV AX, BP+05H MOV AX, ES: SI+03H MOV AX, DI+06H MOV AX, DI+05H MOV AX, TABLE SI MOV AX, SI MOV AX, TABLE DI MOV AX, SI+05HMOV AX, BX DI+01H MOV AX, BX SI+03H MOV AX, TABLE BX SI MOV AX, ES:BX DI MOV AX, BP DI+02H MOV AX, TABLE BP DI MOV AX, ES:BP SI MOV AX, BP SI+05H MOV AX, 03H BP DI MOV AX, BP SI MOV AX, BP+02H DI+03H MOV AX, TABLE BP+02H DI+03H MOV AH, 4CH INT 21H CODE ENDS END START4、 实验数据结果指令SRC寻址方式SRC的地址AX推算值AX实际值MOV AX, CX 寄存器寻址00050005MOV AX, 500H立即寻址05000500MOV AX, TABLE直接寻址076C:0004A5A4C5C4MOV AX, ES:BX 寄存器间接寻址076D:0004C5C4C5C4MOV AX, BX+05H寄存器相对寻址076C:0009AAA9AAA9MOV AX, SS:BX+03H寄存器相对寻址076A:0007B8B7B8B7MOV AX, TABLE BX寄存器相对寻址076C:0008A9A8A9A8MOV AX, 07H BX寄存器相对寻址076C:000BACABACABMOV AX, BP寄存器间接寻址076A:0003B4B3B4B3MOV AX, TABLE BP寄存器相对寻址076C:0007A8A7A8A7MOV AX, 08H BP 寄存器相对寻址076A:000BBCBBBCBBMOV AX, BP+06H 寄存器相对寻址076A:0009BAB9BAB9MOV AX, DS:BP+03H寄存器相对寻址076C:0006A7A6A7A6MOV AX, BP+05H寄存器相对寻址076A:0008B9B8B9B8MOV AX, ES: SI+03H寄存器相对寻址076D:0005C6C5C6C5MOV AX, DI+06H寄存器相对寻址076C:0007A8A7A8A7MOV AX, DI+05H 寄存器相对寻址076C:0006A7A6A7A6MOV AX, TABLE SI 寄存器相对寻址076C:0006A7A6A7A6 MOV AX, SI寄存器间接寻址076C:0002A3A2A3A2MOV AX, TABLE DI寄存器相对寻址076C:0005A6A5A6A5MOV AX, SI+05H寄存器相对寻址076C:0007A8A7A8A7MOV AX, BX DI+01H基址变址且相对寻址076C:0006A7A6A7A6MOV AX, BX SI+03H基址变址且相对寻址076C:0009AAA9AAA9MOV AX, TABLE BX SI基址变址且相对寻址076C:000AABAAABAAMOV AX, ES:BX DI基址变址寻址076D:0005C6C5C6C5MOV AX, BP DI+02H基址变址且相对寻址076A:0006B7B6B7B6MOV AX, TABLE BP DI基址变址且相对寻址076C:0008A9A8A9A8MOV AX, ES:BP SI基址变址寻址076D:0005C6C5C6C5MOV AX, BP SI+05H基址变址且相对寻址076A:000ABBBABBBAMOV AX, 03H BP DI基址变址且相对寻址076A:0007B8B7B8B7MOV AX, BP SI基址变址寻址076A:0005B6B5B6B5MOV AX, BP+02H DI+03H基址变址且相对寻址076A:0009BAB9BAB9MOV AX, TABLE BP+02H DI+03H基址变址且相对寻址076C:000DAEADAEAD四、问题讨论在上表中,分

温馨提示

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

评论

0/150

提交评论