首页 > 编程知识 正文

计算机组成原理程序,计算机组成原理微程序

时间:2023-05-06 17:26:41 阅读:116104 作者:1197

汇编语言编程实验发布:马冰汇编语言上机操作规程汇编语言上机所需软件汇编语言上机操作规程汇编语言上机所需软件操作系统: DOS或CCDOS编辑器:行编辑器EDLIN.COMWPS 是否有SM .或宏汇编器MASM .链接程序LINK .交叉参考程序CIB .调试器debubg错误? 执行程序no.1、编写源程序文件和修改汇编语言源程序,经过静态检查,准备在PC上执行时,需要首先在磁盘上创建源文件。 源文件的扩展名必须为. ASM。 可以调用系统提供的编辑程序来创建和修改磁盘上的源文件。 2 .要汇编源文件(ASM ),必须首先由宏汇编器(MASM )将其汇编(翻译)为目标文件),才能在计算机上运行。 计算机运行宏汇编器(MASM )时,可以自动将汇编语言源文件翻译为计算机上可执行的目标程序文件(.OBJ )。 3、为了允许目标程序文件在特定环境中运行,汇编生成的目标文件必须连接生成可执行文件(.),然后在机器上开始运行。 连接过程是通过调用连接程序完成的。 4、调试器必须经过试运行和调试才能正式运行。 程序无误后,前三步完成后才能运行程序。 如果程序有错误,可以直接在编辑的状态下修复程序,调用调试程序进行调试,检查对象程序的错误,发现错误后编辑源程序,或者存储单元对5、运行程序,只要程序无误就可以运行程序。 在此,在DOS的状态下输入对象程序(可执行)的文件名即可。 范例:堆叠stacksegmentstackdb20dup(0)堆叠stackendsdatasegmentbufdb’how are you! $’dataendscodesegmentassumecs 3360 codeds : datass : stackstart : moveaxdatamovedsaxleadxbufmovah 9int 21hm ova H4 chint 21 HCH 现在,假设已经创建了源文件,并且文件名为EXAM.ASM,则装配、连接和运行该文件。 各指令格式如下。 AMASMEXAMALINKEXAMAEXAM (假设所有文件都在a驱动器上)显示以下结果: howareyou! 在命令行后面加上分号,以便直接生成目标代码文件(.OBJ或可执行文件. ),而不询问用户。 调试程序调试程序的主要指令调试程序是为汇编语言编程而设计的调试工具,通过一步到位或设置断点,为汇编语言天使提供了非常有效的手段。 调用调试程序在DOS提示符下,输入以下命令运行调试程序: a调试[ d: ] [ path ] [ filename [.ext ] ] [ parml ] [ par m2 ]其中d :是磁盘驱动器号,path是路径调试程序运行时,屏幕上显示实验一、熟悉上机步骤的实验实验目的,熟悉在PC上构建、汇编、调试、运行8086汇编语言程序的过程。 学习数据传输和算术运算指令的使用方法。 熟悉键盘输入数据和屏幕显示数据的编程方法。 实验内容选择其中一个编辑器,编写以下源程序,程序名称自定义,但扩展名必须为. ASM。 stacksegmentstackdb20dup(0) stackendsdatasegmentbufdb’how are you! $’dataendscodesegmentassumecs 3360 codeds : datass : stackstart : moveaxdatamovedsaxleadxbufmovah 9int 21hm ova H4 chint 21 HCH

装配后,可以在磁盘上创建三个文件:(1)目标程序文件(.OBJ )。 此文件只包含浮动地址的目标程序。 (2)汇编列表文件(.LST )是源程序行、目标代码和段中配置的偏移地址的对照表。 源程序发生语法错误时,MASM在错误行后显示错误的性质,该表可以打印用于检查。 (3)汇编符号交叉参考文件(.CRF )时,汇编器会询问是否创建这些文件,以及对这些文件使用什么名称。 amasm…source filename [.ASM ] : examobjectfilename [ exam.obj ] : source listing [ nul.list ] : examcrossreferer 实验内容3、运行LINK,连接程序,生成扩展名为.的文件。 alink…object modules [.obj ] : examrunfile [ exam.] : listfile [ nul.map ] : exam libraries [.lib ] 3360实验内容4 ax

展开全文阅读

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。