汇编语言二 在缓冲区VAR中连续存放着3个16位的无符号数,编写程序实现将其按递增关系排列。
2018-01-25 22:30
513 查看
1.题目要求:
在缓冲区VAR中连续存放着3个16位的无符号数,编写程序实现将其按递增关系排列。
在缓冲区VAR中连续存放着3个16位的无符号数,编写程序实现将其按递增关系排列。
STACK SEGMENT STACK'STACK' DW 100H DUP(?) TOP LABEL WORD STACK ENDS DATA SEGMENT VAR DW 1046H,1215H,11A2H VAR1 DW (?) VAR2 DW (?) VAR3 DW (?) DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACK START: MOV AX,DATA MOV DS,AX MOV AX,VAR MOV BX,VAR+2 MOV CX,VAR+4 CMP AX,BX JAE CHG1 XCHG AX,BX CHG1: CMP AX,CX JAE CHG2 XCHG AX,CX CHG2: MOV VAR+4,AX MOV AX,BX CMP AX,CX JAE CHG3 XCHG AX,CX MOV VAR+2,AX CHG3: MOV VAR,CX MOV AH,4CH INT 21H CODE ENDS END START
相关文章推荐
- 汇编语言八 编写程序实现,将缓冲区BUFFER中的100个字按递增排序
- 编写程序实现以下功能: 随机产生20个正整数存入数组a中,且每个数均在1000-9999之间(包含1000和9999)。对数组进行排序,要求按每个数的后三位的大小进行升序排列,然后取出满足此条
- 编写一个C程序对16位整数进行倒序排列.
- 汇编语言三 设数组ARRAY存储多个8位无符号数据,其中第一个字用于存放数据个数,试编写程序求数组元素之和,将结果存放在AX中,若计算的和超过16位数表示的范围,则给出溢出标志DX=-1,否则D
- iOS之推送通知-本地-服务器3.服务器端实现: 如果要编写内容提供者的推送服务程序,需要进行SSL认证编程,以及构建APNS数据包,数据包分为3个主要部分:Command(命令)、deviceTo
- 编写一个程序,定义一个职工类,输入3个职工的编号、姓名、工资和年龄, 类中的成员函数实现输入、输出,在主函数中定义对象,并计算输出3个职工的平均工资。
- 编写程序比较两个16位带符号数的大小,若A>B,则显示出A>B,否则显示B > A。
- 编写一个函数reverse_string(char * string)(递归实现)实现:将参数字符串中的字符反向排列。要求:不能使用C函数库中的字符串操作函数。
- 编写一个小程序,从标准输入读入一系列string对象,寻找连续重复出现的单词。程序应该找出满足一下条件的单词:该单词的后面紧接着再次出现自己本身。跟踪重复次数最多的单词及其重复次数,输出.
- 编写一个一个程序实现顺序环形队列各项基本运算(假设队列基本元素类型为Char)
- 谷歌浏览器扩展程序-实现按钮自动连续点击
- 编写一个程序实现顺序串的各项基本运算
- 用 java 编写程序实现输入4个整数输出4个整数的和
- lesson 8: 编写一个Book类,该类至少有name和price两个属性。该类要实现Comparable接口,在接口的compareTo()方法中规定两个Book类实例的大小关系为二者的pric
- 编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍
- 在ios中编写程序实现录音功能
- 1)任务描述 编程实现:要求编写程序将一个百分制成绩转换为五分制成绩。
- [导入]编写程序实现n阶(n为奇数)魔方(C)
- 判断平面内一点和三角形位置关系的算法和python语言的程序实现
- 编写android程序实现表记录的添加、删除、修改