随笔分类 -  AsM

摘要:文章来源:www.oldlinux.org NASM中文手册 ============ 第一章: 简介 ----------------------- 1.1 什么是NASM NASM是一个为可移植性与模块化而设计的一个80x86的汇编器。它支持相当多 的目标文件格式,包括Linux和'NetBSD/FreeBSD','a.out','ELF','COFF',微软16 位的'OBJ'和'Win32'。它还可以输出纯二进制文件。它的语法设计得相当的简 洁易懂,和Intel语法相似但更简单。它支持'Pentium','P6','MMX','3DNow!', 'SSE' and 'SSE2'指令集, 阅读全文
posted @ 2006-02-28 09:58 xCvM 阅读(2898) 评论(0) 推荐(1)
摘要:8088 汇编速查手册 一、数据传输指令 ─────────────────────────────────────── 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令. MOV 传送字或字节. MOVSX 先符号扩展,再传送. MOVZX 先零扩展,再传送. PUSH 把字压入堆栈. POP 把字弹出堆栈. PUSHA 把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈. POPA 把DI,SI,BP,SP,BX,DX,CX,AX依次弹出堆栈. PUSHAD 把EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI依次压入堆栈. POPAD 把EDI,ESI,EBP,ESP,EBX,EDX,ECX,EAX依次弹出堆栈. BSWAP 交换32位寄存器里字节的顺序 XCHG 交换字或字节.( 至少有一个操作数为寄存器,段寄存器不可作为操作数) CMPXCHG 比较并交换操 阅读全文
posted @ 2005-10-15 23:19 xCvM 阅读(880) 评论(0) 推荐(0)
摘要:广州工业大学的微型计算机系统原理与应用 原地址:http://oa.gdut.edu.cn/wjyljyy/default.asp 教学录像 地址: http://web.gdut.edu.cn/~dj/video/bao.rm 第一章 微型计算机的基础知识 第二章 8086/8088微处理器及其体系结构 第三章 8086/8088指令系统 第四章 汇编语言及汇编程序设计 第五章 存储器 第六章 输入输出及DMA控制器 第七章 中断系统和中断控制器8259A 第八章 接口技术 第九章 总线技术 第一章 微型计算机的基础知识 1、计算机中常用的数制及其转换 基数取值不同便可得到不同位制的表达式,设待表示的数为N,则 式中, 为基数,在计算机中常用的数制有二、八、十六和十进制,相应的 可取为2、8、16和10。 为系数,可在 共 个数值中取。n, m为幂指数,均为正整 阅读全文
posted @ 2005-10-14 23:16 xCvM 阅读(7352) 评论(1) 推荐(0)