汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符(Mnemonics)代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址。在不同的设备中,汇编语言对应着不同 ...
分类:
编程语言 时间:
2016-09-15 22:50:58
阅读次数:
286
可算是写出来了, assume cs:code,ds:data data segment db '1975','1976','1977','1978','1979' db '1980','1981','1982','1983','1984' db '1985','1986','1987','1988 ...
分类:
其他好文 时间:
2016-08-19 20:40:07
阅读次数:
202
本文最初发表于2015-8-14,是由别的地方迁移过来的 (本文所讲为无符号运算) DIV指令是8086汇编中的除法运算指令,它的结果不是浮点数,而是两个整数:商和余数。 我们来看王爽老师是怎么讲的: 现在大家思考一下,为什么在汇编语言中,除数的长度比被除数少呢? 分析: 因为被除数长度若等于除数的 ...
分类:
其他好文 时间:
2016-07-30 18:09:34
阅读次数:
1233
本文最初发表于2015-8-13,是由别的地方迁移过来的 汇编语言中的寻址方式十分重要,下面就是王爽老师总结出来的8086CPU寻址方式,不过,仅仅看这个表,是很难理解的。但是细细琢磨就可以看出一些规律。 1.关于图中的注释: 自定义符号:“()”表示取寄存器或内存单元中的值,idata表示常量。[ ...
分类:
其他好文 时间:
2016-07-30 17:58:17
阅读次数:
199
一、前言 最近在学习汇编语言,使用的是读者评价非常高的王爽老师写的《汇编语言》(第三版),为了适应现在各个版本的windows操作系统,所以采用VMWare虚拟机来搭建纯DOS环境。 二、需要的工具 VMware-workstation-12、DOS系统镜像文件、汇编编译器masm和连接器link ...
分类:
编程语言 时间:
2016-07-11 14:12:40
阅读次数:
1629
与原实验稍有不同,实现的功能为按下1键清屏 按下2键设置前景色为蓝色 按下3键设置背景色为白色 按下4键向上滚动一行 ...
分类:
编程语言 时间:
2016-05-30 19:45:42
阅读次数:
256