bx
  • 2024-09-27汇编语言王爽实验七
    代码如下assumecs:codesgdatasegment db'1975','1976','1977','1978','1979','1980','1981','1982','1983' db'1984','1985','1986','
  • 2024-09-26matlab划分区域的等高线云图(代码)
    出图结果如下:代码如下,按需修改clear;clc;numRows=100;%数据区域,步长,步数numCols=100;ax=-2;bx=2;ay=-2;by=2;hx=(bx-ax)/numCols;hy=(by-ay)/numRows;XXC=ax:hx:bx;%坐标阵,dataYYC=ay:hy:by;CCC=zeros(numRows+1,numCols+1);hold
  • 2024-09-22速通汇编(七)BX、SI、DI寄存器,BP寄存器,直接寻址和间接寻址
    下文中出现的"idata",指的都是任意常量一,基于BX、SI、DI等寄存器的寻址形式在第五篇中曾介绍过DS寄存器的作用,简要复习一下->速通汇编(五)认识段地址与偏移地址,CS、IP寄存器和jmp指令,DS寄存器_arm汇编前两个地址是什么-CSDN博客可以如此说:汇编中出现的形如[偏移地址]形式的
  • 2024-09-22matlab绘制二维云图,划分区域,并显示每个区域的均值
    绘制成图如下:代码如下:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%创建绘图的数据ax=0;bx=1;ay=0;by=1;nx=100;%数据的x轴点数ny=100;%数据的y轴点数hx=(bx-ax)/(nx-1);hy=(by-ay)/(ny-1);X=ax:hx:bx;Y=ay:hy:by;data=zeros(ny,nx
  • 2024-09-18菜鸟笔记之PWN入门(1.1.1)汇编语言基础与堆栈入门
    啥是汇编语言?有啥用?深入了解计算机底层,我们会发现,计算机实际上只能执行一些非常基础的操作,但其速度却非常快。计算机的CPU只能执行机器码,即由一系列0和1组成的指令。不同的0和1组合会触发计算机中的不同电路,从而进行各种操作。由于这些0和1的组合很长,阅读起来不方便,因此通常以1
  • 2024-08-25本题目要求一元二次方程ax^2+bx+c=0的根,结果保留2位小数。
    /*题目描述本题目要求一元二次方程ax^2+bx+c=0的根,结果保留2位小数。 输入输入在一行中给出3个浮点系数a、b、c,中间用空格分开。输入在一行中给出2个正整数A和B。输出根据系数情况,输出不同结果:1)如果方程有两个不相等的实数根,则每行输出一个根,先大后小;2)如果方程有两个
  • 2024-08-21Aseembly(九)-[BX] Loop
    正如本篇文章的标题所示:本篇文章主要是进行[BX]和loop的讲解上篇文章我们讲述了关于自己去dosbox里面编写汇编程序并且一步一步的编译(masm)链接(link)然后进行debug的过程,也进行了一个关于栈的实验:详情请见我的上一篇文章Aseembly(八)-汇编语言编写程序让我
  • 2024-08-142024.8.14 总结(集训)
    依然是TQX来讲字符串。/bx/bx/bx属于是两个上午速通字符串里一些重要的内容。上课时只有manacher和PAM是我有点听懂了的。于是下午看TQX的博客学了PAM,看之前看过的博客复习了下SAM,给why讲了些、和他讨论了PAM,AC了洛谷上的PAM板子,看TQX的PPT学了manache
  • 2024-08-13chapter11------进入保护模式
    全局描述符表(GDT)这里要先说明下,保护模式下对内存段的访问是有限制的,简单来说就是你不能再随意的访问了,只能访问授权给你的,然后段的访问限制等等信息就记载在一个叫做全局描述表里段描述符段描述符存储了某个段的具体信息,就像我们每个人的档案一样,记录着我们的信息然后段描述
  • 2024-08-12汇编语言语法练习与代码转换
     汇编语言语法练习与代码转换一、实验目的和要求1.掌握汇编语言源程序的格式;2.进一步学习汇编语言源程序的编辑、汇编、目标文件的链接和可执行文件的执行全过程;3.掌握编辑软件、TASM/MASM、TLINK和TD的使用方法、掌握汇编语言的语法规则。4.实验内容:(1)练习并掌握命
  • 2024-08-09Assembly(四)-寄存器最终章-上半部分
    上一篇文章我们主要学习了段寄存器:CS和IP顺便通过实验的形式将debug中常用的指令熟悉过了.来回顾下指令作用R查看修改对应寄存器的内容D查看对应内存中的内容E修改对应内存中的内容包括写入字符数字字符串U将内存中的内容解释为对应的汇编指令T执行对应内容中的指令(
  • 2024-08-07[EC Final 2022] Rectangle
    link。数据结构好题,写死我了QwQ……这个题是可以用segbeats做到\(O(n\logn)\)的。先离散化。我们只用考虑三条竖线和两竖一横的情况。三条竖线线性DP一下就行了。两竖一横的情况可以考虑枚举更靠后的那条竖线,首先这条竖线后面还没有被覆盖的区间就只能用横线覆盖了,于
  • 2024-08-03chapter6------段间批量数据传送与循环
    跳过非指令的数据区一般来说,所有处理器指令都应当按顺序存放,在它们中间不允许夹杂非指令的普通数据,因为他们不能作为指令执行,所以要想办法让处理器执行不到这些非指令的内容,比如jmp指令等在数据声明中使用字面值chardb'L',0x07\'a',0x07编译阶段会将这些
  • 2024-08-03饿了吗bx_et 逆向
    ​声明:本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!wxa15018601872       本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲
  • 2024-07-25DFS和DP--过河卒
    题目描述:棋盘上 A 点有一个过河卒,需要走到目标 
  • 2024-07-23读书笔记:汇编语言(王爽)实验七
    最近读完了第八章,这道题是一个不错的总结,记录下。原题是21年的数据,这里简化为6年。代码如下:assumecs:codesgdatasegmentdb'1975','1976','1977','1978','1979','1980'dd16,22,382,1356,2390,8000dw3,7,9,13,28,38dataendst
  • 2024-07-20向量基础概念
    以三维向量为例记录一下向量运算法则及几何意义向量表示形式A=(ax,ay,az)B=(bx,by,bz)模长|A|=sqrt(ax*ax+ay*ay+az*az)加法C=A+B=(ax+bx,ay+by,az+bz);几何意义三角形两边相加等于第三边平行四边形角边相加等于对角线减法C=A
  • 2024-07-142024 暑假友谊赛-热身2
    CodeForces1265E思路:期望dp,f[i]表示走到i的期望天数,有f[i]=p[i]/100*(f[i-1]+1)+(100-p[i])/100*(f[i-1]+1+f[i]),得到f[i]=100/p[i]*(f[i-1]+1)#include<bits/stdc++.h>usingnamespacestd;#defineintlonglong#definePIIpair<int,
  • 2024-07-132024 暑假友谊赛-热身2
    B-RGBBoxes1.很明显其实我们会想到暴力枚举来验证加起来是否相等,但是数据范围3000,O(n3)的复杂度肯定是过不去的2.那么我们就思考如何用n2的方法来解决呢?枚举前两个数,再验证一下n-sum是不是剩下的这个数的倍数即可#include<bits/stdc++.h>#defineintlonglong#defineendl
  • 2024-07-12【期末考试复习】概率论与数理统计(知识点模式 - 复习题2)
    题目:设随机变量XXX的概率密度函数为f(x
  • 2024-07-120168-过程调用
    环境Time2022-11-09WSL-Ubuntu22.04QEMU6.2.0NASM2.15.05前言说明参考:《x86汇编语言:从实模式到保护模式》李忠目标通过过程调用来向屏幕输出helloworld。过程调用过程调用有点类似跳转,不过调用后,还会回到原来的位置继续执行。过程调用时,首先将下一条指令入栈
  • 2024-07-120165-loop 循环
    环境Time2022-11-09WSL-Ubuntu22.04QEMU6.2.0NASM2.15.05前言说明参考:《x86汇编语言:从实模式到保护模式》李忠目标使用loop循环,实现1到100的加法计算。汇编代码;计算1到100相加的结果movax,0movcx,100loop_label:addax,cxlooploop_
  • 2024-07-120166-BIOS 中断
    环境Time2022-11-09WSL-Ubuntu22.04QEMU6.2.0NASM2.15.05前言说明参考:《x86汇编语言:从实模式到保护模式》李忠参考:http://www.ablmcc.edu.hk/~scy/CIT/8086_bios_and_dos_interrupts.htm目标使用BIOS中断,来进行屏幕的输出。BIOS中断BIOS中断是BIOS启动后
  • 2024-07-11BFS:边权相同的最短路问题
    一、边权相同最短路问题简介二、迷宫中离入口最近的出口.-力扣(LeetCode)classSolution{public:constintdx[4]={1,-1,0,0};constintdy[4]={0,0,1,-1};intnearestExit(vector<vector<char>>&maze,vector<int>&e){intm=maze.size(),n=
  • 2024-07-06<汇编语言> 5. [BX] 和 loop | 实验 4 : [BX] 和 loop 的使用
    1)2)向内存0:200-0:23F(0020:0~0020:3f)依次传递数据0~63,只用9个指令使用bx即用于偏移地址[bx]也用于普通寄存器bxassumecs:codecodesegment movax,0020h movds,ax;ds:0020h movcx,64 movbx,0s:mov[bx],bx incbx loops