ah
  • 2024-07-1902-使用BIOS中断 显示字符/读取磁盘 【实现boot中加载loader的功能】
    bios提供了一组服务,可以帮助我们操纵硬件,避免我们直接与硬件细节打交道当触发软中断时,会自动从中断向量表中取出想用的中断程序的首地址,来执行中断程序,参数通过寄存器传递一、Bios的INT10中断INT10中断是BIOS用于控制显示屏的关键接口,包括设置显示器模式、光标管理和显
  • 2024-07-05mainCRTStartup WinMainCRTStartup
    assumecs:codesg,ds:datas;str字符必须是13位,所以中间加了两个空格,网上很多代码也避开了这个问题,都是通过加空格,拼写错误,反正加个占位符;否则会输出一堆乱码,实在想不明白是什么原因datassegmentstrdb'HelloWorld!','$'datasendscodesgsegmentmovax,datas
  • 2024-06-19汇编语言程序设计 - 将当前目录下文件 FIE10.TXT 的所有小写字母改为大写字母,然后拷贝到当前目录文件 FILE20.TXT。
    80x86汇编题目题目描述:编写一个程序,将当前目录下文件FIE10.TXT 的所有小写字母改为大写字母,然后拷贝到当前目录文件FILE20.TXT。思路:1,分别打开两个文件,保存文件句柄2,读取FILE10文件的一个字节到BUF内存中。3,判断是否为小写。非小写字母直接写入到FILE20文件中,小写字母
  • 2024-04-13陪集与正规子群
    陪集(Coset)在Cayley定理的证明中,以及在证明对称群中奇置换与偶置换数量相等时,我们都用到了群的这样一个性质:如果以群\(G\)中的任意一个特定元素\(g\inG\)来产生一个映射\(G\toG:f(x)=g\circx\),则\(f\)一定是单射。这本质上缘于群具有“消去律”的性质:如果\(g\circx_1=g\circ
  • 2024-03-25汇编语言(第4版)王爽 课程设计2 详细实现(三、界面优化篇)
    目录0.前文概述1.子界面文字说明1.1.时钟显示1.2.时钟设置2.光标处理2.1.字符串输入光标2.2.新的问题3.完整代码4.总结0.前文概述前面两篇文章中我们编写了一个可以自行启动计算机,不需要在现有操作系统环境中运行的程序。第一部分我们实现了程序在虚
  • 2024-03-25IPSec原理
    IPSec原理IPSec(IPSecurity)是IETF定义的一组协议,用于增强IP网络的安全性IPSec协议集提供如下服务:数据完整性(DataIntegrity)认证(Autentication)保密性(Confidentiality)应用透明安全性(Application-transparentSecurity) IPSec功能分为三类:认证头(AH)提供数据完整性
  • 2024-03-18群(II)
    陪集在Cayley定理的证明中,以及在证明对称群中奇置换与偶置换数量相等时,我们都用到了群的这样一个性质:如果以群\(G\)中的任意一个特定元素\(g\inG\)来产生一个映射\(G\toG:f(x)=g\circx\),则\(f\)一定是单射。这本质上缘于群具有“消去律”的性质。如果\(G\)是有限的,我们进一步
  • 2024-03-12CentOS7磁盘空间不足,却找不到占用空间的大文件
    df -ah显示/根目录占用百分之九十进入根目录对指定的文件夹查询容量 cd /du -sh * | sort -n磁盘有40G,加起来有30G左右的文件找不到自己印象中,已经清理过日志了,但是空间还是没有释放,所以怀疑是进程占用的问题通过命令查询已经删除了的文件,并且被进程占用的文件
  • 2024-02-18字符串匹配——哈希算法
    一、算法原理我们不直接比较字符串\(S\)的字串和模式串\(T\)是否相等,而是比较二者的哈希值。设字符串\(S\)的长度为\(l\),字符串\(T\)的长度为\(m\)。取两个互素的常数\(b\)和\(h\)(\(l<b<h\)),设字符串\(C=c_1c_2...c_m\),则哈希函数为:\[H(C)=(c_1b^{m-1}+
  • 2023-11-29寄存器分类
    寄存器分类通用寄存器(两个八位寄存器)AX(可分为)AL和AH是作为一个独立的8位寄存器来使用的,和AH没有关系,CPU在执行指令时不会将进位存储在AH中但是,如果执行addax,93H时会将进位存储到AH中(保证程序兼容性)AHAL(低位)BXBHBLCXCHCLDXDHDL
  • 2023-11-2511.25
    推歌:CthughaByUSAO歌词(误)One,two,threeFIREAh,THEYLOVEITWHENITURNUPTHEBASSAh,THEYLOVEITWHENIONE,TWO,THREEGETLOUDEROne,two,threeFIREILOVEYOU.Ah,THEYLOVEITWHENITURNUPTHEBASSGETLOUDERONE,TWO,THREEEY自从上次放假推
  • 2023-11-14解惑一:关于mov指令后面的数据是十进制还是十六进制?AL当中的进位是否影响AH?
    Part1在看《汇编语言》的时候,书上写了差不多这样意思的一段话(我用自己的话概述一下):当指令使用了寄存器AL或者AH,这条指令会认为AL和AH是两个不相关的寄存器,此时AL是作为一个独立的八位寄存器。不要错误地认为,诸如addal,85H  addal,93H的指令产生的进位会存储在AH
  • 2023-11-10汇编- LAHF和SAHF指令
     LAHFLAHF(将状态标志装入到AH)指令将EFLAGS寄存器的低字节复制到AH。被复制的标志有:符号标志、零标志、辅助进位标志、奇偶标志及进位标志。.386.modelflat,stdcalloptioncasemap:none.datasaveflagsBYTE?ExitProcessPROTO,dwExitCode:DWORD.co
  • 2023-10-17vscode快速配置汇编环境
    微机原理的课程需要,简单快速记录环境的搭建找到并安装插件masm。MASM/TASM的汇编工具默认是tasm这样就无法在vscode终端进行debug,打开插件设置如下修改:测试代码实现小写字母转大写,右键运行当前程序。DATASEGMENTMEGDB'Pleaseenteralowercaseletter:','$'DAT
  • 2023-09-29美式音标发音对比
    VowelandDiphthongComparisonAH[ɑ]vsAA[æ]father[ˈfɑːðər]vsbat[bæt]NoticehowthelipsarecompletelyrelaxedforAHbutthecornerspullbackandupforAA.AH[ɑ]vsUH[ʌ]father[ˈfɑːðər]vsbutter[ˈbʌtər]Noticehowthere
  • 2023-09-17汇编-dos中断大全
     中断INT21H:1、字符功能调用类(Character-OrientedFunction)01H、07H和08H—从标准输入设备输入字符02H—字符输出03H—辅助设备的输入04H—辅助设备的输出05H—打印输出06H—控制台输入/输出09H—显示字符串0AH—键盘缓冲输入0BH—检测输入状态0CH—清输入缓冲
  • 2023-09-17汇编-BIOS中断大全:“INT 10H ~ INT 1AH”
     BIOS中断大全:“INT10H~INT1AH”1、显示服务(VideoService——INT10H)00H—设置显示器模式01H—设置光标形状02H—设置光标位置03H—读取光标信息04H—读取光笔位置05H—设置显示页06H、07H—初始化或滚屏08H—读光标处的字符及其属性09H—在光标处按指定属性
  • 2023-08-191-3分支程序设计实验
    .MODELTINY.STACK100.DATATAB_1:DB0H,5H,6H,3H,8H,92H,04H,57H,46H,01H,0FFH,0A0H,45H,99H,55H,66H.CODESTART:MOVAX,@DATAMOVDS,AXNOPMOVCX,16-1 ;存放比较次数=数据个数-1STAR2:PUSHCXLEASI,TAB_1MOVDL,0 ;0->交换过数据标志
  • 2023-07-24《信息安全数学基础》第三章:循环群
    循环群(medium)循环群定义群\(G\)中的元素都是某个元素\(g\)的幂,则\(G\)称为循环群。\(g\)是\(G\)的一个生成元,\(g\)生成的循环群\(G\)记为\((g)\)或\(<g>\)。循环群分类无限循环群:\(\{...,g^{-2},g^{-1},g^{0},g^{1},g^{2},...\}\),其中\(g^{0}=e\)
  • 2023-06-17一种证明勾股定理的方法
    我最近想到了一种新的证明勾股定理的方法考虑直角三角形\(ABC\),假设\(B\)是直角,\(AB=x,BC=y\),过\(B\)作\(AC\)的垂线交\(AC\)于\(H\),显然三角形\(ABH\),\(BHC\),\(ABC\)两两相似。所以\(\frac{AH}{BH}=\frac{AB}{BC}=\frac{a}{b}\)令\(AH=kx\),则\(BH=ky\),由射影定理可得\(BH^2=AH
  • 2023-04-09Burnside
    定义群:\((S,\circ)\),集合\(S\)和二元运算\(\circ\),其中\(\cdot\)满足:封闭性;结合律;存在单位元\(e\);任意元素\(a\)存在逆元\(a^{-1}\).若仅满足存在左单位元和左逆元,可证左右单位元/逆元唯一且相等。交换群/阿贝尔群:满足交换律的群。半群:运算仅要求封闭性和结合律。
  • 2023-03-30强迫症米粉应用测试:神马应用更持久
    五一将至,Android用户出游的时候最担心的就是手机没电而又没有诺基亚和山寨机等电力神器,因此在做完电池优化实测后的强迫症米粉再次出动,为大家找出更省电的常用应用,口号是:不
  • 2023-03-07忘光了,所以复习【GRU】
    群论基本代数系统:非空集\(G\)以及一堆二元运算组成一个代数系统,表示为\((G,\cdots,\cdots)\),其中后面表示每个运算的符号。群:代数系统\((G,\cdot)\)(称作乘法),满足以
  • 2023-02-07汇编ah=2输出字符
    .modelsmall.stack256;默认为1kb.databufxdb66bufydb67bufzdb?.code.startupmoval,bufxmovbl,bufycmpal,blja
  • 2023-01-26按键盘指定字母跳转输出
    datasegment;数据段str1db'Yes!$'str2db'No!$'dataendscodesegment;代码段assumecs:code,ds:datastart:jmpgetget:movah,1i