第四次上机题(本次实验报告可以打印)
一、目的。1.掌握中断矢量表的概念以及中断处理程序设计方法。2.了解win32程序编写方法。
3.了解win32程序的编译、连接、调试方法。
二、题目。1.直接运行调试工具(观察中断矢量表中的信息,指出中断类型码21h对应的中断处理程序的入口地址。
在调试工具下调入以前编好的运行程序,跟踪执行int21h(即进入中断处理程序,方法是:执行到int 21h时,按alt+f7),观察cs及ip是否改变成了前面记录的值。
操作提示:由于int21h内部的**较长,为便于从中断处理程序返回到主程序,可在主程序int 21h后面的指令上先设置好断点,当不再想跟踪中断处理程序时按f9即可。
实验报告的三部分不用写。
2.编制时钟显示程序。要求每隔1s在屏幕右下角显示“年-月-日时:分:秒”,并将程序驻留在内存。
提示:cmos内部07,08,09单元中分别存放着日、月、年的信息,“年”只显示低2位即可。汇编教学**(上有cmos参考资料。程序可参见教材6.2节的例1和例2。
实验报告要完整。
3、安装masm32软件包,以其中的一个例子(如example\3dframes)为例,试用软件包中的集成汇编、连接和调试(功能。软件包从汇编教学**上**,操作参见《80x86汇编语言程序设计上机指南》第七章。
在td32中注意观察调用win api函数的指令序列特点,注意感受windows消息机制,掌握windows窗口程序的基本调试方法。
实验报告的三部分不用写。
三、选做题。
学习、了解、应用《80x86汇编语言程序设计上机指南》第9章、第10章介绍的工具。
2019汇编第2次上机题
2014 汇编语言程序设计 第2次上机题。一 目的。1 加深对一些常用的汇编指令的理解 2 进一步熟悉td的使用 3 进行简单的编程。二 题目。1 80x86汇编语言程序设计 教材中 p45的 2.3题。要求 1 分别记录执行到 mov cx,10 和 int 21h 之前的 bxbp si di ...
2019汇编第2次上机题
第二次上机题。一 目的。1.掌握基本的程序设计方法 2.掌握较大规模的程序调试方法 3.熟悉双重循环程序设计的方法 4 熟悉常用的机器指令。5.熟悉串输入 串输出 字符输入的系统功能调用方法 6.掌握子程序设计的方法 7 掌握中断矢量表的有关概念。由于程序会比较长,请大家务必提前就做好准备工作!按题...
第4次上机作业
华中科技大学。计算机基础与程序设计 c 实验报告。实验名称 第四次上机实验实验学时 姓名学号班级 实验日期教师批阅签字 一 实验目的。掌握一维数组的定义 输入 输出和基本操作。掌握二维数组的定义 输入 输出和基本操作。掌握字符串的存储和访问。使用数组处理解决实际问题的能力。动态数组的访问。二 实验内...