博友圈

博友圈

来自朋友们的最新文章

29 位博友 424 篇文章 更新于 4 分钟前

faryou的博客

faryou的博客

平平淡淡 从从容容才是真~~

访问站点

全部最新文章

faryou的博客

【汇编&硬件】键盘读取中断的具体实现

分类:技术 #前言 int 9h是8086系统中键盘中断的中断服务程序,用于处理键盘输入。其功能包括读取键盘扫描码、处理特殊键(如Shift、Ctrl等)、将扫描码转换为ASCII码以及设置键盘缓冲区等。它与面向用户的int 16h相互配合…

faryou的博客 ·
faryou的博客

【汇编】汇编环境的搭建及Debug的使用教程

分类:技术 #汇编环境的搭建 我们学习的是在8086CPU下编写汇编语言,因此使用MS-DOS自带的记事本就是一个不错的选择。早期汇编语言程序的封装包括编译(翻译成机器码)和链接(套一个DOS下的程序外壳)两步,都有专门的软件实现了这些功能…

faryou的博客 ·
faryou的博客

【汇编】漫谈:学习汇编后的一些思考

分类:技术 #前言 学习汇编之后,我们或许能够思考一些之前无法考虑的问题。本文是个人的一些想法,分享给大家,也许可以激发大家的思维。 #操作系统的思考 学了汇编,我们可以对一些结构较为简单的操作系统进行研究。 我们来考虑一个DOS操作系统,…

faryou的博客 ·
faryou的博客

【汇编基础教程】完结篇 写在最后:前言

分类:技术 (以下内容将作为汇编教程系列的前言) (阅读本教程系列如果有问题可直接于评论区提出,我长期提供免费解答) #一点感想 先说说我个人学习汇编语言的经历。首先,我是个怀旧的人,因而同时也对于那些古旧的技术心存向往。学习完C语言的指针…

faryou的博客 ·
faryou的博客

【汇编基础教程】中断

分类:技术 #前言 中断是CPU中用于处理其内外突发情况的一种机制。CPU执行完当前的指令后,检测到CPU内部或外部传送的一种特殊信息(称“中断信息”),立刻处理这些信息,处理方式即立刻跳转到中断的对应处理程序,执行完这段程序后再返回。中断…

faryou的博客 ·
faryou的博客

【汇编基础教程】端口

分类:技术 #前言&端口简介 (本文有点长,相比之前的内容也更有意思,请耐心食用~) 电脑作为一个由各零件拼凑成的整体,以CPU为核心,管理其他的硬件。端口,就是联系CPU与其他硬件的一个中间规范。各硬件把功能封装好,CPU通过端口访问,实…

faryou的博客 ·
faryou的博客

【汇编基础教程】标志寄存器

分类:技术 #前言 在8086CPU中,有一个特殊的寄存器,用来存放各种指令产生的临时信息,它被称为flag,即标志寄存器。本文将介绍该寄存器的使用,在编程时应灵活使用其特性。 #标志寄存器简介 标志寄存器可以视为几个单二进制位的寄存器所拼…

faryou的博客 ·
faryou的博客

【汇编基础教程】寄存器和内存&一些基本命令的说明

分类:技术 #前言 本来已经编辑好了汇编语言后面的几篇教程,但最终考虑了一下还是决定写一下这篇基础教程,如果读者愿意看我的教程学习的话建议后面几篇反复来回看,有助于理解,看书也是如此~ #什么是寄存器 从物理层面上看,寄存器位于CPU中,位…

faryou的博客 ·
faryou的博客

【汇编基础教程】来存一些数据!

分类:技术 #前言 写程序的过程中,我们会用到许多数据,包括图片、视频、长文本等,这些数据在程序运行前就应该同代码一起暂存至内存中,同时,栈空间也需要预先分配。今天我们来学习一下汇编中存放数据的方式。 #操作符X ptr 8086CPU支持…

faryou的博客 ·