摘要: 1. 实验任务1 assume cs:code, ds:data data segment db 'welcome to masm!';字符串 db 2h,24h,71h;颜色 data ends code segment start: mov ax,data mov ds,ax mov ax,0b 阅读全文
posted @ 2020-12-18 12:49 Nibelungenlied 阅读(70) 评论(1) 推荐(0) 编辑
摘要: 实验3 多个段的汇编源程序编写与调试 1. 实验任务1 add a1,0dfh转换字符 db 5 dup(2)和db 2,3,4,5,6用于设置字符颜色 2. 实验任务2 start: mov ax,data mov ds,ax mov di,0 mov cx,5 s: mov ah,0 mov a 阅读全文
posted @ 2020-11-26 21:55 Nibelungenlied 阅读(76) 评论(1) 推荐(0) 编辑
摘要: 实验2 汇编源程序编写与汇编、调试 1. 实验任务1 要求:使用8086汇编程序编写、汇编、链接、运行、调试方法,对ex1.asm进行汇编、链接、运行,使用debug工具调试可执行文件。 使用masm、link对ex1.asm进行汇编、链接,得到可执行文件ex1.exe,运行并观察结果。 使用deb 阅读全文
posted @ 2020-11-08 14:27 Nibelungenlied 阅读(111) 评论(2) 推荐(0) 编辑
摘要: 1. 教材实验1结论 实验任务(1) 使用Debug,将程序段写入内存,逐条执行,观察指令执行后CPU中寄存器中的内容变化。 实验任务(2) 将指令写入从2000:0开始的内存单元中,并使用指令计算2的8次方。 继续使用T命令执行下去,0003单元中的指令共执行8次,0005单元中的指令执行7或者8 阅读全文
posted @ 2020-10-11 15:20 Nibelungenlied 阅读(119) 评论(3) 推荐(0) 编辑
摘要: P1 合并两个文件到新文件中。文件名均从键盘输入。 运行程序ex1.cpp,结合运行结果及源码中注释,理解和体会文件I/O的方法 1 // 合并两个文件内容到一个新文件中。 2 // 文件名均从键盘输入 3 4 #include <iostream> 5 #include <fstream> 6 # 阅读全文
posted @ 2019-06-12 15:47 Nibelungenlied 阅读(140) 评论(1) 推荐(0) 编辑
摘要: 设计并实现一个机器宠物类MachinePets。 每个机器宠物有如下信息:昵称(nickname) 每个机器宠物有如下成员函数: 带参数的构造函数MachinePets(const string s) ,为机器宠物初始化昵称。 纯虚函数 string talk()为机器宠物派生类提供宠物叫声的统一接 阅读全文
posted @ 2019-06-02 18:54 Nibelungenlied 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 实验目的 1. 理解类的继承和派生机制 2. 掌握派生类的定义和使用 3. 理解和掌握派生类成员的标识和访问中同名覆盖原则、二元作用域分辨符和虚基类的用法 4. 掌握派生类构造函数和析构函数的定义及调用次序 5. 理解运算符重载的目的,掌握运算符重载函数的编写方法 实验内容 1. 车辆基本信息管理 阅读全文
posted @ 2019-05-19 18:40 Nibelungenlied 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 实验目的 1. 掌握类的设计、定义、实现和测试 2. 掌握C++程序以项目文件组织的多文件结构编写形式 3. 深度理解面向对象编程与结构化编程在编程解决实际问题时思维方式的不同 实验内容 1.新建一个空项目,添加三个文件到项目中 graph.h (类Graph的声明) graph.cpp (类Gra 阅读全文
posted @ 2019-04-21 22:43 Nibelungenlied 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 定义一个复数类Complex,使得以下代码能够工作。 1 #include<iostream> 2 #include<cmath> 3 using namespace std; 4 class Complex { 5 public : 6 Complex () { 7 real=0; 8 imagi 阅读全文
posted @ 2019-04-02 09:02 Nibelungenlied 阅读(159) 评论(1) 推荐(0) 编辑
摘要: 实验目的 1. 掌握c++中函数的声明、定义、调用和参数传递方式 2. 掌握c++中带有默认形参值的函数声明和定义方法 3. 理解函数重载,掌握c++中函数重载的实现方式 4. 理解函数模板,掌握c++中函数模板的简单使用 5. 理解面向对象的抽象和封装,掌握c++中类的定义、实现和使用方法。 实验 阅读全文
posted @ 2019-03-24 09:07 Nibelungenlied 阅读(190) 评论(6) 推荐(0) 编辑