社区
汇编语言
帖子详情
请问,汇编中“段-segment”是什么?有什么用处?
diamond101
2004-06-10 09:15:41
谢谢各位高手了!
...全文
420
14
打赏
收藏
请问,汇编中“段-segment”是什么?有什么用处?
谢谢各位高手了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stevento2
2004-06-14
打赏
举报
回复
up
yangfasheng
2004-06-12
打赏
举报
回复
好精彩!
huiren1
2004-06-11
打赏
举报
回复
段寄存器是用来存放你做定义的段的首地址的。
W32API
2004-06-11
打赏
举报
回复
段寄存器是什么?
在 IA 架构中,它指向一个存储器地址,或者存储一个段表中的记录号,当然,最终都会指向一个存储器地址。
根据 IA 的内存访问规则,这将限制代码在访问内存时的访问范围。
kugou123
2004-06-10
打赏
举报
回复
分段后,程序运行的时候,系统会把这些数据分别装到内存分段的不同区域中,程序代码装到代码段,程序数据内容装到数据段。堆栈内容装到堆栈段。
green405
2004-06-10
打赏
举报
回复
不知我理解得对不对,定义了一个段后,这个段就相当于是高级语言中的程序模块,这便于管理和阅读.
huiren1
2004-06-10
打赏
举报
回复
差不多!
diamond101
2004-06-10
打赏
举报
回复
是不是类似于C语言中的{}“花括号”?
SZB1983
2004-06-10
打赏
举报
回复
段-segment 在你后边表示的寄存器里 开辟一个段 就用你刚写的那个名字
用来存放一些你有用的数据。。。
别的有什么用?
就用来存放数据呗~
huiren1
2004-06-10
打赏
举报
回复
segment/ends 是段定义伪指令,80x86汇编程序是分段编写的,没一段均有segment和ends开始和结束。
block1956815
2004-06-10
打赏
举报
回复
segment是分段的逻辑标志. 从逻辑上来组织和管理代码 这和cpu的工作模式有关 可以看看相关的资料
diamond101
2004-06-10
打赏
举报
回复
有人知道吗?
diamond101
2004-06-10
打赏
举报
回复
那么段寄存器又是什么呢?
W32API
2004-06-10
打赏
举报
回复
段和模块一样吗?谁说的?
段和 {} 这个等价?谁说的?差远了,你试着用 if(...) { } 看是不是一样,在说,就算是函数也只是和过程等价而已。段不是过程
汇编
语言复习课件 希望对初学
汇编
语言的同学有点帮助
总 复 习 总复习提示: 第2,3,4章是基础,重点掌握:8086/8088CPU内部的14个 寄存器的功能及用途;逻辑地址与物理地址的概念;堆栈 及堆栈操作;寻址方式;传送指令、算术运算指令、位操 作指令和处理器控制指令;语句种类;变量的定义及其三 种属性;主要伪指令(如DB、DW、DD、EQU、
SEGMENT
/ENDS、 ASSUME、ORG和$)的应用. 第5章是重点,着重掌握:条件转移指令、循环指令、子 程序的调用和返回指令;程序的4种基本结构形式及其设计 方法;DOS功能子程序的调用(主要是1,2,9,A号功能). 第6章重点是:BCD码校正指令及其应用;乘除法指令及 其应用;多精度数运算程序的编写. 第7章重点是:串操作指令及其应用(7.2节的例子);表 的插入/删除;排序. 第8章重点是:代码转换程序的编写,二进制数与十进制 之间的转换方法,十六进制数的ASCII码与二进制数之间 的转换方法及程序设计. 第9章重点是:结构的定义,结构变量及其字
段
的操作; 宏功能的使用过程,要求能写出指定功能的宏定义. 第10章重点掌握输入/输出指令(IN和OUT)的格式. 另外,对上机操作的步骤要熟悉,要掌握DEBUG的几个主 要命令(如D、U、R、T、G、Q命令)的应用.
汇编
:CPU结构 -
段
寄存器
8086在访问内存时要由相关部件提供内存单元的
段
地址和偏移地址,送入地址加法器合成物理地址。 是什么部件提供
段
地址?
段
地址在8086的
段
寄存器
中
存放。 8086有4个
段
寄存器:CS、DS、SS、ES,当CPU需要访问内存时由这4个
段
寄存器提供内存单元的
段
地址: CS (Code
Segment
):代码
段
寄存器 DS (Data
Segment
):数据
段
寄存器 SS (Stack
Segment
):堆栈
段
寄存器 ES (Extra
Segment
):附加
段
..
CCNA_CCNP 思科网络认证 《 广域网 帧
中
继和永久虚电路 》
Re:CCNA_CCNP 思科网络认证 《 广域网 帧
中
继和永久虚电路 》======================# 本章课程大纲 广域网与局域网的区别 广域网连接类型 典型的广域网封装协议 广域网①HDLC协议的配置和应用场景 ②PPP协议的应用场景和配置 ③PPPoE协议实现拨号上网 配置路由器广域网接口支持④帧
中
继(重点)永久虚电路 # 广域网与局域网的区别 局域网(Local Area Network),简称LAN,是指在某一区域内由多台计算机互联成的计算机组。一般企业或机构自己购买设备,将物理位置较近的办公区的计算机使用网络设备连接起来,一般覆盖范围是几千米以内(光纤组网)。 广域网(Wide Area Network),简称WAN,是一种跨越大的、地域性的计算机网络的集合。由专业的Internet服务器提供商(ISP)提供广域网连接,网通或电信。广域网的带宽由企业所付的费用决定,比如我们上网的ADSL就是租用网通或电信的服务。 # 广域网连接类型 1. 专线(Leased lines) (当前费用降低) 电路交换 2. 电路交换(Circuit Switching) (早期过气技术...) 3. 包交换(Packet Switching) (性价比较高且灵活性强)(本章重点) # 典型的广域网封装协议 R1(config-if)#encapsulation ? //重新封装(12种) frame-relay Frame Relay networks hdlc Serial HDLC synchronous(default) ppp Point-to-Point protocol ... ... # 配置路由器:广域网接口使用HDLC协议# 配置广域网链路使用PPP协议:搭建实验环境# 搭建PPPoE拨号实验环境:实现路由器类DHCP分配各项资源# 帧
中
继和永久虚电路(本章重点) 帧 数据链路层:帧[frame] [freɪm] 网络层:数据包[packet] 传输层:数据
段
[
segment
] [ˈseɡmənt]
中
继
中
继(Relay)是两个交换
中
心之间的一条传输通路。
中
继线是承载多条逻辑思维链路,在一条物理链路实现。
中
继设备(帧
中
继交换机),将强或归正数据长途传输 帧
中
继(frame relay) 通过帧标记的复用技术 (类比trunk干道链路:vlan标记的复用计算) # 帧(数据链路层)
中
继 帧
中
继已成为近几十年WAN(广域网)服务最流行的技术之一。 帧
中
继默认情况下归为非广播多路访问(NBMA)网络, 即默认情况下不在网络上发送像RIP更新这样的广播包。 帧
中
继是从X.25技术发展来的。 永久虚电路(Permanent Virtual Circuits,PVC)是目前最常用的类型。 Permanent [ˈpɜːmənənt] adj. 永久的 永久 即电信公司在内部创建映射,只要你付费,虚电路就一直有效。 交换虚电路(Switch Virtual Circuits,SVC)更像电话呼叫。 当数据需要传输时,建立虚电路; 数据传输完成后,拆除虚电路。 帧
中
继PVC使用 数据链路连接标识符 (Data Link Connection Identity,DLCI[帧标记])标识DTE设备 控制时钟频率的是DCE,被动端设备DTE-----------------------------
汇编
语言---------王爽第4章
一个源程序从写出到执行的过程 一个源程序从写出到执行的过程分为三步: 编写
汇编
源程序 对源程序进行编译连接 执行可执行文件
中
的程序 在操作系统按照可执行文件
中
的描述信息,将可执行文件
中
的机器码和数据加载内存,并进行相关的初始化。比如设置CS:IP指向第一条要执行的指令。 下面是一
段
简单的
汇编
语言源程序。 assume cs:codesg codesg
segment
mov ax,0123H mov bx,0456H add ax,bx add ax,ax mov ax
汇编
基础--寄存器与常用指令
汇编
基础--寄存器与常用指令
汇编
是面向CPU的一种语言,是CPU机器码的人类语言描述。 CPU 运算需要依赖于寄存器与内存,其
中
寄存器用于暂时存放CPU在运算
中
得到的结果,随后在按照需求选择是否放入内存或者继续参与其它的运算。寄存器就像是CPU
中
内置且数量固定的变量,CPU在读写它们的速度是最快的。 CPU寄存器也分种类,它们分别做着不同的事情,或者表示着意义不同的数据。 其
中
有通用寄存器,它们普遍的作用就是参与一些加减乘除、位运算、访问内存等。 在32位下它们是 eax,ebx,ecx,e..
汇编语言
21,459
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章