2014年2月17日 星期一 16时24分52秒
4.1 第一个源程序从写出到执行的过程
第一步:编写汇编源程序
第二步:对源程序进行编译连接
第三步:执行可执行文件中的程序
4.2 源程序
第一个源程序:
assume cs:codesg
codesg segment
mov ax,0123H
mov bx,0456H
add ax,bx
add ax,ax
mov ax,4c00H
int 21H
codesg ends
end
1)伪指令
2)源程序中的“程序”
3)标号
4)程序的结构
5)程序返回
6)语法错误和逻辑错误
4.3 编辑源程序
可以用DOS下的 Edit命令进行文本编辑
4.4 编译
采用微软的masm5.0编译器
目标文件(.obj) ,列表文件(.lst) , 交叉引用文件(,crf)
4.5 连接
影像文件(.map)
4.6 以简化的方式进行编译和连接
即加分号。例如:F:\Try>masm 1.ams;
4.7 1.exe的执行
4.8 谁将可执行文件中的程序装载进入内存并使它运行?
操作系统的外壳
command.com(命令解释器)
1)在Dos中执行1.exe时,是正在运行的command,将1.exe中的程序加载如内存。
2)command设置CPU的CS:IP指向程序的第一条指令,从而使程序得以运行。
3)程序运行结束后,返回到command中,CPU继续执行command。
4.9 程序执行过程的跟踪
可用Debug来跟踪程序的执行过程.
CX寄存器存放的是程序的长度。
实验3 编程,编译,连接,跟踪
2014-2-19 15:47 记 @jushannongchang.haidianqu.beijing
分享到:
相关推荐
总的来说,"Accp6.0 S1 JAVA 理解程序逻辑 第4章"是一个全面学习Java初级阶段的资源,涵盖了从基本语法到程序设计逻辑的重要概念。通过深入学习和实践,初学者可以逐步建立坚实的编程基础,为进一步学习更复杂的Java...
谭浩强教授的《C程序设计》是一本广泛用于初学者入门的经典教材,其第四章通常会涵盖C语言的基础数据类型、变量、运算符、表达式以及控制流程等内容。在这一章的学习中,读者会接触到以下关键知识点: 1. **数据...
在本资源中,"Python程序设计第四章编程题答案(浙江大学)" 提供了浙江大学中国大学MOOC Python课程第四章的编程练习解答。这是一份非常实用的学习资料,特别是对于那些正在学习Python编程并希望通过实践来提升技能...
第四章是C语言学习过程中的一个重要阶段,通常涵盖了一些核心概念和技术,如指针、数组、函数以及结构体等。本资料提供了第四章的习题参考答案,对于学习者来说,是一个很好的自我检验和提升的资源。 在C语言中,...
在"study04"这个压缩包中,我们可以预期包含了一系列与第四章内容相关的源代码文件。这些文件可能涵盖以下几个关键知识点: 1. **函数**:C++中的函数是代码重用和模块化设计的基础。第四章可能讲解了如何定义、...
"第4章_用debug编写汇编程序08" 本章节主要介绍了机器语言和汇编语言的概念,以及debug工具在汇编程序开发中的应用。 一、机器语言 机器语言是机器指令的集合,它们是一台机器可以正确执行的命令。机器语言程序是...
8. **复合数据类型**:虽然这可能在稍后的章节详细讨论,但第四章可能会简要介绍数组和结构体,它们是组合多个值的数据类型。 9. **注释与编程风格**:良好的编程风格包括使用注释来解释代码的功能和目的。理解如何...
C语言程序设计(4) 课件 第4章 键盘输入与屏幕输出.ppt C语言程序设计(4) 课件 第5章 选择控制结构.ppt C语言程序设计(4) 课件 第6章 循环控制结构.ppt C语言程序设计(4) 课件 第7章 函数与模块化程序设计.ppt C语言...
易语言教程-第四章-第一个程序-串口调试助手
第一部分(第1~5章)是引言,包括C++的背景知识,C++语言及其标准库的简要介绍;第二部分(第6~15章)介绍C++的内置类型和基本特性,以及如何用它们构造程序;第三部分(第16~29章)介绍C++的抽象机制及如何用这些...
第4章 流程控制 第5章 变量的更多内容 第6章 函数 第7章 调试和错误处理 第8章 面向对象编程简介 第9章 定义类 第10章 定义类成员 第11章 集合、比较和转换 第12章 泛型 第13章 其他OOP技术 第14章 C#3.0语言的改进 ...
本章为该课程的其中一个章节 ...第4章-组合数据类型 共57页.pptx 第5章-函数和代码复用 共40页.ppt 第6章-文件和数据格式化 共54页.ppt 第7章-Python标准库概览 共47页.ppt 第8章-Python第三方库概览 共60页.ppt
第四章:选择结构程序设计 4课时 第五章:循环结构程序设计 8课时 第六章:函数与编译预处理 4课时 第七章:数组 6课时 第八章:指针 8课时 第九章:结构体数据类型与链表 6课时 第十章...
在这部分中提供了由谭浩强编著的《C++程序设计》(清华大学出版社...对于给出了两种或多种解答程序的,在文件名中加了顺序号,如xt6-11-1.cpp是第6章第11题的第1种解答程序,xt6-11-2.cpp是第6章第11题的第2种解答程序。
编译原理第四章答案详解 本资源摘要信息对应的文件标题是"龙书第四章答案",其中包含了编译原理第四章的答案,主要讲解了预测语法分析器的构建方法。下面将对此进行详细的解释和分析。 预测语法分析器的构建步骤:...
【C程序设计(第五版)课后答案-第八章】是谭浩强教授编著的《C程序设计语言》一书的第五版中第八章的课后习题解答集。这本书是中国C语言教学领域的经典教材,深受广大编程初学者的喜爱。第八章通常会涉及C语言中的...