zoukankan      html  css  js  c++  java
  • 树莓派ARM汇编

    1.用 GNU nano编辑器 编辑名为test.s的 ARM汇编源程序
    nano test.s
    2.在nano编辑器窗口录入ARM汇编源程序
    ctrl+o保存,ctrl+x退出
    3.用 GNU as汇编器 对扩展名为.s的ARM汇编源程序进行 汇编 并生成扩展名为.o的 目标代码
    as -g -o test.o test.s
    4.用 GNU ld链接器 对所生成扩展名为.o的ARM目标代码进行 链接 并生成可执行的 ARM应用程序
    ld -o test test.o
    5.执行当前目录程序文件名为test的ARM应用程序
    ./test
    6.进入GDB命令调试状态
    gdb test
    GNU GDB命令说明如下:
    (1)l(ist):显示带行号的ARM汇编源程序
    (2)b(reak):设置中断程序执行的ARM汇编源程序行号(即设置断点)
    (3)run:运行程序并在下一个断点处暂停
    (4)i(nfo):显示所有的ARM寄存器®或断点(b)
    (5)s(tep):单步执行下一条指令
    (6)x/nx addr:从地址单元“addr”开始,按16进制格式显示n个字单元的内容
    (7)q(uit):退出GDB调试命令状态并返回树莓派终端Linux命令提示符

    ctrl+c停止运行,ctrl+d退出GDB


    参考:https://blog.csdn.net/yuanzywhu/article/details/104839465

  • 相关阅读:
    repair table
    利用逻辑备份恢复部分库表
    Web框架理解
    BootStrape基础使用
    jQuery入门
    BOM操作
    DOM操作
    day12 css样式
    JavaScript基础
    day11 前端知识简单总结
  • 原文地址:https://www.cnblogs.com/holaworld/p/12553291.html
Copyright © 2011-2022 走看看