求出data为首地址的100D字数组中的最小偶数,并把它存放在AX中,目前只能做出无符号数,有待修改
来源:互联网 发布:手机优酷网络连接失败 编辑:程序博客网 时间:2024/06/11 10:35
DATAS SEGMENT;此处输入数据段代码 ARRAY DW 4,5,6,7,8,9,3,6,1,10,34,12,45,58,6,32,15,17,20,'$'Z DB 100,10DATAS ENDSSTACKS SEGMENT;此处输入堆栈段代码 DW 100 DUP(?)STACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART: MOV AX,DATAS MOV DS,AX ;此处输入代码段代码 LEA BX,ARRAY MOV DX,[BX] MOV AX,4 ;AX初始值设为4TEST1: MOV CX,DX ;判断是否是偶数 RCR CX,1 ;带进位循环右移一位 JNC OUSHU ;偶数跳转 JC CONTINUE ;奇数跳转OUSHU: CMP AX,DX JL CONTINUE ;如果小于AX,则将AX和CX的值交换,比较完之后AX中始终是最小的偶数 JNL JIAOHUAN ;较下一个数JIAOHUAN:MOV AX,DX JMP CONTINUE CONTINUE:ADD BX,2 MOV DX,[BX] CMP DX,24H ;与结束符$比较,看是否结束 JNZ TEST1 ;不相等跳转到比较处 JMP SHUCHUSHUCHU: DIV Z PUSH AX CMP AL,0 JZ AA ADD AL,30H MOV DL,AL MOV AH,02H INT 21H AA:POP AX MOV AL,0 ADD AH,30H MOV DL,AH MOV AH,02H INT 21H MOV AH,4CH INT 21HCODES ENDS END START
0 0
- 求出data为首地址的100D字数组中的最小偶数,并把它存放在AX中,目前只能做出无符号数,有待修改
- 用80x86汇编语言编程--在10个无符号数中,找最小的偶数
- 函数fun()的功能是求出数组中最小数和次最小数,并把最小数和a[0]中的数对调,次最小数和a[1]中的数对调。
- 编写一个C#程序,要求从键盘输入10个数存放在数组中,分别求出最大数和最小数存放在第一第二个元素里
- 无符号和有符号数的二进制数右移(有待继续整理)
- 编写宏定义summing,要求求出双字数组中的所有元素之和,并把结果保存下来。
- 80x86汇编:将AL中的8位无符号数转换为压缩型BCD数放入AX
- 给定一个数组,数组中有正负数,求出所有字数组中和值最大的值。
- 在c语言环境下 如何计算1到365中,数字之和是奇数的数的个数 并把偶数的个数输出来
- 期盼中求出起点到终点的最小步数
- 有十个数按从大到小的顺序存放在一个数组中,输入一个数,要求找出该数是数组中的第几个元素。如果该数不在数组中,则打印出“无此数”
- 汇编中有符号与无符号数的区分
- 汇编中有符号与无符号数的区分
- 汇编中有符号与无符号数的区分
- 汇编中有符号与无符号数的区分
- 汇编中有符号与无符号数的区分
- 有符号数和无符号数的相加和pintf的%d机制
- 【微软100题】写一个函数,它的原形是int continumax(char *outputstr,char *intputstr) 功能: 在字符串中找出连续最长的数字串,并把这个串的长度返回
- 对象的实现
- untiy第一人称漫游
- 文件传输协议(FTP)必将消亡
- C++作业2
- 梯度弥散
- 求出data为首地址的100D字数组中的最小偶数,并把它存放在AX中,目前只能做出无符号数,有待修改
- JavaScript-数据类型-隐式转换1
- 【心血之作】linux虚拟机下安装配置Hadoop(完全分布式)生态环境(hadoop2.2.0,HBase0.98,Hive0.13(连接oracle),sqoop1.4.4(连接oracle)
- 大数据量高并发的数据库优化
- POJ1275 Cashier Employment
- CROC 2016 - Elimination Round B 树状数组处理逆序对个数
- Python itertools模块详解
- leetcode017 Letter Combinations of a Phone Number
- VBA基础