目录
- 一、实验内容
- 二、实验说明
- 三、实验报告要求
- 四、实验目的
- 五、 程序流程图
- 六、内存变化情况
- 七、实验报告 + 源程序代码 (详细注释)
一、实验内容
一元二次方程ax2+bx+c=0求解。
二、实验说明
1、要求在数据段中定义a、b、c、x,a、b、c初值不限;
2、程序执行过程中通过debug修改参数a、b、c的值
3、计算的结果保存在变量x中。
三、实验报告要求
1、实验目的
2、简单的程序流程图
3、实验过程中内存状况截图及运行结果截图。
4、完整的代码(包括必要的注释)
四、实验目的
1.深刻理解计算机底层硬件设计与运行的工作原理
2.学习面向底层的编程思想
3.深刻理解并利用14个寄存器对CPU进行控制
4.掌握编写汇编程序的能力,深刻理解段的概念,程序中所有被计算机所处理的信息都可以被放在一个段中,但是为了提高开发者的开发效率,更提倡将指令、数据、栈等不同的信息划分为不同的段
5.理解跳转的本质并熟练掌握和运用
6.理解高级语言中的循环以及分支等结构在底层语言中如何实现
7.熟练使用标志位,利用运算结果标志和状态控制标志与其他指令配合使用
8.理解汇编程序中指令和伪指令,伪指令只在编译时起作用,并不会被翻译成机器码
9.掌握描述性符号语言,并熟练的与汇编指令进行转换
10.熟悉理解并运用基础汇编指令编写汇编程序
11.比较高级语言与汇编语言之间的异同之处
12.熟练运用-e,-t,-d等命令对CPU中各种寄存器的内容、内存的情况以及机器码等跟踪程序的运行
13.理解计算机显示字符的原理并修改屏幕上字符串的显示模式
14.理解程序返回的指令,是汇编指令,在程序结束后,将CPU的控制权还给操作系统
15.学会描述汇编程序的流程图设计
五、 程序流程图
六、内存变化情况
七、实验报告 + 源程序代码 (详细注释)
---------------------------------------------------------------点击这里获取源代码 + 实验报告-------------------------------------------------------------------------