汇编
sdhdwyx
此人不懒,但是什么都没有写
展开
-
完整汇编程序框架
DATAS SEGMENT ;此处输入数据段代码 DATAS ENDSSTACKS SEGMENT ;此处输入堆栈段代码STACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART: MOV AX,DATAS MOV DS,AX ;此处输入代码段代码 MOV ...原创 2019-03-29 17:30:19 · 3103 阅读 · 0 评论 -
汇编实现冒泡法排序及优化
冒泡法排序:冒泡排序的基本思想是,对相邻的元素进行两两比较,顺序相反则进行交换,这样,每一趟会将最小或最大的元素“浮”到顶端,最终达到完全有序。但是这种冒泡法排序却有很大的弊端可以看见在第一次排序后虽然最大的数字被移动到了最右的位置,但是这轮排序对其他的数字并没有造成有益的影响,甚至第二大的数字8还被向左移了一位,这样的排序在数据量比较小的时候体现差异不大,但是如果数据量很大的情况下,数据...原创 2019-04-13 17:34:27 · 1409 阅读 · 0 评论 -
汇编语言软件延时1s
对于不同的计算机,因为其主频不同,延时1s的参数也不相同,计算延时的方法如下:计算机主频:x (Hz)一条LOOP语句执行始终周期数:y所需要延时的时间:z (s)需要执行的语句数:az=y*(1/x)*a计算得到所需的执行语句数编写程序。例:(计算机主频为3GHz)delay proc near push bx push cx mov bx,400h...原创 2019-04-25 21:36:35 · 14085 阅读 · 1 评论 -
常用汇编伪指令
汇编语言中,指令语句在源程序汇编时会产生可供计算机执行的指令代码,即目标代码。汇编程序除指令语句外,还需要提供一些指令,用于辅助源程序的汇编。比如指定程序或数据存放的起始地址,为数据分配一段连续的内存单元等。这些指令在汇编时并不生成目标代码,不影响程序执行,因此称之为伪指令。本文简单总结了常用的伪指令,如下。1、EQU(Equate)一般格式为: 标号: EQU ...转载 2019-05-07 16:37:32 · 2164 阅读 · 0 评论