CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他开发语言 >  汇编语言

初学汇编,问个菜鸟问题

楼主wkccs(呼呼)2006-03-03 21:26:31 在 其他开发语言 / 汇编语言 提问

A   B是两个个包含100个数的向量,他们相加形成数组C即C(i)   =   A(i)   +   B(i);用IAS指令集编写一程序来解决这个问题。怎么做啊 问题点数:20、回复次数:9Top

1 楼fhb13(游途道标)回复于 2006-03-03 22:23:48 得分 0

IAS指令集   是什么指令集?用在什么CPU上面的?Top

2 楼ZN4F2(A深刻地方)回复于 2006-03-03 23:33:54 得分 0

JFTop

3 楼X84H2()回复于 2006-03-04 00:32:49 得分 0

DINGTop

4 楼D6F8BL()回复于 2006-03-04 01:02:47 得分 0

GGGGTop

5 楼D0RL40()回复于 2006-03-04 01:29:23 得分 0

DTop

6 楼wkccs(呼呼)回复于 2006-03-04 08:54:26 得分 0

IBM-PC,8088,8086Top

7 楼ytfrdfiw()回复于 2006-03-04 11:15:26 得分 0

8088或8086上有此指令吗?我不知道,顶Top

8 楼bead_struggling()回复于 2006-03-04 12:49:02 得分 0

........totally   lost.....Top

9 楼wkccs(呼呼)回复于 2006-03-05 09:37:31 得分 0

这个有谬人会啊    
   
  设定二个向量   (一维数组)   A=A(1),A(2),....,A(1,000)   和  
                          B=B(1),B(2),....,B(1,000)。每个向量皆包含1000个数字,  
                          并且二者加以形成C,所以C(I)=A(I)+B(I),而I=1,2...,   1,000  
                          。利用IAS指令集,试针对此问题撰写一个程序。  
   
               
                                          IAS指令集  
                  ┌────┬────┬────────┐  
                  │     指令     │                 │                                 │  
                  │     型态     │   机械码   │       符号表示           │  
                  ├────┼────┼────────┤  
                  │                 │00001010│LOAD   MQ                   │  
                  │                 │00001001│LOAD   MQ,M(X)         │  
                  │     资料     │00100001│STOR   M(X)               │  
                  │     转移     │00000010│LOAD   -M(X)             │  
                  │                 │00000011│LOAD   |M(X)|           │  
                  │                 │00000100│LOAD   -|M(X)|         │  
                  ├────┼────┼────────┤  
                  │   非条件   │00001101│JUMP   M(X,0:19)     │  
                  │   式分歧   │00001110│JUMP   M(X,20:39)   │  
                  ├────┼────┼────────┤  
                  │   条件式   │00001111│JUMP=M(X,0:19)     │  
                  │     分歧     │00010000│JUMP=M(X,20:39)   │  
                  ├────┼────┼────────┤  
                  │                 │00000101│ADD   M(X)                 │  
                  │                 │00000111│ADD   |M(X)|             │  
                  │                 │00000110│SUB   M(X)                 │  
                  │     算数     │00001000│SUB   |M(X)|             │  
                  │                 │00001011│MUL   M(X)                 │  
                  │                 │00001100│DIV   M(X)                 │  
                  │                 │00010100│LSH                           │  
                  │                 │00010101│RSH                           │  
                  ├────┼────┼────────┤  
                  │     地址     │00010010│STOR   M(X,8:19)     │  
                  │     修改     │00010011│STOR   M(X,28:39)   │  
                  └────┴────┴────────┘  
  Top

相关问题

  • 初学汇编
  • 初学汇编
  • 初学汇编,问几个菜问题!
  • 初学的菜鸟。
  • 汇编菜鸟提问!
  • 初学汇编,困惑!
  • 初学汇编的问题
  • 初学汇编的问题
  • 初学VB,菜鸟问题
  • 初学者菜鸟问题

关键词

  • 指令
  • 向量
  • ias指令集
  • stor
  • jump
  • 问题
  • load

得分解答快速导航

  • 帖主:wkccs

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo