实验一 EMU8086软件使用与指令练习
实验一 EMU8086 软件使用与指令练习
实验目的:进行指令验证,并熟悉EMU8086软件的使用。
注意: MOV AX ,[BX] [SI] 与 MOV AX ,[BX+SI] 同等,MOV BP,2 [BX+DI] 与 MOV BP,[BX+DI+2] 同等。
连续执行以下指令,填写指令执行结果,并上机验证结果。
M代表存储单元物理地址,[Reg]代表寄存器间接寻址的存储单元内容,FLAGL代表标志寄存器低字节。SRC代表源操作数,DST代表目标操作数,MOD代表寻址方式。填空时用IM代表立即寻址方式,DRT代表直接寻址方式,R代表寄存器寻址方式,RIN代表寄存器间接寻址方式,IDX代表变址寻址方式,B&IDX代表基址加变址寻址方式。
MOV AX,2000H ;AH, 20 MOD, 立即寻址
MOV DS,AX ;AL, 00 DS, 2000 MOD,
MOV SS,AX ;SS, AX,
MOV BX,2050H ;HB, BL,
MOV SI,BX ;SI,
MOV DI,3050H ;DI,
MOV SI,DI ;SI,
MOV SP,5FFFH ;SP,
MOV CL,25 ;CL, 。 25 为十进制数,下面的64、
256均为十进制数。
MOV BL,CL ;BL,
MOV AH,0F0H ;AH,
MOV CH,AH ;CH,
MOV BYTE PTR [DI],64 ;[DI], M, SRCMOD,
MOV WORD PTR [SI],256 ;[SI], [SI,1], M,
;DST MOD,
MOV DL,[SI,1] ;DL, M, SRC MOD,
MOV DH,1[SI] ;DH, M, SRC MOD,
MOV AL,1[SI] ;AL, M,
MOV WORD PTR [BX] [SI],34H ;[BX,SI], DST MOD,
;[BX,SI,1],
MOV [BX,SI,4],BX ;[BX,SI,4], M,
MOV 2[BX,SI],BX ;DST MOD,
MOV BP,2[BX,DI] ;BP, M, SRC MOD,
MOV [BP][DI],BX ;[BP][DI], M,
MOV AX,[BP][DI] ;AX, M,
MOV BL,AL ;BL,
MOV ES,BX ;ES,
PUSH BX ;SP, [SP], [SP,1],
PUSH DI ;SP, [SP], [SP,1],
POP CX ;SP, CX,
POP DX ;SP, DX,
XCHG AX,BP ;AX, BP,
XCHG DH,BL ;DH, BL,
SAHF ;FLAGL, AH,
CMC ;CF,
LAHF ;FLAGL, AH,
STD ;DF,
CLI ;IF,
PUSHF ;SP, [SP], [SP,1],
CLD ;DF,
POPF ;SP, FLAGL,
NOP ;空指令
NOP
本文档为【实验一 EMU8086软件使用与指令练习】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。