![](https://img-blog.csdnimg.cn/5862bf15215c4899b7bb7346486c44df.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
汇编语言
文章平均质量分 93
ClimberCoding
基础不牢,地动山摇…
展开
-
王爽《汇编语言》学习笔记
文章目录一、基础知识1、基础概念2、存储器3、三种外部总线4、CPU对外设的控制5、内存地址空间二、寄存器1. 寄存器2. 8086CPU 给出物理地址的方法3. 段寄存器4. 字5. DS 和 [address]6. 栈(SS和SP)三、第一个程序1.汇编程序从写出到执行的过程2. 程序执行过程四、[BX] 和 loop指令1. [bx] 和 loop指令2. Debug和masm编译器对指令的不同处理3. loop 和 [bx] 的联合应用用一个16位寄存器来做中介。将内存单元中的8位数据赋值到一个16原创 2021-11-23 22:42:10 · 2233 阅读 · 0 评论 -
王爽《汇编语言》学习笔记 总目录
文章目录一、基础知识基础概念存储器三种外部总线CPU对外设的控制内存地址空间二、寄存器寄存器8086CPU 给出物理地址的方法段寄存器字DS 和 [address]栈(SS和SP)三、第一个程序汇编程序从写出到执行的过程程序执行过程四、[BX] 和 loop指令[bx] 和 loop指令Debug和masm编译器对指令的不同处理loop 和 [bx] 的联合应用安全的编程空间五、包含多个段的程序六、更灵活的定位内存地址的方法and 和 or原创 2021-06-29 22:08:15 · 304 阅读 · 0 评论 -
王爽《汇编语言》(14-16章)学习笔记
《汇编语言》王爽–学习笔记文章目录十二、端口1. 端口基本概念2. 端口的读写3. CMOS RAM芯片4. shl和shr指令十三、外中断1. 接口芯片和端口2. 外中断信息1、可屏蔽中断3. PC机键盘的处理过程4. 编写int 9中断例程十四、指令系统总结十五、直接定值表1. 描述单元长度的标号2.在其他段中使用数据标号十二、端口1. 端口基本概念前面讲过,各种存储器都和CPU的地址线,数据线,控制线相连,CPU操控它们的时候,把它们都当作内存来对待,把它们总地看做一个由若干个存储单元构成的逻原创 2021-06-29 21:33:47 · 199 阅读 · 1 评论 -
王爽《汇编语言》(12-13章)学习笔记
《汇编语言》王爽–学习笔记文章目录十一、内中断1. 内中断的产生2. 中断处理程序 和 中断向量表3. 中断过程4. iret指令5. 除法错误中断的处理6. 单步中断7. int指令8. 编写中断例程9. BIOS和DOS所提供的中断例程十一、内中断任何一个通用的CPU,比如8086,都具备一种能力,可以在执行完当前正在执行的指令之后,检测到从CPU外部发送过来的或内部产生的一种特殊信息,并且可以立即对所接收到的信息进行处理。这种特殊的信息,我们可以称其为:中断信息。中断的意思是指,CPU不再接着(原创 2021-06-29 18:46:21 · 163 阅读 · 0 评论 -
王爽《汇编语言》(9-11章)学习笔记
《汇编语言》王爽–学习笔记参考链接本笔记主要记录自己在学习过程中的易错、易混淆点,单看笔记可能无法串联知识点,需要结合书本才行。文章目录八、转移指令的原理1. 操作符offset2. jmp指令2.1 依据位移进行转移的jmp指令2.2 转移的目的地址在指令中的jmp指令2.3 转移地址在寄存器中的jmp指令2.4 转移地址在内存中的jmp指令3. jcxz指令4. loop指令5. 编译器对转移位移超界的检测九、CALL 和 RET 指令八、转移指令的原理可以修改IP,或同时修改CS和IP的指令原创 2021-06-25 18:46:44 · 228 阅读 · 3 评论 -
王爽《汇编语言》(7-8章)学习笔记
《汇编语言》王爽–学习笔记参考链接本笔记主要记录自己在学习过程中的易错、易混淆点,单看笔记可能无法串联知识点,需要结合书本才行。原创 2021-06-23 22:31:05 · 262 阅读 · 1 评论 -
王爽《汇编语言》(4-6章)学习笔记
《汇编语言》王爽–学习笔记参考链接本笔记主要记录自己在学习过程中的易错、易混淆点,单看笔记可能无法串联知识点,需要结合书本才行。文章目录三、第一个程序1.汇编程序从写出到执行的过程2. 程序执行过程三、第一个程序先看一段简单的汇编语言源程序assume cs:codesgcodesg segment mov ax,0123H mov bx,0456H add ax,bx add ax,ax mov ax,4c00 int 21Hcodesg endsend对程序进原创 2021-06-22 18:44:29 · 235 阅读 · 0 评论 -
王爽《汇编语言》(1-3章)学习笔记
《汇编语言》王爽–学习笔记参考链接本笔记主要记录自己在学习过程中的易错、易混淆点,单看笔记可能无法串联知识点,需要结合书本才行。文章目录一、基础知识1、基础概念2、存储器3、三种外部总线4、CPU对外设的控制5、内存地址空间二、寄存器1. 寄存器2. 8086CPU 给出物理地址的方法3. 段寄存器4. 字5. DS 和 [address]6. 栈(SS和SP)一、基础知识1、基础概念机器指令:CPU能直接识别并执行的二进制数字。计算机将机器指令转变为一列高低电平,以使计算机的电子器件受到驱原创 2021-06-22 16:28:21 · 240 阅读 · 0 评论 -
王爽《汇编语言》第三版 答案
转自这儿,方便自己查看 第一章 基础知识 检测点1.1 (1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为 13位。 (2)1KB的存储器有 1024 个存储单元,存储单元的编号从 0 到 1023 。 (3)1KB的存储器可以存储 8192(2^13) 个bit, 1024个Byte。 (4)1GB是 1073741824 (2^30) 个Byte、1MB是 1048576(2^2转载 2021-06-22 09:58:08 · 2426 阅读 · 0 评论