汇编
无所事事的程序员
时间留下的痕迹
展开
-
ARM汇编指令
跳转指令B:跳转指令BL:带返回的跳转指令BLX:带返回和状态切换的跳转指令BX:带状态切换的跳转指令B loc_地址BEQBNE存储器与寄存器交换数据指令存储器:主存和内存寄存器放的数据:字符串,数,地址…存储地址单元:地址与地址种存在的值LDR:从存储器中加载数据到寄存器《--LoadLDR R8,[R9,#4]:R8为待加载数据的寄存器,加载值为R9+0x4所指向的存储单元STR:将寄存器的数据存储到存储器---》StoreSTR R0,[R1],#8 :将R0中的字数原创 2020-07-26 18:04:13 · 513 阅读 · 0 评论 -
汇编知识点
一个存储单元可以存储8个bit,即八个二进制数debug命令:R:查看,改变cpu寄存器的内容D:查看内存中的内容E:改写内存中的内容U:将内存中的机器指令翻译成汇编指令T:执行一条机器指令A:以汇编指令的格式在内存中写入一条机器指令CS:代码段寄存器IP:指针端寄存器DS:通常存放要来访问数据的段地址SS:任意时刻,SS:SP指向栈顶元素在源程序中,数据不能以字母开头...原创 2020-06-03 19:02:06 · 185 阅读 · 0 评论 -
汇编---定时显示一个字母在中间
assume cs:codestack segment db 128 dup (0)stack endscode segment start: mov ax,stack mov ss,ax mov sp,128 mov ax,0b800h mov es,ax mov ah,'a' s: mov es:[160*12+40*2],ah call delay inc ah cmp ah,'z' jna s ;不高于则转移 mov原创 2020-06-02 18:18:11 · 200 阅读 · 0 评论