中英网论坛

标题: 情况紧急啊!进来看一下! [打印本页]

作者: lianxu1014    时间: 2004-3-19 06:36
标题: 情况紧急啊!进来看一下!
        .globl main
        .text
main :                                # execution starts here

        li        $t0,        1
        lw        $t1,        numbers
        lw        $t2,        factor


loop  :
        li        $v0,        1        # print_int
        move        $a0,        $t0
        syscall

        li        $v0,        4        # print_string
        la        $a0,        text1
        syscall

        li        $v0,        1        # print_int
        move        $a0,        $t2
        syscall

        mul        $t3,        $t0,        $t2

        li        $v0,        4        # print_string
        la        $a0,        text2
        syscall

        li        $v0,        1        # print_int
        move        $a0,        $t3
        syscall

        li        $v0,        4        # print_string
        la        $a0,        newline
        syscall


        add        $t0,        1       

        ble        $t0,        $t1,        loop
       

        li        $v0,        4                # print message
        la        $a0,        finished
        syscall

        li $v0, 10
        syscall                                # au revoir ...

## data segment

        .data
factor        :        .word 2
numbers        :        .word 4
text1        :        .asciiz        " times "
text2        :        .asciiz        " is "
finished        :        .asciiz "Finished!\n"
newline        :        .asciiz "\n"



能看懂的请尽快跟我联系一下!任务酬劳是烤鸭一只!紧急,不是开玩笑的!
作者: 一梦三四年    时间: 2004-3-19 06:42
好像是计算机语言,呵呵,那你肯定比我厉害
作者: Kiss_Cat    时间: 2004-3-19 07:00
专家开会去了,没有办法在线给你解决~~~
作者: darlingDL    时间: 2004-3-19 07:05
一点都不懂..
作者: ritchie    时间: 2004-3-19 07:06
靠,,我以为是什么东西的价钱呢。。脑盲呀,我是有劲用不上呀
作者: Kiss_Cat    时间: 2004-3-19 07:06
感觉象是循环打印的东东,但是我没有学过这个是什么语言?
作者: ruanjl3    时间: 2004-3-19 07:19
请问这是什么的Assembly language program?MIPS?

MIPS registers and conventi##被过滤##:
Name               Number   Conventional usage
$0                    0             C##被过滤##tant 0
$v0-$v1               2-3             Expression evaluation & function results
$a0-$a3               4-7             Arguments 1 to 4
$t1-$t9           8-15,24,3 Temporary (not preserved across call)
$s0-$s7              16-23       Saved Temporary (preserved across call)
$k0-$k1              26-27       Reserved for OS kernel
$gp              28           Pointer to global area
$sp              29           Stack pointer
$fp              30           Frame pointer
$ra              31           Return address (used by function call)

------------------------------------------------
SPIM

li $v0, 1 # print_int
。。。。

li $v0, 4 # print_string
。。。。

好像就是

printf("%d",$a);
printf("%s",$b);

or something like that

不太懂,帮不了你。。。查查MIPS,SPIM吧,看上去就是这些东西


[此贴子已经被作者于2004-3-18 23:21:23编辑过]


作者: ruanjl3    时间: 2004-3-19 07:56
以下是引用Kiss_Cat在2004-3-18 23:06:00的发言:
感觉象是循环打印的东东,但是我没有学过这个是什么语言?

强啊,有loop,有print就能看出来是"循环打印的东东"
作者: lianxu1014    时间: 2004-3-19 07:58
是Assembly language programming
作者: Kiss_Cat    时间: 2004-3-19 08:00
尽管嘲笑吧!!哼~~~
作者: nanamiyang    时间: 2004-3-19 08:04
看不懂。。。。。
作者: lianxu1014    时间: 2004-3-19 08:05
我沒嘲笑啊!算了,我還是早點去被mark吧,大不了0分。早mark早解脫。
作者: Kiss_Cat    时间: 2004-3-19 08:08
以下是引用lianxu1014在2004-3-19 0:05:00的发言:
我沒嘲笑啊!算了,我還是早點去被mark吧,大不了0分。早mark早解脫。

没说你!说你楼上的那~~~那个什么什么RUANJ~~
别啊...什么德行啊...好象分数不值钱似的
作者: lianxu1014    时间: 2004-3-19 08:10
我頭都大了!再不放棄就沒命了啊!
作者: Kiss_Cat    时间: 2004-3-19 08:12
以下是引用lianxu1014在2004-3-19 0:10:00的发言:
我頭都大了!再不放棄就沒命了啊!

你早不干吗去了,就知道玩儿!!!
作者: ruanjl3    时间: 2004-3-19 08:18
以下是引用Kiss_Cat在2004-3-19的发言:
尽管嘲笑吧!!哼~~~

我最厚道了
作者: ruanjl3    时间: 2004-3-19 08:22
以下是引用lianxu1014在2004-3-19 0:10:00的发言:
我頭都大了!再不放棄就沒命了啊!

用得着吗?
作者: Kiss_Cat    时间: 2004-3-19 08:24
以下是引用ruanjl3在2004-3-19 0:18:00的发言:
我最厚道了

我都想象的到你笑破肚皮在桌子底下的样子!!!
作者: ruanjl3    时间: 2004-3-19 08:29
以下是引用Kiss_Cat在2004-3-19 0:24:00的发言:

我都想象的到你笑破肚皮在桌子底下的样子!!!


我有不是蛤蟆
作者: Kiss_Cat    时间: 2004-3-19 08:31
以下是引用ruanjl3在2004-3-19 0:29:00的发言:
我有不是蛤蟆

你自己说的啊.....
作者: ruanjl3    时间: 2004-3-19 08:38
强烈抗议在人家的求助贴子灌水
作者: stevenmxm    时间: 2004-3-19 08:38
昏死了。。。。。。。/
作者: Kiss_Cat    时间: 2004-3-19 08:40
以下是引用ruanjl3在2004-3-19 0:38:00的发言:
强烈抗议在人家的求助贴子灌水

表在这里装!!
作者: apolo    时间: 2004-3-19 12:27
简单的汇编语言,显示ASIC码,查不同数值的ASIC吗符号所代表的字母定义,查询所处在系统下的不同的命令定义,就可以找出答案。如果有说明书的话或者有相关的网址,我可以帮着看看我会不会,不过大致的原理应该是这样的
作者: ruanjl3    时间: 2004-3-19 13:21
以下是引用apolo在2004-3-19 4:27:00的发言:
简单的汇编语言,显示ASIC码,查不同数值的ASIC吗符号所代表的字母定义,查询所处在系统下的不同的命令定义,就可以找出答案。如果有说明书的话或者有相关的网址,我可以帮着看看我会不会,不过大致的原理应该是这样的

我前面给了寄存器表,我想楼主已经做出来了
作者: stevenmxm    时间: 2004-3-19 13:38
写完了吗??我帮你顶
作者: 一梦三四年    时间: 2004-3-19 15:25
有烤鸭么?
作者: lianxu1014    时间: 2004-3-19 15:46
早就寫完了!煩人的鬼東西!

烤鴨就算了吧。我自己留着吃了。
作者: ruanjl3    时间: 2004-3-19 15:49
以下是引用lianxu1014在2004-3-19 7:46:00的发言:
早就寫完了!煩人的鬼東西!

烤鴨就算了吧。我自己留着吃了。

不出所料
作者: Kiss_Cat    时间: 2004-3-19 15:55
过河拆桥,没人性!
作者: darlingDL    时间: 2004-3-19 16:00
9494
作者: stevenmxm    时间: 2004-3-19 16:37
鸭脖给我就成!!!
作者: 一梦三四年    时间: 2004-3-19 17:09
哎…………到手的##被过滤##飞走了




欢迎光临 中英网论坛 (http://bbs.uker.net/) Powered by Discuz! X3.1