瞎写的汇编笔记
按王爽的第四版《汇编语言》目录来的、
下载地址:http://www.j9p.com/down/527982.html
课后答案:https://max.book118.com/html/2018/0304/155683552.shtm
1. 基础知识
指令和数据是应用上的概念,在内存或磁盘中没有区别,都是二进制信息
例如,内存中的二进制信息1000100111011000, 计算机可以把它看作大小为89D8H的数据来处理,也可以将其看作指令mov ax,bx来执行。
比特 - bit - b
字节 - Byte - B == 8*b
CPU要想进行数据的读写,必须和外部器件(标准的说法是芯片)进行下面3类信息的交互。
- 存储单元的地址(地址信息);
- 器件的选择,读或写的命令(控制信息);
- 读或写的数据(数据信息)。
每一个CPU芯片都有许多管脚,这些管脚和总线相连。也可以说,这些管脚引出总线。一个CPU可以引出3种总线的宽度标志了这个CPU的不同方面的性能:
- 地址总线的宽度决定了CPU的寻址能力;
- 数据总线的宽度决定了CPU与其他器件进行数据传送时的-次数据传送量;
- 控制总线的宽度决定了CPU对系统中其他器件的控制能力。
2. 寄存器
通用寄存器
AX,BX,CX,DX
又可以细分为
AH,AL, BH,BL, CH,CL, DH,DL
低八位为L,
高八位为H,
20000的2进制为0100111000100000,低八位为00100000,高八位为01001110
字节 - byte - 1Byte - 8bit
字 - word - 2Byte - 16bit(一个寄存器大小)
汇编指令不区分大小写
段寄存器
CS, DS, SS, ES
评论
评论插件加载失败
正在加载评论插件