首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

问个汇编寻址的有关问题

2012-05-24 
问个汇编寻址的问题HI,群里的大牛:问个问题:我有如下汇编代码:1 .code162 .text3 jmp Label_Start4 LoadMe

问个汇编寻址的问题
HI,群里的大牛:
问个问题:
我有如下汇编代码:
  1 .code16
  2 .text
  3 jmp Label_Start
  4 LoadMessage:
  5 .ascii "Hello chemical"
  6 .space 1000,0  
  7 Label_Start:
  8 mov %cs,%ax
  9 mov %ax,%ds
 10 mov %ax,%es
 11 /* 打印欢迎信息 */
 12 mov $(((80*10)+10)*2),%ax 
 13 mov %ax,%di
 14 mov $LoadMessage,%ax
 15 mov $14,%ecx
 16 mov %eax,%esi
 17 mov $0xC,%ah
 18 looper: 
 19 lodsb
 20 mov %al,%gs:(%di)
 21 add $2,%di
 22 loop looper 

当我的.space 为1000以上时结果就无法打印出欢迎信息,如果我把.space的值减小就可以。
请问直接寻址有范围吗??不是2^16吗??谢谢各位解答。

[解决办法]
你这是什么CPU的汇编代码呀?

热点排行