鱼C论坛

 找回密码
 立即注册
查看: 2977|回复: 5

汇编语言实验4

[复制链接]
发表于 2013-10-6 23:00:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
assume cs:code
code segment
     mov bx,20h
     mov ss,bx
     mov sp,40h
     mov bx,3f3eh
     mov cx,32
s:   push bx
     sub bx,202h
     loop s
     mov ax,4c00h
     int 21h
code ends
end
这个过程到是看明白了  就是这里202H 怎么知道  3F3E 减少202就刚好是3E3C  再减少202H又刚好是3B3A.......这个是怎么知道的 是16进制本来就有这个规律吗    我看到这个 202H就一头雾水
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-10-6 23:08:48 | 显示全部楼层
回呀回呀,。等我有百W鱼币的时候,我就不会回了。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-10-6 23:25:46 | 显示全部楼层
本帖最后由 福禄娃娃 于 2013-10-6 23:27 编辑

确实有规律的,cx为32循环减了32次
-d 0020:0
0020:0000  00 01 02 03 04 05 06 07-08 09 0A 0B 0C 0D 0E 0F   ................
0020:0010  10 11 12 13 14 15 16 17-18 19 1A 1B 1C 1D 1E 1F   ................
0020:0020  20 21 22 23 24 25 26 27-28 29 2A 2B 2C 2D 2E 2F    !"#$%&'()*+,-./
0020:0030  30 31 32 33 34 35 36 37-38 39 3A 3B 3C 3D 3E 3F   0123456789:;<=>?
0020:0040  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00   ................
0020:0050  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00   ................
0020:0060  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00   ................
0020:0070  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00   ................

每次减202h,减了32次
把bx从3f3eh减到0之后又变成FFFE了,因为FFFF为最大的数了,所以过头了之后又成0了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-10-7 17:44:30 | 显示全部楼层
呵。。。慢慢看。。等回
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-10-7 18:14:27 | 显示全部楼层
谢谢楼主分享
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-22 22:21:05 | 显示全部楼层
执行PUSH命令, 首先是SP-2,这里的0202H 是BX的BH 和BL 都-2 才能一一对应入栈,形成64倒叙排列在0:200~0:23F
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 20:53

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表