摘要: ##需求分析 ##确定条件桩和动作桩 条件项 动作项 ##设计用例: #总结判定表法(步骤): (1)需求分析 (2)确定条件桩和动作桩 条件项和动作项目 (3)设计用例 阅读全文
posted @ 2021-11-18 16:25 不会笑的孩子 阅读(183) 评论(0) 推荐(0)
摘要: #数据宽度 ##计算机数据 无符号数:正数 有符号数:正数、负数 当数据宽度为32位时: 无符号数00000000-FFFFFFFF 有符号数00000000-7FFFFFFF(正数) 80000000-FFFFFFFF(负数) 也就是 0正 1负 ##几个重要的计量单位 BYTE 字节 8位 1字 阅读全文
posted @ 2021-11-18 12:14 不会笑的孩子 阅读(163) 评论(0) 推荐(0)
摘要: #进制 ##进制的定义 十进制的定义:由十个符号组成,分别是0 1 2 3 4 5 6 7 8 9 逢十进一。 九进制的定义:由九个符号组成,分别是0 1 2 3 4 5 6 7 8 逢九进一。 十六进制的定义:由十六个符号组成,分别是0 1 2 3 4 5 6 7 8 9 A B C D E F 阅读全文
posted @ 2021-11-18 11:10 不会笑的孩子 阅读(1230) 评论(0) 推荐(0)
摘要: #汇编递归 这次通过简单的递归来分析递归对应的汇编 #递归求前n项和 ##描述 求序列的前n项和。输入一个整数n,输出1+2+3+4+...+n的前n项和。 ##输入输出示例 ###输入 5 ###输出 15(1+2+3+4+5) ###c语言实现代码 #include "stdafx.h" int 阅读全文
posted @ 2021-11-13 17:13 不会笑的孩子 阅读(266) 评论(0) 推荐(0)
摘要: ###要点回顾: 上一篇段属性探测2中,我知道了当写一个段寄存器的时候,只给了16位的数,但段寄存器有96位,那剩下的80位从哪里来的?(从GDT中查出来的),这16位数是随便写的吗? ##GDT(Global Descriptor Table)全局描述符表和LDT(局部描述符表) GDT是一块内存 阅读全文
posted @ 2021-11-05 19:25 不会笑的孩子 阅读(228) 评论(0) 推荐(0)
摘要: ###要点回顾: 上一节课我们知道了段寄存器共96位 Selector//16位 Attribute//16位 Base //32位 Limit //32位 我们可以通过MOV指令进行读写(LDTR和TR除外) 但是我们只能看见16位,那我们证明Attribute,Base,Limit的存在呢? # 阅读全文
posted @ 2021-11-05 17:15 不会笑的孩子 阅读(81) 评论(0) 推荐(0)
摘要: ##保护模式简介 CPU分为实模式、保护模式、虚拟8086模式,大多数操作系统运行在保护模式下。 * 保护模式具有两个特点:段、页、保护模式真正保护的是数据结构、寄存器、指令。 * 实模式:16位汇编,访问的都是物理地址,非常危险。 * 保护模式:保护的是对内存的访问,相对实模式安全。段层保护,页层 阅读全文
posted @ 2021-11-05 15:50 不会笑的孩子 阅读(205) 评论(0) 推荐(0)
摘要: #include "stdafx.h" #include<stdio.h> #include<stdlib.h> typedef struct Node { int data ;//数据域 struct Node * pNext; //指针域 这个指针域它指向的是跟它本身一样的数据类型的另一个节点 阅读全文
posted @ 2021-11-05 12:47 不会笑的孩子 阅读(76) 评论(0) 推荐(0)
摘要: ![](https://img2020.cnblogs.com/blog/2069956/202110/2069956-20211010194458307-1118333427.png) 阅读全文
posted @ 2021-10-10 19:45 不会笑的孩子 阅读(75) 评论(0) 推荐(0)