首页
社区
课程
招聘
[求助]新手求助一条汇编语言题目
发表于: 2008-4-5 15:02 4137

[求助]新手求助一条汇编语言题目

2008-4-5 15:02
4137
若自STRING单元开始存放一个字符串(以$结尾结)
1.编写一个程序统计这个字符串的长度(不包括$);
2。把字符串的长度,放在STRING单元,放在STRING单元,把整个字符串往下移两个存储单元
第一个问问我已经会了...就是第两个不会..下面是我编的第一个程序,麻烦高手们指点一下第二个怎么编
DATA     SEGMENT   
   
A     DB     'Hello!$'   
COUNT EQU  $-A ;$  
DATA  ENDS   
CODE  SEGMENT   
ASSUME DS:DATA,CS:CODE   
START:   
      PUSH AX   
      mov AX,0   
      MOV AX,DATA   
      MOV DX,COUNT
      dec dx   
      ADD DX,30H   
      MOV AH,02H   
      INT 21H   
      MOV AH,4CH   
      INT 21H   
      CODE     ENDS   
      END      START

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 290
活跃值: (11)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
2
是不是把原先定义好的字符串 在运行的时候 往后移动啊???

那你就预先预留两个字节嘛!!

string  db 'hello world'
org   $+2

[Select .code]
[BITS 16]
2008-4-5 16:34
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
是运行的时候把整个字符串后移两个单元....
我想问问
org   $+2  是什么时意??不太懂...麻烦解析一下
2008-4-5 18:11
0
雪    币: 290
活跃值: (11)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
4
even            偶对齐
align 2||4...   按 2的幂对齐 ,,在align 2后的第一个变量, 要在能被2整除的地址开始分配
org         3 按指定的地址对齐

$取当前地址
2008-4-5 18:28
0
游客
登录 | 注册 方可回帖
返回
//