鲲鹏服务器测试
任务详情
参考附件中的实验指导过程购买华为云ECS,注意:
- CPU架构选择“鲲鹏计算”
- 计费模式选择“按需计费”,最后费用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
设置定时关机
- 定时关机时间为每天晚上11:00