随笔分类 - 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'指令集,
阅读全文
摘要: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 比较并交换操
阅读全文
摘要:广州工业大学的微型计算机系统原理与应用 原地址: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为幂指数,均为正整
阅读全文
浙公网安备 33010602011771号