第1章 端口(Port) Ⅳ/O接口电路由接口寄存器组成,需要用编 号区别各个寄存器:编号=地址 >O地址是接口电路中寄存器的编号 端口是ⅣO地址的通俗说法 系统通过这些端口与外设进行通信 >采用十六进制数来表达端口 ■nte8086支持64K个8位端口 ■ⅣO地址可以表示为:0000H~ FFFFH HTTP://DLS.ZZU.EDUCN郑州大学远程教育学院
第 1 章 HTTP://DLS.ZZU.EDU.CN 郑州大学远程教育学院 端口(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- level Language) 100+256 HTTP://DLS.ZZU.EDUCN郑州大学远程教育学院
第 1 章 HTTP://DLS.ZZU.EDU.CN 郑州大学远程教育学院 计算机的程序设计语言 ➢机器语言(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) 汇编语言程序:用汇编语言书写的程序 汇编程序:将汇编语言程序“汇编”成机器 代码目标模块的程序 ●汇编语言程序与汇编程序是两个概念 HTTP://DLS.ZZU.EDUCN郑州大学远程教育学院
第 1 章 HTTP://DLS.ZZU.EDU.CN 郑州大学远程教育学院 什么是汇编语言 ➢以助记符形式表示计算机指令 ◼ 助记符(mnemonic)是便于人们记忆、并能 描述指令功能和指令操作数的符号 ◼ 助记符是表明指令功能的英语单词或其缩写 ➢汇编格式指令以及使用它们编写程序的规则 就形成汇编语言(Assembly Language) ➢汇编语言程序:用汇编语言书写的程序 ➢汇编程序:将汇编语言程序“汇编”成机器 代码目标模块的程序 汇编语言程序与汇编程序是两个概念
第1章 汇编语言和高级语言的比较-1 >汇编语言与处理器密切相关 y汇编语言程序的通用性、可移植性较差 高级语言与具体计算机无关 为高级语言程序是标准化语言,可在多种计 算机上编译后执行 汇编语言: 高级语言: HTTP://DLS.ZZU.EDUCN郑州大学远程教育学院
第 1 章 HTTP://DLS.ZZU.EDU.CN 郑州大学远程教育学院 汇编语言和高级语言的比较-1 ➢汇编语言与处理器密切相关 ↘ 汇编语言程序的通用性、可移植性较差 ➢高级语言与具体计算机无关 ↗高级语言程序是标准化语言,可在多种计 算机上编译后执行 汇编语言:× 高级语言:√
第1章 汇编语言和高级语言的比较-2 >汇编语言功能有限、涉及硬件细节 丶程序编写比较繁琐,调试比较困难 >高级语言提供了强大的功能,不必关 心琐碎问题 x类似自然语言的语法,易于掌握和应用 汇编语言:× 高级语言:V HTTP://DLS.ZZU.EDUCN郑州大学远程教育学院
第 1 章 HTTP://DLS.ZZU.EDU.CN 郑州大学远程教育学院 汇编语言和高级语言的比较-2 ➢汇编语言功能有限、涉及硬件细节 ↘ 程序编写比较繁琐,调试比较困难 ➢高级语言提供了强大的功能,不必关 心琐碎问题 ↗类似自然语言的语法,易于掌握和应用 汇编语言:× 高级语言:√