汇编语言将正负数复制到不同的数组
分离字数组ARRAY中的正,负数,把其中的正数复制到PDATA数组:负数复制到NDATA数组,并分别统计正、负数个数。
DATAS SEGMENTarray dw 1,2,3,-4,5,-6,7,-8
DATAS ENDS
ext segmentpdata dw 8 dup(?)ndata dw 8 dup(?)a db 30hb db 30h
ext ends
CODES SEGMENTASSUME CS:CODES,DS:DATAS,es:ext
START:MOV AX,DATASMOV DS,AXmov ax,extmov es,axlea bx,arraylea si,pdatalea di,ndatamov cx,8T: mov ax,[bx]test ax,8000hjz Pmov es:[di],axadd a,1add di,2jmp LP: mov es:[si],axadd b,1add si,2 L:add bx,2loop Tmov dl, amov ah,2int 21hmov dl,20hmov ah,2int 21hmov dl, bmov ah,2int 21h MOV AH,4CHINT 21H
CODES ENDS
end start
如果你正在学汇编,更多汇编实验请访问omegaxyz.com
汇编语言将正负数复制到不同的数组相关推荐
- 程序员编程艺术第二十七章:不改变正负数相对顺序重新排列数组(无解?)
第二十七章:不改变正负数之间相对顺序重新排列数组.时间O(N),空间O(1) 前言 本文开始之前,顺道说个事:CSDN最近开始评选10大博客专栏,投票地址为:http://event.blog.csd ...
- 正负数排列(用链表和数组实现)
[问题描述] 一个未排序整数数组,有正负数,重新排列使负数排在正数前面.并且要求不改变原来的正负数之间相对顺序.比如输入1.7.-5.9.-12.15,输出-5.-12.1.7.9.15. [基本要求 ...
- 汇编统计正负数 . debug (滚雪球式写代码)
滚雪球式写代码 汇编统计正负数 1,第一步,写一个只有统计数据的简单程序 2,db可以有多行数据 3,数据直接输出 4,加上30H 5,进行换行输出 6,输出数据不再只是个位数,支持19的输出,且输出 ...
- SQLServer “无法对数据库‘XXX‘ 执行删除,因为它正用于复制”的解决方法
SQLServer "无法对数据库'XXX' 执行删除,因为它正用于复制"的解决方法 参考文章: (1)SQLServer "无法对数据库'XXX' 执行删除,因为它正用 ...
- python判断正数负数_python判断正负数方式
我就废话不多说了,大家还是直接看代码吧! a1 = raw_input("please input a number") a = int(a1) if(a!=0): if(a &g ...
- 无法对数据库'XXX' 执行删除,因为它正用于复制的解决方
困扰二天的问题终于得以解决,貌似一个棘手的问题只要知道方法也似乎变得异常简单,记录此次的解决方法,避免遗忘. 无法对 数据库'UDS' 执行 删除,因为它正用于复制. (.Net SqlClient ...
- access成绩为非负数_初一数学期末复习,有理数应用题专训,正负数实际意义是关键...
初一数学有理数章节中,在期末考试中也经常会出现应用题,并且出现的频率还是非常高的,因此同学们对于有理数的应用题也要掌握,在解决这部分问题的时候,注意首先要结合题目中的意思,将应用问题转化成为数学运算模 ...
- 计算机系统基础知识——详解二进制正负数及补码设计
前言:关于二进制数的补码反码等各种码,上学时候只学会了死记硬背却还是一头雾水,不懂这样设计的意义.所以总是隔很多时间后还是记不住,今天就尝试用自己的理解解释下正负数以及补码的设计,如果有不对的地方或者 ...
- 不改变正负数相对顺序的重新排列
//不改变正负数相对顺序的重新排列 #include<iostream> using namespace std; void partition_no_change(int *s, int ...
- ORACLE 正负数分开排序 SQL
ORACLE 正负数分开排序 SQL 表结构 create table TEST_ORDER (t_name VARCHAR2(5),t_value NUMBER(3) ); 表数据 insert i ...
最新文章
- java通过反射,泛型将定义的对象与对象之间互转
- C++ Primer 5th笔记(9)chapter9 顺序容器 构造和赋值
- android 讯飞语音评测,讯飞语音评测demo
- python学习-递归(阶乘、汉诺塔)
- 小米10至尊纪念版今日开卖:120hz高刷+120W秒充
- ps导出gif颜色不对_PS の手绘《超详细的动态表情包新手绘制指南》
- nodejs虚拟服务器,NodeJs本地搭建服务器,模拟接口请求,获取json数据
- [批处理]NetstatFilter快速查找端口被占用问题
- [转载]程序员的激情其实是一种痛苦
- python语言是非开源语言_python是非开源语言吗
- JBoss - 调整JVM内存 -Xms512m -Xmx1024m
- Android--读取通讯录并添加联系人
- Android Studio builde.gradle 配置说明
- android打印机驱动4521,三星SCX-4521打印机驱动
- Windows7开机加速全攻略
- 常用模板 UPD12/4
- 前端 pdf 预览功能
- 变分原理及Euler-Lagrange
- 7只老鼠找除100瓶水的有毒的水
- 0x80073712_win10 1709更新失败提示错误0x80073712怎么办
热门文章
- MySQL 索引的查询、创建与删除
- SpringBoot整合mybatis 配置文件备份
- python可选参数定义_Python中函数的参数定义和可变参数用法实例分析
- svn 同步 linux,linux SVN 中 配置钩子 实现 线上项目同步
- qq里面cap字符_QQ 幸运字符一共有几种?
- html单元格竖着排列,html表格,表头竖向固定,横向滚动的例子
- 3 手风琴翻折效果_vue3+typeScript 手风琴(每周一个小组件)
- php mess,Mess.php
- EasyUI:combobox设置不可编辑更改
- C#:常用字符整理自用