汇编语言指令大全及实例解析(单片机汇编语言指令大全)

汇编程序中有三类命令:

指令 :就一些有实际效果的指令 jr

汇编指示:.text .global main等

宏指令:li

mkdir tmp

cd tmp

vi first.s

i

/* first.s*/

.text

.global main

.ent main

mian: nop

li $v0, 8

jr $ ra

.end mian

:wq

gcc -g -o first first.s

./first

echo $?//回显上一次命令的返回值

/*add.s*/

.text

.global main

.ent main

mian:

li $t0,78

li $t1,87

add $v0,$st1

.end main

cat add.s

gdb add/进入gdb

start/开始

info all-registers /查看所有寄存器 缩写 i all

info registers / 查看通用寄存器 i r

i r t0 t1/查看t0 t1

i float /查看浮点寄存器

stepi /执行一条指令

continue c 继续执行

数据移动指令

宏指令实现: move $12 $13

采用指令集手册: add $12 $13,0 #$12 =$13+0

hi和lo寄存器专门用来存乘除法的结果

读取操作:

mfhi $t0 #move from hi to $t0

mflo $t1 #move from lo $t1

解决企业获客难题,添加 微信:hvq698  备注:获客

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 792114587@qq.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.yuxke.com/7106.html