. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->更灵活的定位内存地址的方法
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  佩服......让咋服就咋服....7.4中大小写转换的例子太精典了......  [待解决] 回复[ 10次 ]   点击[ 1275次 ]  
linuxembedded
[帖 主]   [ 发表时间:2007-10-10 17:52 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:2
注册日期:2007-10-08 10:36
TMD 汇编是艺术啊~~~~~
太精典了...
fishboy
[第1楼]   [ 回复时间:2007-10-11 09:50 ]   [引用]   [回复]   [ top ] 
荣誉值:283
信誉值:0
注册日期:2007-06-26 11:42
编程就是一门艺术。只有用心才能体会。(*^__^*) 嘻嘻……
feilong2008
[第2楼]   [ 回复时间:2007-11-22 09:20 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2007-11-12 12:37
同样佩服中.
  xor ... 01000000B 大小写互换 3420 xor al,20h
  AND       AL,11011111B 全是大写 对应的机器码为 24DF AND AL,DF
 OR        AH,00100000B 全是小写
hedgehog
[第3楼]   [ 回复时间:2008-01-29 16:40 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2008-01-29 16:38
没想到 能用这种办法处理大小写 效率啊~~~
wjw3072003
[第4楼]   [ 回复时间:2008-03-29 09:41 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2008-03-14 16:22
同样支持一下!!
思维啊!!
yzh127
[第5楼]   [ 回复时间:2008-04-26 03:19 ]   [引用]   [回复]   [ top ] 
荣誉值:9
信誉值:0
注册日期:2008-04-17 02:17
应该说是AC码是艺术
njxxdx
[第6楼]   [ 回复时间:2008-10-02 13:26 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2008-09-29 21:57
对于Z的大小写就不适用了
breakan
[第7楼]   [ 回复时间:2008-10-07 20:02 ]   [引用]   [回复]   [ top ] 
荣誉值:4
信誉值:14
注册日期:2008-09-03 11:12
回复:[第6楼]
------------------
90 Z 122 z 
122-90=32=20h
16进制也是相差20h,怎么会不适用呢?
valyan
[第8楼]   [ 回复时间:2008-12-15 20:34 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2007-11-28 19:42
7.10中讲的更是绝 我都赞叹了作者的思维了 太惊人了
也从而让我更坚定了这是本好书的信念!
theguiking
[第9楼]   [ 回复时间:2009-01-13 19:50 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:1
注册日期:2008-12-16 19:25
咳咳,大家的赞叹本身我也表示同感。

可是有人因此说这本是好书就貌似断章取义了,ASCII当时被这样设计出来,就是为了用这些逻辑运算就能极快地进行大小写转换的操作。

在这里说这个不是说这些不是写书的人自己总结出来的,或者是他抄袭别人的思路之类的。而是向大家表明一点:不要忽视前辈们以及前前辈们的辛勤汗水。
turl
[第10楼]   [ 回复时间:2010-09-21 14:19 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-09-16 15:53
9楼说的有道理,我们是站在巨人的肩膀上,有的只是观摩运用,与感叹,现在的科技水平是很难超越的,就更别谈创新了,想象knuth、Ronald L哪个不是巨牛无比
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved