其他分享
首页 > 其他分享> > 鲲鹏服务器测试

鲲鹏服务器测试

作者:互联网

鲲鹏服务器测试

任务详情

参考附件中的实验指导过程购买华为云ECS,注意:

  1. CPU架构选择“鲲鹏计算”
  2. 计费模式选择“按需计费”,最后费用0.6538/小时。 注意不使用时要关机。

购买成功后,完成指导书中的实验,提交汇编代码的编译运行截图。

任务过程

1、购买弹性云服务器

2、通过ssh(PuTTY)登录服务器

3、更新编译环境


4、测试汇编代码

代码如下:

.globl _start
_start:
        mov x0, 0     // stdout has file descriptor 0
        ldr x1, =msg  // buffer to write
        mov x2, len   // size of buffer
        mov x8, 64    // sys_write() is at index 64 in kernel functions table
        svc #0        // generate kernel call sys_write(stdout, msg, len);
        
        mov x0, 123 // exit code
        mov x8, 93  // sys_exit() is at index 93 in kernel functions table
        svc #0      // generate kernel call sys_exit(123);

.data //data section
msg:
    .ascii      "Hello World!\n"
len = . - msg

进行如下命令将汇编转换为可执行文件并运行:

as hello.s –o hello.o 
ld hello.o –o hello 
./hello

设置定时关机

标签:kernel,mov,sys,测试,msg,服务器,鲲鹏,hello
来源: https://www.cnblogs.com/WANGYUHAN/p/15477588.html