摘要: 实验任务1 <task4_1.asm> 1 assume cs:code, ds:data 2 3 data segment 4 x dw 1020h, 2240h, 9522h, 5060h, 3359h, 6652h, 2530h, 7031h 5 y dw 3210h, 5510h, 6066 阅读全文
posted @ 2021-12-13 15:23 dd摇摆 阅读(98) 评论(2) 推荐(0) 编辑
摘要: 实验任务1 1、Complex类的运算符重载 2、自定义复数模板类Complex 实验任务2 模拟电话薄的信息添加、保存 <Person.hpp> 1 #ifndef PERSON_HPP 2 #define PERSON_HPP 3 4 using namespace std; 5 #includ 阅读全文
posted @ 2021-12-08 20:57 dd摇摆 阅读(103) 评论(2) 推荐(0) 编辑
摘要: 实验任务2 <task2.cpp> 1 #include<iostream> 2 #include<typeinfo> 3 4 class Graph 5 { 6 public: 7 void draw(){std::cout << "Graph::draw() : just as an inter 阅读全文
posted @ 2021-11-29 00:02 dd摇摆 阅读(11) 评论(2) 推荐(0) 编辑
摘要: 实验任务 1 <task3_1.asm> 1 assume cs:code, ds:data 2 3 data segment 4 x db 1, 9, 3 5 len1 equ $ - x 6 7 y dw 1, 9, 3 8 len2 equ $ - y 9 data ends 10 11 co 阅读全文
posted @ 2021-11-28 16:20 dd摇摆 阅读(17) 评论(1) 推荐(0) 编辑
摘要: 实验任务1 任务1-1 <task1_1.asm> 调试到line19之前的截图: ① 在debug中将执行到line17结束、line19之前,记录此时:寄存器(DS) = _076A_, 寄存器(SS) = _076B_, 寄存器(CS) = _076C_ ② 假设程序加载后,code段的段地址 阅读全文
posted @ 2021-11-12 00:56 dd摇摆 阅读(19) 评论(3) 推荐(0) 编辑
摘要: 实验任务3 粗糙小球运动 把经常要复用的代码抽象出来写成函数模块,减少代码冗余 system("color+空格+背景色+前景色")。system()的参数必须是const char*类型 string类的成员函数c_str()。把string类的字符串转换为char*风格的字符串 实验任务4 实现 阅读全文
posted @ 2021-11-08 21:07 dd摇摆 阅读(32) 评论(1) 推荐(0) 编辑
摘要: 实验目的 1. 理解和掌握类模板 2. 掌握普通数组的基础用法 3. 掌握指针的基础用法 4. 体验和熟悉C++标准库中固定大小的数组类模板array、动态数组类模板vector、字符串类string、 迭代器iterator的用法 5. 能够灵活、组合使用C++标准库与自定义类对具体应用场景的问题 阅读全文
posted @ 2021-11-02 20:28 dd摇摆 阅读(51) 评论(1) 推荐(0) 编辑
摘要: 1. 实验任务 1 debug中一些小tips: 1)命令大小写等价 2)数字默认十六进制,无需加H 3)ctrl+c终止命令执行 4)命令和参数之间可以没有分隔符 常用debug命令: -r 显示或修改寄存器的值 -d 显示存储单元内容【-d 段地址:偏移地址 结尾偏移地址】 -e 修改存储单元内 阅读全文
posted @ 2021-10-24 11:31 dd摇摆 阅读(68) 评论(2) 推荐(0) 编辑
摘要: 实验任务3 //Complex.hpp 1 #ifndef COMPLEX_HPP 2 #define COMPLEX_HPP 3 4 #include <iostream> 5 #include <cmath> 6 using namespace std; 7 8 class Complex 9 阅读全文
posted @ 2021-10-23 17:03 dd摇摆 阅读(9) 评论(1) 推荐(0) 编辑