1.若两个数中有一个是奇数,一个是偶数,则将它们互换储存地址

2.若两个数都是奇数,则分别加一

3.若两个数都是偶数,则不变

DATA SEGMENT

A DB 12H

B DB 25H

DATA ENDS

STACK SEGMENT

STACK ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA,SS:STACK

START:

MOV AX,DATA

MOV DS,AX

MOV AL,0

MOV BL,A

TEST BL,01H

JZ ADD_TIME_1

ONE:

MOV BL,B

TEST BL,01H

JZ ADD_TIME_2

TWO:

TEST AL,03H

JNZ ONE_ODD

TWO_ODD:

INC A

INC B

JMP EXIT

ADD_TIME_1:

INC AL

JMP ONE

ADD_TIME_2:

INC AL

JMP TWO

ONE_ODD:

TEST AL,01H

JZ ZERO_ODD

MOV DL,A

XCHG DL,B

MOV A,DL

JMP EXIT

ZERO_ODD:

JMP EXIT

EXIT:

MOV BH,A

MOV BL,B

MOV AH,4CH

INT 21H

CODE ENDS

END START

最新文章

  1. spritecow改造
  2. FindFriendsServer服务搭建
  3. QCustomplot使用分享(一) 能做什么事
  4. [BeiJing2010组队][BZOJ 1977]次小生成树 Tree
  5. CentOS配置VSFTP服务器
  6. [置顶] ruby变量详解(收集+整理)
  7. angularJS快速入门
  8. out/target/common/obj/PACKAGING/public_api.txt android.view.KeyEvent.KEYCODE_has changed value from
  9. python实现PKCS5Padding
  10. 笔记13 AOP中After和AfterReturning的区别
  11. 《2018面向对象程序设计(Java)课程学习进度条》
  12. nginx的启动与停止
  13. Linux-eval
  14. [leetcode]114. Flatten Binary Tree to Linked List将二叉树展成一个链表
  15. Python 字符串(center)
  16. [转]如何将PHP作为Shell脚本语言使用
  17. Linux下架构高可用性网络----HA+LB+lvs
  18. [技术选型] Node.js
  19. Vue自动化工具(Vue-CLI)
  20. JavaScript的原型链继承__propt__、prototype、constructor的理解、以及他们之间相互的关系。

热门文章

  1. app之---豆果美食
  2. typescript package.json vscode 终端 运行任务 Ctrl shift B
  3. 《JavaScript 模式》读书笔记(2)— 基本技巧3
  4. React笔记1
  5. [转]【maven】解决Missing artifact jdk.tools:jdk.tools:jar:1.6
  6. 使用@property 添加width 和 height 属性
  7. greenplum数据库常用操作
  8. 【转载】因为我们是OIer
  9. 题解 P5681 【面积【民间数据】】
  10. [树的度数] Christmas Spruce