网站首页 站内搜索

搜索结果

查询Tags标签: ax,共有 607条记录
  • Linux0.11源码学习(二)

    Linux0.11源码学习(二) linux0.11源码学习笔记 参考资料:https://github.com/sunym1993/flash-linux0.11-talk 源码查看:https://elixir.bootlin.com/linux/latest/source /boot/setup.s entry start start:! ok, the read went well so we get current cursor positi…

    2022/8/3 5:22:45 人评论 次浏览
  • Linux0.11源码学习(一)

    Linux0.11源码学习(一) linux0.11源码学习笔记 参考资料:https://github.com/sunym1993/flash-linux0.11-talk 源码查看:https://elixir.bootlin.com/linux/latest/source 开始 电脑开机后,CPU初始化,固定的BIOS程序运行,将硬盘启动区的512字节的内容,复制到内存中…

    2022/7/29 5:24:14 人评论 次浏览
  • 【python】matplotlib画3D图

    画点:点击查看代码 from matplotlib import pyplot as plt import numpy as np from mpl_toolkits.mplot3d import Axes3Dx = np.random.rand(100) y = np.random.rand(100) z = np.random.rand(100)fig = plt.figure() ax = Axes3D(fig, auto_add_to_figure=False) fig.…

    2022/7/29 1:22:56 人评论 次浏览
  • 【模板】扩展欧几里得算法

    【模板】扩展欧几里得算法 void exgcd(int a, int b, int &g, int &x, int &y) {if (!b) x = 1, y = 0, g = a;else {exgcd(b, a % b, g, x, y);int t = x;x = y;y = t - a / b * y;} }如何理解 虽然不知道在推什么但是确实推出来了(? \[\begin{aligned} \b…

    2022/7/26 14:24:59 人评论 次浏览
  • 【C语言】存储期和作用域

    作用域://首先区分文件作用域和块作用域 //文件作用域需要使用include 头文件,或者extern 引用 //块作用域中的块指的是代码块,以花括号{}为标志 //1.在main函数中,首先调用print_x函数,此时,函数上面的x=700就是块作用域,打印出700 //2.printf函数中,此时的x=800…

    2022/7/26 6:52:59 人评论 次浏览
  • 扩展欧几里得算法exgcd基本运用 与 exgcd求逆元

    基础用法 给定 $ n $ 对正整数 $ a_i, b_i $,对于每对数,求出一组 $ x_i, y_i $,使其满足 $ a_i \times x_i + b_i \times y_i = gcd(a_i, b_i) $。 裴蜀定理 对于任意正整数\(a, b\),那么一定存在非零整数\(x,y\)使得\(ax + by = gcd(a , b )\)假设\(ax + by = d\)…

    2022/7/24 14:23:15 人评论 次浏览
  • 洛谷-P4011 孤岛营救问题

    孤岛营救问题 bfs + 状态压缩 对钥匙的状态进行压缩,然后 bfs 剪枝搜索 #include <iostream> #include <cstdio> #include <queue> using namespace std; int dp[20][20][1 << 16 | 1]; int dr[20][20][20][20]; int dor[20][20]; const int xi[…

    2022/6/11 23:54:11 人评论 次浏览
  • 汇编语言(第3版,王爽著):实验6 实践课程中的程序

    (1)将课程中所有讲解过的程序上机调试,用 Debug 跟踪其执行过程,并在过程中进一步理解所讲内容。 (略) (2)编程,完成问题 7.9 中的程序。完成的程序如下:assume cs:codesg, ds:datasg, ss:stacksgstacksg segmentdw 0, 0, 0, 0, 0, 0, 0, 0 stacksg endsdatasg …

    2022/5/27 1:21:28 人评论 次浏览
  • 汇编语言(第3版,王爽著):实验4 [bx]和 loop 的使用

    (1)编程,向内存 0:200~0:23F 一次传送数据 0~63(3FH)。 assume cs:codecode segmentmov ax, 0020hmov ds, axmov bx, 0mov cx, 64 ; (cx)=64,循环 64 次s: mov ds:[bx], bl ; 将一个字节送入内存单元 0020:(bx) 中inc bx …

    2022/5/27 1:21:27 人评论 次浏览
  • 汇编语言(第3版,王爽著):实验15 安装新的 int 9 中断例程

    1) 思路:如果完整的看完了第 15 章节的内容,那么题目还是很简单的 只需要判断 A 键松开后,向端口 60h 发送的扫描码(即 A 键的断码为 9eh)2) 代码实现:文件名:exp15.asmassume cs:codestack segmentdb 128 dup (0) stack endscode segmentstart:mov ax, stackmov…

    2022/5/27 1:21:25 人评论 次浏览
  • 汇编语言(第3版,王爽著):实验14 访问 CMOS RAM

    1) 思路:可以仿照 实验13 的第 3 个例子 的编程思想 将要显示的时间格式预先定义好,从 CMOS RAM 中获取到的 BCD 码,将其转换成对应的 ASCII 码字符后,再替换输出格式中的某些字符 将 CMOS RAM 中,存放当前时间的地址信息先列出来(年、月、日、时、分、秒 的存放单…

    2022/5/27 1:21:24 人评论 次浏览
  • 关于 欧几里得算法+裴蜀定理+扩展欧几里得

    一、欧几里得算法 又称辗转相除法,用于计算两个整数a,b的最大公约数 gcd(a,b)。基本算法:设 a = qb + r,其中a,b,q,r都是整数,则 gcd(a,b) = gcd(b,r),即 gcd(a,b) = gcd(b,a%b)。 证明: a = qb + r如果 r = 0,那么 a 是 b 的倍数,此时显然 b 是 a 和 b 的最大…

    2022/5/12 20:57:30 人评论 次浏览
  • python绘制三维图

    ​需要资料的加我:点击 一、初始化 假设已经安装了matplotlib工具包。 利用matplotlib.figure.Figure创建一个图框:1 2 3 4import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D fig = plt.figure() ax = fig.add_subplot(111, projection=3d)​ 编…

    2022/5/11 14:32:19 人评论 次浏览
  • [数学基础] 4 欧几里得算法&扩展欧几里得算法

    欧几里得算法 欧几里得算法基于的性质:若\(d|a, a|b\),则\(d|(ax+by)\)\((a,b)=(b,a~mod~b)\)第二条性质证明: \(\because a~mod~b=a-\lfloor \frac{a}{b} \rfloor\times b\),令\(c=\lfloor \frac{a}{b} \rfloor\) 则问题等价于证明\((a,b)=(b,a-c\times b)\) 这个证明…

    2022/5/10 11:02:32 人评论 次浏览
  • Dist

    有一棵 n 个点的 k 叉树,点的编号为 \(1…n\),它的结构描述如下: 1 号点为根节点,如果一个点到 1 号点经过的最少边数为 i 则称它在第 i 层里。 第 i 层的第 j 个点的父亲是 第 i−1 层的第$ ⌊(j−1)/k⌋+1$ 个点。 第 i 层的第 j 个点的编号为 \(∑^{i−1}_{p=0}k^p…

    2022/4/29 23:12:37 人评论 次浏览
共607记录«上一页1234...41下一页»
扫一扫关注最新编程教程