汇编
Sharing_Li
已于2015停止维护
展开
-
汇编旨令大全(有注释)
一、数据传输指令───────────────────────────────────────它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据.1. 通用数据传送指令.MOV 传送字或字节.MOVSX 先符号扩展,再传送.MOVZX 先零扩展,再传送.PUSH 把字压入堆栈.POP 把字弹出堆栈.PUSHA 把AX,CX,DX,BX,SP,BP,SI,转载 2013-05-14 21:40:47 · 775 阅读 · 0 评论 -
32寄存器大全
32位CPU所含有的寄存器有: 4个数据寄存器(EAX、EBX、ECX和EDX) 2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP) 6个段寄存器(ES、CS、SS、DS、FS和GS) 1个指令指针寄存器(EIP) 1个标志寄存器(EFlags) 1、数据寄存器 数据寄存器主要用来保存操转载 2013-05-14 21:32:56 · 1271 阅读 · 0 评论 -
外中断
CPU通过总线和端口来与外部设备进行联系,外部可屏蔽中断的中断类型码是通过数据总线送入CPU的。 IF=1,CPU响应中断,引发中断过程 IF=0,不响应可屏蔽中断 sti指令,设置IF=1 cli指令,设置IF=0 中断过程: (1) 取得中断类型码N (2) pushf转载 2013-06-02 21:15:31 · 893 阅读 · 0 评论 -
内中断
4种情况将产生相应的中断信息 (1)除法错误 (2)单步执行 (3)执行into指令 (4)执行int指令从内存0:0到0:3fff的1024个单元中存放着中断向量表一个表项存放一个中断向量,也就是一个中断处理程序的入口地址,这个入口地址包括段地址和偏移地址,一个表项占两个字,高地址存放段地址,低地址存放偏移地址 中断过程转载 2013-06-02 21:11:02 · 698 阅读 · 0 评论