汇编第二章1
寄存器2.1CPU简单介绍一个典型的CPU有运算器、控制器、寄存器等器件(内部总线)内部总线实现CPU内部各个器件之间的联系外部总线实现CPU和主板上其他器件的联系AX、BX、CX、DX为通用寄存器16位寄存器存储数据最大值位2^16-18086CPU要兼容80808086CPU的16位寄存器分为两个8位寄存器(可以独立使用)AX分为AH和ALBX分为BH和BL……** H为高位L为低位 **
2.2字在寄存器中的存储
一个字可以存在一个16为寄存器中一个内存单元可以存放8位数据,CPU中的寄存器又可存放n个8位数据,计算机中的数据大多是由1~N个8位数据构成。
2.320000(10)4E20(16)AH里放4EAL里放20十六进制后加H二进制后加B十进制什么也不加Bin放源程序AL里的进位不在AH里是丢到别的地方,未来会讲add al,93H != add ax,93H
2.4CPU访问内存单元时要给出内存单元的地址。所有的内存空间构成的存储空间时一个一维的线性空间(物理地址)
2.5(汇编王爽)CPU为16位的运算器一次最多可以处理16位的数据寄存器的最大宽度为16位寄存器和运算 ...
汇编第一章2
1.12主板通过总线与器件相连
1.13接口卡CPU不能对外部设备直接控制,如显示器、音响、打印机,这些需要插在拓展插槽的接口卡
1.14** 从读写属性上分为两类:**随机存储器(RAM)断电后数据丢失只读存储器装有BIOS的ROMBIOS是检测CPU、键盘有没有插好不止主板有BIOS、显卡网卡也有BIOS是程序,刷在input里** 从功能和连接上分类:**随机存储器RAM装有BIOS的ROM接口卡上的RAM
1.15
线性存储位置对CPU来讲,系统中所有的存储器中的存储单元都在一个统一的逻辑存储器中,靠位置的不同区分
汇编第一章1
第一篇自己写的博客,记录的是学习汇编语言CPU与内存互读速度快于 内存与硬盘虚拟内存暂时存于硬盘。要用时内存从硬盘调;1000 1001 1101 10008 9 D 8 H=Hex(16进制){数据}1000100111011000MOV AX,BX表示把BX的数据赋给AX,后面给前面存储器不一定是内存 如显卡里的内存显存数据存到显卡,显卡里有GPU会把存在显卡里的显存映射到屏幕GPU比CPU快存储器分为若干个存储单元,每隔存储单元都从0开始顺序编号1Byte(B)=8bit1KB=1024B1MB=1024KB1GB=1024GB1TB=1024GB1PB=1024TB1EB=1024PB字节是Byte(B),bit是比特CPU对存储器的读写要和外部器件(芯片)进行三类信息的交互存储单元的地址(地址信息)器件的选择,读或写命令(控制信息)读或写的数据(数据信息)CPU与内存地址总线 CPU>内存数据总线CPU<>内存控制总线CPU>内存1 个 CPU 的寻址能力为 8KB,那么它的地址总线的宽度为 13 位。2^10*2^3 10 ...
记录博客搭建与踩坑
hexo-theme-butterfly是基於 hexo-theme-melody 的基礎上進行開發的。
记录博客搭建与踩坑原作者网址:https://butterfly.js.org/posts/dc584b87/
安裝1git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly
應用主題修改 Hexo 根目錄下的 _config.yml,把主題改為butterfly
1theme: butterfly
安裝插件如果你沒有 pug 以及 stylus 的渲染器,請下載安裝:
1npm install hexo-renderer-pug hexo-renderer-stylus --save
升級建議升級完成後,請到 Github 的 Releases 界面 或者 文檔七 查看新版的更新內容。
裏面有標注 _config 文件的變更內容(如有),請根據實際情況更新你的配置內容。
為了減少升級主題後帶來的不便,請使用以下方法(建議,可以不做)。
_config ...