汇编实验报告终解读.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实 验 一 汇 编 语 言 源 程 序 的 输 入 一、实验目的 1.通过实验了解和熟悉微机系统的配置。 2.学习在DEBUG状态下输入汇编源程序的方法。 3.初步掌握调试(在DEBUG状态下)的过程。 二、实验原理 1. 本实验要求在DEBUG状态下输入汇编源程序,并用DEBUG命令进行调试。用单步跟踪的方法验证指令的功能。 2. 以下是给定的参考程序,并在实验时在每条指令的“; ”符号右边按要求填写指令的执行结果。 注:⑴ 微机进入DEBUG状态下之后,一切立即数和地址数据均被默认为十六进制数,在输入时数的后面不加后缀“H”; ⑵ 在DEBUG状态下执行程序时,“INT 20H”指令可使系统执行完该指令前的程序时返回到“-”提示符状态,并且恢复CS和IP寄存器原来的值。 参考程序: MOV AX, 2000 ; AL= 00H MOV DS, AX ; DS= 2000H NOT AX ; AX= DFFFH XOR AX, AX ; AX= 0000H DEC AX ; AX= FFFFH INC AX ; AX= 0000H MOV BX, 2030 ; BH= 20H MOV SI, BX ; SI= 2030H MOV [SI], BL ; [2030H]= 30H MOV WORD PTR[SI], 10F ; [2030H]= 0FH [2031H]= 01H MOV DI, SI ; DI= 2030H MOV [DI+50], BH ; [DI+50H]= 20H MOV BH, [SI] ; BH= 0FH MOV BL, [DI+50] ; BL= 20H MOV SP, 5000 PUSH AX ; AX= 0000H [SS:4FFEH]= 00H [SS:4FFFH]= 00H PUSH BX ; BX= 0F20H [SS:4FFCH]= 20H [SS:4FFDH]= 0FH POP AX ; AX= 0F20H POPF ; F=NEG BX ; BX= F0E0H XCHG BX, AX ; BX= 0F20H STD ; F=STI ; F=CLD ; F=CLI ; F=ADC DI, 2050 ; DI= 4081H F= //执行过程中考虑上一条指令的进位标志2030【BI】+2050+1(上一条指令的进位标志) ADC SP, DI ; SP= 9081H F=ADC AX, 1500 ; AX= 05E0H F=SUB AX, BX ; AX= F6C0H BX= 0F20H SHL AH, 1 ; AH= ECH RCL AX, 1 ; AX= D981H SHR BH, 1 ; BH= 07H RCR BL, 1 ; BL= 90H MOV CL, 4 MOV DX, 80F0 ROL DX, CL ; DX= 0F08H CL= 04H INT 20 ; CS= 00A7H IP= 1072H 标志名 标志为1 标志为0 OF溢出(是/否)

文档评论(0)

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

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

1亿VIP精品文档

相关文档