版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验一标志寄存器应用一、实验目的与要求掌握汇编程序的编译过程;掌握8086的标志寄存器的特点。二、实验内容练习识别8086标志寄存器的各种标志位。PC机中状态位的表示如下:标志位的名称为1的对应符号为0的对应符号OF 溢出标志OVNVDF方向标志DNUPIF中断允许标志EIDISF符号标志NGPLZF 零标志ZRNZAF半进位标志ACNAPF奇偶标志PEPOCF进位标志CYNCDEBUG的命令及其功能:命令功能格式A对语句进行汇编A地址C比较内存内容CD显示内存内容D或 地址范围E修改内存内容E.F填充内存内容FG运行个程序或程序段G = .H十六进制的加减法运算HI读/显示输入字节I端口地址
2、L装入文件或磁盘扇区L M传送内存块MN定义文件名和参量N.O输出命令。P单步,并跳过子程序P = 地址 执行条数Q退出DEBUGQR显示和修改寄存器内容R寄存器S对字符进行检索S地址范围 要检索的字节T跟踪执行和显示T= 地址 跟踪条数U对指令进行反汇编U地址范围W写入文件或磁盘扇区W地址 盘号 相当扇区 扇 区数三、实验设备微型计算机( 80 x86系列)。四、实验参考程序DATA SEGMENTA DW123B DW456SUM DW?DATA ENDSCODE SEGMENTASSUMECS:CODE , DS:DATASTART: MOVAX , DATAMOVDS , AXMOVA
3、X , ASUBAX , BMOVSUM , AXMOVAH,4CHINT21HCODE ENDSEND START五、实验步骤步骤一、用鼠标单击开始菜单,单击运行。如下图所示:W indows Update打开Office文档新建Office文档启动 Real One PlayerSimatic设定程序访问和默认值步骤二、在运行窗口中键入cmd,回车进入命令提示符。如下图所示:运行?|x|hl话避入程序、文件夷、文档或GHrnw七资源的名 称J Windows将为您打并它n打开(Q):确定 | 职消 I削览步骤三、在命令提示符中编辑程序文件。如下图所示:C:D:回车D: CD MASM611
4、 回车D:MASM611CD BIN 回车D:MASM611BIN EDIT 文件名.ASM编辑程序之后,从FLIE菜单中选择SAVE,之后选择EXIT退出步骤四、在命令提示行中编译程序。如下图所示:D:MASM611BINMASM 文件名.ASM 回车丘 C:TIHDOTSXsysteM32cMd. eseP:XMfiSM611BIhlMASM CHANGRUI .ASMMicrosort HASH Compatibility DriverCopyright Microsoft Corp 1993. All riglits reserued.Invoking: HL.EXE /I. /Zn
5、/c /Ta CHANGEUI.ASMnirrnsinf t 6Marvh ARRinhl rv UmsHnn fi -1 1Copyright Microsoft Copp 1931-1993. ftll rights resepuedAssembling: CHAHGflUI.ASMD:XMASH611BIN_步骤五、在命令提示行中链接程序。如下图所示:D:MASM611BINLINK 文件名.OBJ回车g C:TINBOSsyste32cd.eze - LINK CHA1GRUI.OBJP:XMASH611sBINMASM CHANGRU1.ASMniurua-ur L MASH Cun
6、kp Microsoft Copp 1993. All rights reseryed.Invoking: ML.EXE /I. /Zm Zc /Ta CHANGRUI.ASMnicios-oft Ma.ci?o fic-Eemblei Weis-ion G -11Copyright Microsoft Copp 19B1-1993. fill rights reserued.Assembling: CHANGRUI.ASM:MASH611sBINLINK CHANGRUI.OBJnict*osoft Segmented Executable Linker Uersion 5.31.009 J
7、ul 13 1992 Co pi/v icfh-t Microsoft Covp 19D4 1992. fill riglits reserved.Run File CCHAHGRUI.exe:回车回车回车直到出现应 C:IID01Ssyste*32c*d. exeP:MASMG11DINnASH CIIANGRU1 .ASM Microsoft MASM Conpatibilitij Briuer Copyright Microsoft Corp 1993 . fill r isfht c reserved.Involing: ML.EKE /I. XZn Xc Xia CHANGRUI.A
8、SMMi cvnsnf t tRAnAnhl nv Unv-i nn A -11 Copyright Micrasoft Corp 1981-1993. All rights reserued.Assembling: CHANGRUI.ASHkJ:XHAKribllXBlNLlNK GHRNGHUJ .UEJMicrosoft Segmented Executable Linker Hersion 5.31.009 Jul 13 1?92 Copyright Micrasoft Corp 1984-1992. All rights reserued.网n File CHANGRUI.exe:L
9、iw七 rilc null.map: Eibraries .lib:Def in it ions File Cnul.def:步骤六、在命令提示行中运行程序。如下图所示:D:MASM611BINdebug 文件名.exe回车g C:kTIMD0TSsysteB32cK(L exe - debug changrui. exe1 RTNMfiSM CHANCKUT .ASMMicrosoft MASH Compatibility DriuerCopyright Microsaft Copp 1993. All rights reserued.Inuokinci: ML.EXE /I. /Zm /c
10、 /Ta CHANGRUI .ASHHicrosoft Macro Assembler Uersian 6.11Copyright Microsaft Corp. All rights reserued.AseuihlLiiy ; CHANGRUI .ASM:MASMGilDINLIN( CIIANGRUI .ODJHicrosoft Segmented Executable Linlccv Ucvoion 5.31.009 Jul 13 1992 Copyright Microsaft Copp 1984-1992. All rights reserued.Run File CHANGRUI
11、.exe:Jiist Fl 1 ft rnul .mflpl :Libraries .lib:Def init ions File nul.def:I):,MflSM6ilBINdebug changrui.exe根据DEBUG的命令能够查看寄存器内容以及其它。DEBUG的命令及其功能:命令功能格式A对语句进行汇编A地址C比较内存内容C源地址范围 目标D显示内存内容D地址 或 地址范围E修改内存内容E地址 字节串.F填充内存内容F地址范围 要填入的字节或串G运行个程序或程序段G = .H十六进制的加减法运算H数值1数值2I读/显示输入字节I端口地址L装入文件或磁盘扇区L地址 盘号 相当扇区 扇
12、区 数M传送内存块M源地址范围 目标地址N定义文件名和参量N文件名 文件名.O输出命令。端口地址 字节P单步,并跳过子程序P = 地址 执行条数Q退出DEBUGQR显示和修改寄存器内容R寄存器S对字符进行检索S地址范围 要检索的字节T跟踪执行和显示T= 地址 跟踪条数U对指令进行反汇编U地址范围W写入文件或磁盘扇区W地址 盘号 相当扇区 扇 区数六、实验结论程序运行后变量SUM的值是多少?程序运彳丁前后标志寄存器的各标志位有何变化?分析实验结果及所遇到的问题,并说明解决的方法。答:实验结果:运行前:CX=0023 DM=9000 SF=8000 BF=00S0 SI=0080 BI=0BS0 DS=142E ES=142E SS=143E CS=143F IP=00O0 NU UP El PL NZ HA PO NC 143F:0809 B83E14MOU AK,143E运行后:fiX =FEB3BX =00Q0GX =0023DX =00Q0SP=00Q0BP=00Q0 SI=0000 DI=00Q0DS=143EES=142ESS=143ECS=143FIF=000FNU UP El NG NZ NA FO CY143F:000F B44CMOU fiH,4C标志位分别为NV UP EI NG NZ NA PO CY
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2022个人半年工作总结报告10篇
- 2024年度金融科技研发委托投资协议3篇
- 内科胃肠病医生述职报告
- 智障儿童课程设计
- 2023年紫云自治县妇幼保健院招聘笔试真题
- 2023年榆林定边县妇幼保健院招聘笔试真题
- 2023年温州市瑞安市社会治理中心招聘笔试真题
- 2024年度高等教育机构教师专业能力提升聘用合同3篇
- 民事诉讼特别授权律师代书3篇
- 棉花加工承包合同范例3篇
- 房屋市政工程生产安全重大事故隐患判定标准(2024版)宣传海报
- 房屋市政工程生产安全重大事故隐患判定标准(2024版)宣传画册
- 《生物炭对重金属污染土壤修复的研究综述论文》4000字
- 2024-2025学年冀人版五年级第一学期期末科学试题(含答案)
- 2024-2030年中国企业大学建设行业转型升级模式及投资规划分析报告
- 2024-2025学年上学期12月质量监测七年数学试卷
- 2024年“中银杯”安徽省职业院校技能大赛(高职组)花艺赛项竞赛规程
- 2024-2025学年七年级上学期历史观点及论述题总结(统编版)
- 2024年安全员A证考试题库及答案(1000题)
- 国开 2024 年秋《机电控制工程基础》形考任务1234答案+【2020形考1234答案】全析
- 【MOOC】创新思维与创业实验-东南大学 中国大学慕课MOOC答案
评论
0/150
提交评论