汇编语言
执手听落花
这个作者很懒,什么都没留下…
展开
-
《汇编语言-王爽》第3章笔记及实验
第3章 寄存器(内存访问)3.1 内存中字的存储CPU中,用16位寄存器来存储一个字。高8位存放高位字节,低8位存放低位字节。在内存中存储时,由于内存单元是字节单元(一个单元存放一个字节),则一个字要用两个地址连续的内存单元存放,这个字的低位字节放在低地址单元中,高位字节存放在高地址单元中。3.2 DS和[address]mov指令可以完成的传送:(1)将数据直接送入寄存器;mov bx, 1000H(2)将一个寄存器中的内容送入另一个寄存器;mov ds, bx(3)将一个内存单元中的原创 2022-06-24 20:15:04 · 295 阅读 · 0 评论 -
汇编语言-王爽 第13章 int指令-笔记
功能:求一word型数据的平方参数:(ax)= 要计算的数据返回值:dx、ax中存放结果的高16位和低16位应用举例:求2*3456^2我们要做的以下3部分的工作(1)编写实现求平方功能的程序;注意:在中断例程的最后,要使用iret指令。(2)安装程序,将其安装在0:200处;(3)设置中断向量表,将程序的入口地址保存在7ch表项中,使其成为中断7ch的中断例程。功能:将一个全是字母,以0结尾的字符串,转化为大写参数:ds:si指向字符串的首地址应用举例:将data段中的字符串转化为大写原创 2022-06-23 20:39:56 · 139 阅读 · 0 评论 -
汇编语言-王爽 第11章 标志寄存器-笔记
标志寄存器原创 2022-06-23 18:33:13 · 63 阅读 · 0 评论 -
汇编语言-王爽 第9章 转移指令的原理-笔记
从代码看,应该是这样去分析的,首先程序的入口在start指向的地方,也就是mov ax,0这里,而不是一开始的退出程序的两条语句。接着两条nop,各占1个字节。然后mov di,offset s 这句是往di寄存器传递s 的偏移地址;然后 mov si,offset s2,这句是王寄存器si传递s2的偏移地址然后mov ax,cs:[si],所以ax保存了执行s2的指针地址。mov cs:[di] ,ax 然后把s2的执行地址给了cs:[di]这个内存位置。这里重点提一下s2:jmp short s1,这里原创 2022-06-23 12:31:49 · 232 阅读 · 0 评论 -
汇编语言-王爽 第12章 内中断-笔记
编写处理0号中断问题:重新编写一个0号中断处理程序do0,它的功能是在屏幕中间显示"overflow!"后,然后返回到操作系统。要做以下几件事情:(1)编写可以显示“overflow!”的中断处理程序do0(2)将do0送入内存0000:0200处(3)将do0的入口地址0000:0200存储到中断向量表0号表项中程序的框架:具体程序如下:......原创 2022-06-06 13:36:32 · 117 阅读 · 0 评论 -
汇编语言-王爽 第10章 CALL和RET指令-笔记
设计一个子程序,功能:将一个全是字母的字符串转化为大写。设计一个子程序,功能:将一个全是字母,以0结尾的字符串,转化为大写实验10 编写子程序原创 2022-06-10 21:14:54 · 152 阅读 · 0 评论 -
汇编语言-王爽 第8章 数据处理的两个基本问题-笔记
数据处理转载 2022-06-21 16:52:45 · 91 阅读 · 0 评论 -
汇编语言-王爽 第7章 更灵活的定位内存地址的方法-笔记
第一种方法:第二种方法:用[bx + idata]的方式进行数组的处理将两个字符串看作两个数组,一个从0地址开始存放,另一个从5开始存放。那么可以用[0+bx]和[5+bx]的方式在同一个循环种定位这两个字符串中的字符。0和5给定了两个字符串的起始偏移地址,bx中给出了从起始偏移地址开始的相对地址。这两个字符串在内存中的起始地址是不一样的,但是,它们中的每一个字符,从起始地址开始的相对地址的变化是相同的。用di和si实现将字符串’welcome to masm!'复制到它后面的数据区中用di和si实原创 2022-06-09 14:26:34 · 206 阅读 · 0 评论 -
汇编语言-王爽 第6章 包含多个段的程序-笔记
6.1 在代码段中使用数据编程计算8个数据的和,结果存在ax寄存器中6.2 在代码段中使用栈利用栈,将程序中定义的数据逆序存放。将数据、代码、栈放入不同的段原创 2022-06-09 16:50:55 · 119 阅读 · 0 评论 -
汇编语言-王爽 第5章 [BX]和loop指令-笔记
运算后的结果是否会超过dx所能存储的范围?(字节型数据范围0~255之间)原创 2022-06-09 17:04:04 · 97 阅读 · 0 评论 -
《x86汇编语言:从实模式到保护模》笔记
《x86汇编语言:从实模式到保护模式》学习笔记为学习操作系统打基础。原创 2022-04-03 17:15:02 · 1850 阅读 · 0 评论