摘要: and指令:逻辑与指令,按位进行与运算(对应位全1为1,不然为0) 例如指令 mov al,01100011B and al, 00111011B 执行后al = 00100011B 通过该指令可将操作对象的相应位设位0,其他位不变 or指令:逻辑或指令,按位进行或运算(对应位有1为1,全0为0) 阅读全文
posted @ 2022-02-01 16:14 摸鱼的Beck 阅读(58) 评论(0) 推荐(0)
摘要: 在代码段中使用数据 之前提到的那一段安全的空间只有256字节,我们需要超过256个字节的空间该怎么办?在操作系统的环境中,合法地通过操作系统取得地空间都是安全的,因为操作系统不会让一个程序所用的空间和其他程序以及系统自己的空间相冲突。 程序取得所需空间的两种方法: 1.在加载程序的时候为程序分配 2 阅读全文
posted @ 2022-01-26 17:42 摸鱼的Beck 阅读(44) 评论(0) 推荐(0)
摘要: 1.bx 用[0]表示一个内存单元时,0表示单元的偏移地址,段地址默认在ds中,单元的长度(类型)可以由具体指令中的其他操作对象(比如寄存器)中指出 [bx]同样也表示一个内存单元,它的偏移地址在bx中 inc bx的含义是bx中的内容加1,执行后bx = 2 2.loop 正如它的意思循环 loo 阅读全文
posted @ 2022-01-22 17:25 摸鱼的Beck 阅读(388) 评论(0) 推荐(0)
摘要: 一个源程序从写出到执行的过程 第一步:编写汇编源程序 第二步:对源程序进行编译链接 使用汇编语言编译程序对源程序文件中的源程序进行编译,产生目标文件;再用链接程序对目标文件进行链接,生成可在操作系统中直接运行的可执行文件。 可执行文件包含两部分内容 1)程序(从源程序中的汇编指令翻译过来的机器码)和 阅读全文
posted @ 2022-01-21 17:46 摸鱼的Beck 阅读(79) 评论(0) 推荐(0)
摘要: 在内存中存储时,内存单元是一个字节byte单元,则一个字Word要用两个地址连续的内存单元来存放,低位字节存放在低地址单元,高位字节存放在高地址单元 字单元:由两个地址连续的内存单元组成,起始地址为N的字单元简称为N地址字单元 0地址字单元4E21H,1地址字单元124EH...... DS和[ad 阅读全文
posted @ 2022-01-20 17:23 摸鱼的Beck 阅读(90) 评论(0) 推荐(0)
摘要: CPU由运算器、控制器、寄存器等器件构成,器件靠内部总线连,与之前总线(外)不同 寄存器程序员可以用指令读写 8086CPU的14个寄存器 AX、BX、CX、DX、SI、DI、SP、BP、IP、CS、SS、DS、ES、PSW 通用寄存器: 用来存放一般性数据 AX BX CX DX 16位寄存器可以 阅读全文
posted @ 2022-01-19 16:00 摸鱼的Beck 阅读(458) 评论(0) 推荐(0)
摘要: 机器语言是机器指令的集合,由0和1组成,但是很长很复杂,汇编语言因此产生。 汇编语言的主体是汇编指令。汇编指令是机器指令的便于记忆的书写格式。 程序员写完汇编指令通过编译器转换为机器码,机器码再传到计算机执行。 汇编语言有以下三类: 1汇编指令:助记符,有对应机器码 2.伪指令:没有对应机器码,编译 阅读全文
posted @ 2022-01-18 18:55 摸鱼的Beck 阅读(47) 评论(0) 推荐(0)