汇编网首页登录博客注册
huangbeidu的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新留言
好友圈
友情链接

[2009-05-30 17:44] 实验11

assume  cs:code

data segment
db "Beginner's All-purpose Symbolic Instruction Code.",0
data ends

code segment
start:
mov ax,data
mov ds,ax
mov si,0
mov ch,0
call letterc

over:

mov ax,4c00h
int 21h

letterc:
so:
mov cl,[si]
jcxz over
cmp byte ptr [si],97
jb s
cmp byte ptr [si],122
ja s
sub byte ptr [si],32
s:
inc si
jmp so

code ends
end start







PS:debug结果

17D9:0100  42 65 67 69 6E 6E 65 72-27 73 20 41 6C 6C 2D 70   Beginner's All-p
17D9:0110  75 72 70 6F 73 65 20 53-79 6D 62 6F 6C 69 63 20   urpose Symbolic
17D9:0120  49 6E 73 74 72 75 63 74-69 6F 6E 20 43 6F 64 65   Instruction Code
17D9:0130  2E 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00   ................
17D9:0140  B8 E9 17 8E D8 BE 00 00-B5 00 E8 05 00 B8 00 4C   ...............L
17D9:0150  CD 21 8A 0C E3 F7 80 3C-61 72 08 80 3C 7A 77 03   .!.....<ar..<zw.
17D9:0160  80 2C 20 46 EB EC 8B 5E-04 D1 E3 D1 E3 8B 87 BE   ., F...^........
17D9:0170  22 0B 87 C0 22 75 03 E9-6B 01 8B 5E 04 D1 E3 D1   "..."u..k..^....
-g d

AX=17E9  BX=0000  CX=0000  DX=0000  SP=FFFE  BP=0000  SI=0031  DI=0000
DS=17E9  ES=17D9  SS=17E9  CS=17ED  IP=000D   NV UP EI PL NZ NA PO CY
17ED:000D B8004C        MOV     AX,4C00
-d ds:0
17E9:0000  42 45 47 49 4E 4E 45 52-27 53 20 41 4C 4C 2D 50   BEGINNER'S ALL-P
17E9:0010  55 52 50 4F 53 45 20 53-59 4D 42 4F 4C 49 43 20   URPOSE SYMBOLIC
17E9:0020  49 4E 53 54 52 55 43 54-49 4F 4E 20 43 4F 44 45   INSTRUCTION CODE
17E9:0030  2E 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00   ................
17E9:0040  B8 E9 17 8E D8 BE 00 00-B5 00 E8 05 00 B8 00 4C   ...............L
17E9:0050  CD 21 8A 0C E3 F7 80 3C-61 72 08 80 3C 7A 77 03   .!.....<ar..<zw.
17E9:0060  80 2C 20 46 EB EC 8B 5E-04 D1 E3 D1 E3 8B 87 BE   ., F...^........
17E9:0070  22 0B 87 C0 22 75 03 E9-6B 01 8B 5E 04 D1 E3 D1   "..."u..k..^....
-q
评论次数(1)  |  浏览次数(589)  |  类型(汇编作业) |  收藏此文  | 

[  tomato   发表于  2009-05-31 18:19  ]

Right!

 
 请输入验证码  (提示:点击验证码输入框,以获取验证码