• 2024-02-2911硬件控制方法
    在汇编语言中,用IN指令和OUT指令来同外围设备进行输入操作。用来识别外围设备的编号称为i/o地址或I/O端口号。像磁盘这样用来处理大量数据的外围设备都具有DNA功能。软件存在是硬件正常运行的必要条件。Window控制硬件时借助的是输入输出指令,其中具有代表性的是IN和OUT。数字信
  • 2024-02-28《程序是怎样跑起来的》第十一章
    读完本章节我不仅对计算机硬件和软件之间的复杂互动有了更加深刻的理解,而且对于程序运行背后的原理与细节产生了浓厚的兴趣。通过前面的章节我们已经知道,控制CPU,只需把编译器或汇编器生成的本地代码加载到主内存并运行就可以了。在现代计算机中,显卡等专用硬件中一般都配置有与
  • 2024-02-24第11章硬件控制方法
    硬件的控制一般通过操作系统进行,应用不直接与硬件进行交互,其通过调用操作系统提供的api间接的控制硬件(也称系统调用)Windows控制硬件时主要借助的是输入输出指令,最具代表性的就是IN与OUT指令,这两个指令也是汇编语言的助记符IN指令:通过指定端口号的端口输入数据,并将其存储在CPU内
  • 2023-09-21第5天 结构体、文字显示与GDT
    结构体获取启动信息我们需要获取我们之前使用ashead.asm设置的启动信息,以便于我们之后的开发这些启动信息我们利用指针,定义指针,根据指针地址就能获取到定义的值,如下所示:char*Scrnx=0x0ff4;char*Scrny=0xff6;char*vram=0x0ff8;试用结构体但是这
  • 2023-08-03SD 手动安装-conda版本
    gitclonehttps://github.com/AUTOMATIC1111/stable-diffusion-webui.git使用git克隆项目gitclonehttps://github.com/AUTOMATIC1111/stable-diffusion-webui.git切换到克隆目录cdstable-diffusion-webui再目录中初始化conda环境#Createenvironmentcondacreate-nStableDi
  • 2023-04-26VRAM和GPU的区别
    vram和gpu区别,vram这个很多人还不知道,1、VRAM就是广义上说的显存。2、这不是什么品牌,是显卡上的随机存取存储器。3、比如你显卡有4G显存,这个4G就是VRAM的大小。4、VRAM不是品牌,VRAM的意思就是显存。5、V代表VideoCard(显卡),RAM代表就是内存,VRAM意思是显卡的内存,也就是显存。
  • 2023-02-220x05_My-OS显示字符串和任意参数
    先看看效果: 要解决两个问题,第一个如何显示字符串,printf?我之前已经说了所有的头文件都要自己写,printf是stdio里的可是我们没有stdio我们要通过画像素点的方式显示字符
  • 2023-02-1511.7文字及图片的显示机制
       如果用一句话来简单地概括该机制,那就是显示器中显示的信息一直存储在某内存中。该内存称为VRAM(VideoRAM)。在程序中,只要往VRAM中写入数据,该数据就会在显示器中