秋夜雨巷

joomla安装

## 安装LAMP环境 https://www.cnblogs.com/aeolian/p/13858697.html ## 下载joomla https://www.joomla.org/ 下载后解压到文件直接部署到/var/www/html下面(直接把文件部署在/var/www/html下面不需要输项目名),如下图 ![](https://img2020.cnblogs.com/blog/1208477/202010/1208477-20201022172748287-1708209075.png) 重启apache “`bash…

秋夜雨巷

汇编语言-18使用BIOS进行键盘输入和磁盘读写

大多数有用的程序都需要处理用户的输入,键盘输入是最基本的输入。程序和数据通常需要长期存储,磁盘是最常用的存储设备。BIOS为这两种外设的I/O提供了最基本的中断例程。 ## int 9中断例程对键盘输入的处理 键盘输入将引发9号中断, BIOS提供了int 9中断例程。CPU在9号中断发生后,执行int 9中断例程,从60h端口读出扫描码,并将其转化为相应的ASCII码或状态信息,存储在内存的指定空间(键盘缓冲区或状态字节)中。 一般的键盘输入,在CPU执行完int 9中断例程后,都放到了键盘缓冲区中。键盘缓冲区中有16个字单元,可以存储15个按键的扫描码和对应的ASCll码。…

秋夜雨巷

汇编语言-16指令系统总结

## 指令系统总结 8086CPU 提供以下几大类指令。 1. 数据传送指令 mov、push、pop、pushf、popf、xchg等都是数据传送指令,这些指令实现寄存器和内存、寄存器和寄存器之间的单个数据传送。 2. 算术运算指令 add、sub、adc、sbb、inc、dec、cmp、imul、idiv、aaa等都是算术运算指令,这些指令实现寄存器和内存中的数据的算数运算。它们的执行结果影响标志寄存器的sf、zf、of、cf、pf、af位。…

秋夜雨巷

汇编语言-15外中断

## 外中断 CPU在计算机系统中,除了能够执行指令,进行运算以外,还应该能够对外部设备进行控制,接收它们的输入,向它们进行输出。也就是说,CPU除了有运算能力外,还要有I/O(Input/Output,输入/输出)能力。比如,按下键盘上的一个键,CPU最终要能够处理这个键。在使用文本编辑器时,按下a键后,可以看到屏幕上出现“a”‘是CPU将从键盘上输入的键所对应的字符送到显示器上的。 ## 接口芯片和端口 PC系统的接口卡和主板上,装有各种接口芯片。这些外设接口芯片的内部有若干寄存器,CPU将这些寄存器当作端口来访问。 外设的输入不直接送入内存和CPU,而是送入相关的接口芯片的端口中;CPU向外设的输出也不是直接送入外设,而是先送入端口中,再由相关的芯片送到外设。CPU还可以向外设输出控制命令,而这些控制命令也是先送到相关芯片的端口中,然后再由相关的芯片根据命令对外设实施控制。 可见,CPU通过端口和外部设备进行联系。 ## 外中断信息…