第1章 寄存器( Register) 寄存器是cPU内部的高速存储单元 它们为处理器提供各种操作所需要的数据或 地址等信息 >汇编语言程序采用它们各自的符号名 16位hte808680286cPU中有 AX BX CX DX SI D BP SP ■32位80386/80486 Pentium系列cPU中有 EAX EBX ECX EDX ESI EDI EBP ESP
第 1 章 寄存器(Register) ➢寄存器是CPU内部的高速存储单元 ➢它们为处理器提供各种操作所需要的数据或 地址等信息 ➢汇编语言程序采用它们各自的符号名 ◼ 16位Intel 8086/80286 CPU中有 AX BX CX DX SI DI BP SP ◼ 32位80386/80486/Pentium系列 CPU中有 EAX EBX ECX EDX ESI EDI EBP ESP
第1章 存储器地址( Address) 存储器是由大量存储单元组成,需要用编号 区别每个单元:编号=地址 >存储器地址是存储器中存储单元的编号 >每个存储单元存放一个字节量的数据 一个字节B(Byte)=8个二进制位b(bit) >采用十六进制数来表达地址 nte8086具有1兆字节(1MB)存储器容量 ■存储器地址表示为:00000H~ FFFFFH ■其中大写H(或小写h)表示是十六进制数
第 1 章 存储器地址(Address) ➢存储器是由大量存储单元组成,需要用编号 区别每个单元:编号=地址 ➢存储器地址是存储器中存储单元的编号 ➢每个存储单元存放一个字节量的数据 ◼ 一个字节B(Byte)=8个二进制位b(bit) ➢采用十六进制数来表达地址 ◼ Intel 8086具有1兆字节(1MB)存储器容量 ◼ 存储器地址表示为:00000H ~ FFFFFH ◼ 其中大写H(或小写h)表示是十六进制数
第1章 端口(Port) Ⅳ/O接口电路由接口寄存器组成,需要用编 号区别各个寄存器:编号=地址 >O地址是接口电路中寄存器的编号 端口是ⅣO地址的通俗说法 系统通过这些端口与外设进行通信 >采用十六进制数来表达端口 ■nte8086支持64K个8位端口 ■ⅣO地址可以表示为:0000H~ FFFFH
第 1 章 端口(Port) ➢I/O接口电路由接口寄存器组成,需要用编 号区别各个寄存器:编号=地址 ➢I/O地址是接口电路中寄存器的编号 ➢端口是I/O地址的通俗说法 ➢系统通过这些端口与外设进行通信 ➢采用十六进制数来表达端口 ◼ Intel 8086支持64K个8位端口 ◼ I/O地址可以表示为:0000H ~ FFFFH
第1章 计算机的程序设计语言 >机器语言( Machine Language) B86400050001 >汇编语言( Assembly Language) mov ax, 100 ;取得一个数据100(MoV是传送指令) add ax. 256 ;实现100+256(ADD是加法指令) >高级语言(High- evel Language 100+256
第 1 章 计算机的程序设计语言 ➢机器语言(Machine Language) B8 64 00 05 00 01 ➢汇编语言(Assembly Language) mov ax,100 ;取得一个数据100(MOV是传送指令) add ax,256 ;实现100+256(ADD是加法指令) ➢高级语言(High-level Language) 100+256
第1章 什么是汇编语言 以助记符形式表示计算机指令 ■助记符( mnemonic)是便于人们记忆、并能 描述指令功能和指令操作数的符号 ■助记符是表明指令功能的英语单词或其缩写 汇编格式指令以及使用它们编写程序的规则 就形成汇编语言( Assembly Language) >汇编语言程序:用汇编语言书写的程序 汇编程序:将汇编语言程序“汇编”成机器 代码目标模块的程序 汇编语言程序与汇编程序是两个概念
第 1 章 什么是汇编语言 ➢以助记符形式表示计算机指令 ◼ 助记符(mnemonic)是便于人们记忆、并能 描述指令功能和指令操作数的符号 ◼ 助记符是表明指令功能的英语单词或其缩写 ➢汇编格式指令以及使用它们编写程序的规则 就形成汇编语言(Assembly Language) ➢汇编语言程序:用汇编语言书写的程序 ➢汇编程序:将汇编语言程序“汇编”成机器 代码目标模块的程序 汇编语言程序与汇编程序是两个概念