. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->寄存器(CPU工作原理)
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  关于代码段的认识方面的疑问  [待解决] 回复[ 0次 ]   点击[ 190次 ]  
syleiying
[帖 主]   [ 发表时间:2014-02-06 12:13 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2014-02-06 12:06
书中,2.12 小节 代码段中说:"在编程时,可以根据需要,将一组内存单元定义为一个
                              段。我们可以将长度为N(N≤64KB)的一组代码,存在一
                              组地址连续、起始地址为16的倍数的内存单元中,我们
                              可以认为,这段内存是用来存放代码的,从而定义了一
                              个代码段。"

那么是不是说,一个代码段的第一个内存单元一定必须是16的倍数才行,假如,我把一段代码写入到内存20001H到20008H里了,是不是就因为第一个20001H不是16的倍数,我就不能把20001H到20008H看成是一个代码段了呢?
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved