faryou的博客

【汇编基础教程】段

分类:技术 #前言 (没有前言,因为写不出来) #段是什么 我们的程序在运行的时候,需要调用各种数据,这些数据在内存中,如果和代码混在一起,那么显然,调用会十分麻烦,代码则极度混乱。 段的出现就是为了…

faryou的博客

【汇编基础教程】再谈栈

分类:技术 #前言 两年前,我写过一篇《【汇编学习随记】汇编中栈的定义》,当时是初次接触汇编语言,对于栈的理解仅限于理解这是一种数据结构,自己却没有理解怎么用栈。当时确实是肤浅了。两年后的今天,我总算…

faryou的博客

【汇编基础教程】理解一下[bx]和loop指令

分类:技术 #前言 在汇编中,我们有时会遇到需要循环的情况,这时就需要loop指令来简化代码,而[bx]和loop指令联用则能达到更方便的功能。 #先补点寄存器知识 在8086CPU下,寄存器eax为…

faryou的博客

【汇编基础教程】更灵活的定位内存

分类:技术 #前言 上期我们学习了用[bx]定位内存的方法,今天让我们进一步学习一些定位内存的方法。 #and和or指令 这是两个位运算指令,and表示逻辑与,or表示逻辑或,格式如下: ```x86…

faryou的博客

【汇编基础教程】来写个“函数”

分类:技术 #前言 我们在使用高级语言编程的时候都用过函数(有些语言叫“方法”),函数能够帮助我们将程序分块,实现结构化,从而让代码更为清晰可懂。而在汇编语言中,由于我们是直接对硬件编程,CPU提供了…

faryou的博客

【汇编基础教程】跳一跳!

分类:技术 #前言 我们在前面已经学习了编写有多个段的程序,但是目前学习的内容中没有可以用于在不同段之间转移的指令。下面我们学习如何在不同的段之间“跳一跳”~ #前置知识:伪指令offset offs…

重生云

逝去的高三与失传媒体

今天回高中母校和同学们聚了聚,聊起了高中的一些趣事,其中就有这篇文章要讲的内容。 标题虽然写高三,但是事情还要从高二讲起。其重要人物就是我上篇文章提到过的很凶的物理老师,该老师不仅凶,而且作业催的紧,…

小韩

必应搜索,兑换你的积分

自微软把自家浏览器基于chromium重构,并推出了edge浏览器之后,就一直在用,同时,原适用于chrome的拓展插件一个不拉的也适用于edge浏览器。 特别的,我首推油猴插件+AC百度重定向脚本,…

MR.李先森

愧对那条被我发配回村的狗

今早我爸给我打电话,说家里的狗死了。 听到消息的那一刻,脑子嗡了一下,心里空落落的。怎么说呢,那只狗是我2023年12月21号带回家的,当时心心念念想养只边牧,结果被人坑了,除了毛色有点像,其他跟边牧…