随笔分类 - 汇编语言ASM
王爽 《汇编语言》 第三版
摘要:一、环境搭建 因为汇编程序一般运行在DOS环境下,而现在系统一般都是win7、win8或win10,因此,需要在windows下搭建DOS环境。1.1 工具准备 首先,下载dosbox,这是一个虚拟机,可以作为DOS环境来运行汇编程序。下载地址:http://pan.baidu.com/s/1cwl
阅读全文
摘要:补全编程,利用jcxz指令,实现在内存2000H段中查找第一个值为0的字节,找到后,将它的偏移地址存储在dx中。 直接上代码。。。 1 ;补全程序,利用jcxz指令,实现在内存2000H段中查找第一个值为0的字节,找到后,将它的偏移地址存;储在dx中。 2 3 assume cs:code 4 co
阅读全文
摘要:题目让我们按下图要求的格式: 直接上代码。 而程序中data段数据查看如下: 程序执行后,所得结果,即table段中数据查看如下: mark一下 本人初学,水平有限,希望自己以后能够有能力改进这个代码。。。 over .0.
阅读全文
摘要:关于课本中两个例子的调试。 编程,利用除法指令计算100001/100 程序如下: 1 mov dx,1 2 mov ax,86a1h ;(dx)*10000H+(ax)=100001 3 mov bx,100 4 div bx 程序查看如下: 前三条指令执行后: div除法指令执行后: 由此可见,
阅读全文
摘要:问题7.9 编程,将datasg段中每个单词的前4个字母改为大写字母。 程序如下: 1 ;编程,将datasg段中每个单词的前4个字母改为大写字母 2 3 assume cs:codesg,ss:stacksg,ds:datasg 4 ;定义栈,但这次不用 5 stacksg segment 6 d
阅读全文
摘要:问题7.9 编程,将datasg段中每个单词的前4个字母改为大写字母。 程序如下: 1 ;编程,将datasg段中每个单词的前4个字母改为大写字母 2 3 assume cs:codesg,ss:stacksg,ds:datasg 4 ;定义栈,但这次不用 5 stacksg segment 6 d
阅读全文

浙公网安备 33010602011771号