汇编
文章平均质量分 52
Blank_time
目前从事嵌入式研发工作,存储行业,对操作系统感兴趣
展开
-
【汇编语言第四版】(王爽)3-5_笔记
6.[bx]即将bx寄存器中的值作为偏移地址;()为寄存器中的内容,例如(ax)为ax寄存器中的内容;3.ax,bx,cx,dx均为16bit,是一个字的长度(2Byte)8.sub ax, ax为两个机器码,mov ax, 0为三个机器码。9.debug的T命令在执行修改SS的指令时,下一条指令也会被执行。5.DS寄存器只能用mov操作(add,sub均不行)4.H为十六进制,B为二进制,D为十进制(一般省略)4.输出文件:目标文件,列表文件,交叉引用文件。6.堆栈顶段寄存器SS,SP为栈帧指针。原创 2024-04-01 09:49:38 · 303 阅读 · 0 评论 -
【汇编语言第四版】(王爽)1,2_笔记
9.CS x 16 + IP = 执行指令位置,8086启动后CS和IP初始值为,CS = FFFFH, IP = 0000H。 1)8位运算和16位运算会不一样,低位寄存器相加溢出不会加到高位寄存器中,两个寄存器是独立的。2.字节,byte;字,word,由两个字节组成,分别为高位字节和低位字节,7.可以根据需要,将一组连续的,起始地址为16倍数的内存单元定义为一个段。例如:jmp 2edf:3,即为CS = 2edf,IP = 3。8.段寄存器CS,DS,SS,ES,提供内存单元的段地址。原创 2024-03-27 14:29:58 · 338 阅读 · 0 评论