实验2建立运行汇编语言源程序.docVIP

  • 0
  • 0
  • 约7.71千字
  • 约 8页
  • 2021-10-07 发布于辽宁
  • 举报
实验2 建立运行汇编语言程序 实验目的: 熟悉8088/8086的数据传送和算术运算指令的书写格式、功能。 编写源程序,掌握汇编语言程序格式。 掌握汇编、连接、运行汇编程序的全过程;使用DEBUG调试和运行汇编程序。 实验内容: 在硬盘E中建立自己的文件夹,以“班级姓名”命名(比如计科1111张三),实验文件 以“实验次数-序号”命名,比如sy2-l. asmo 1、 有3个内存单元x, ,yz,其中x二1234h, y二0c3f6h, z二10c5h,请编写源程序,计算 x+ 2z -y,结果保存在z单元中,并用debug调试运行查看结果,观察标志位变化。 2、 写一个完整的源程序,用DEBUG调试运行,査看运行结果。 DATA SEGMENT ;泄义数据段 DATA AUGEND DD 99251 SUM DD ? DATA ENDS ;请补充语句定义附加段EXTRA ,将ADDED赋值为双精度数-15962 CODE SEGMENT ;上义代码段 CODE ASSUME CS:CODE, DS:DATA, ES:EXTRA START: MOV AX, DAT MOV DS, AX ;请补充完成给ES赋值的语句,将EXTRA赋值给ES。 ;请补充进行加法运算的语句,把数据段DATA中的AUGEND和附加段EXTRA中的 ADDEND相加,并把结果存放在DATA的SUM中。 MOV AX, 4C00H INT 21H CODE ENDS END START 3、 完成实验教程第一章的内容。学习字符串处理指令(课本P75)和DOS显示字符串 功能调用(课本P335),理解实验教程例题1. 1的程序。 实验报告要求: 1、 将程序1的调试运行査看结果的过程截图,并分析标志位值的变化情况。 答:有进位,标志位CF由NC变为CY,与分析结果一致。 源程序: DATAS SEGMENT X DW 1234H Y DW 0c3f6H Z DW 10C5H DATAS ENDS CODES SEGMENT ASSUME CS:CODES, DS:DATAS START: ■?mj? for WijKtowtf 久农丈忙环唆兴鬲?OI? 5T?- 1. a^?S??|x^.xi 政冊 ?o(ai ■?mj? for WijKtowtf 久农丈忙环唆兴鬲?OI? 5T?- 1. a^? S??| x^.xi 政冊 ?o(ai IAQ) 祁s 」 7 J A A 対1 二 Z I o u k 23 £■ M 、 * Hff 倪秤 ?? Xfll 皿■抚! i恥0 ;叭审加运行 Ml 8促 Q说主 页电舫 - ?1 UfilAS SECMENI IMW3~ 的、了妙玮?例 ?刘弟传也;亍7“血艮J *£*rra+- ? 48舟 03 l? i 05 !?? 17 08 Q0 M du V ?c3f6h z dw 1?c5h 0ATA5 ENDS :STACKS SEGNEHr rz?0Rsaz?5?erhWff 10 11 COOES SEOMEMT DH功阳呗先妥) 12 ASSUME CS:ClOES?DS:DATAS mor功1匕濱用 13 START; DR?W 介纟 g? HDU OX.DAVAS 8X叶村 dt?) 15 NOU M.OX 16 NOU AX.X 1? ADD AX.Z 18 *DD 4X.Z 19 SUB gV 20 NOU 2VAX 21 NOU OH.UCH 22 INI 21H 23 COOES ENDS 2* END START 汕说输入堆乜段代码 :STACKS EMOS ]ttf4X4fDO3;CiJI (尹用ML EXE 6 H?fe)? WSSOft (采用 MLEXEbMtft ? *?s 口“ 的作用, m斥的iiK中 用表.B【O6能g用决. 心珈宇習老-査?匚給列文件伪等? *?.BS 口“的使用方;乞,战次 *tMT幵?《:件年娩“左辻的*#?n 皂-?的煮袈击賽杠开?快可祕在 MOV AX, DATAS MOV DS, AX MOV AX,X ADD AX, Z ADD AX,Z SUB AX,Y MOV Z,AX MOV AH, 4CH INT 21H CODES ENDS END START [中文(中Bi)] npq npq 1487;0000 B88614 HOU AX,1486 1487:0003 8ED8 MOU DS,fiX 1487:0005 A10000 HOU AX,[0000] 1487:0008ADD AX. [0004] 丄 487:000CADD AX, [0004 3 1487:0010 2B060200 SUB

文档评论(0)

1亿VIP精品文档

相关文档