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

我的博客

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

[2008-10-06 15:23] 7.9程序一气呵成

虽然在第七章停留了好久,但也没闲着,第七章开始涉及到编程的思想了,我得每个程序都要吃透,从实验六可看出王爽老师也很注重第七章的程序。呵呵,不知道学友学完这章有什么感受 :下面把7.9的程序贴出来如下:
assume cs:codesg,ss:stacksg,ds:datasg
stacksg segment
dw 0,0,0,0,0,0,0,0
stacksg ends
datasg segment
db '1. display      '
db '2. brow         '                           
db '3. replace     ...
阅读全文 | 评论次数(2) | 浏览次数(900) | 所属类型(默认类型)

[2008-10-06 11:00] 大小写转换纯属瞎猫碰死耗子

刚学完第七章,在调试7.4大小写转换这个例题程序时,总是有点不爽,很佩服王老师寻找新规律的能力:大写字母ASCII码的第5位为0,小写字母的第5位为1.从而利用了and和or解决了大下写的转换.

那为什么我说:大小写转换纯属瞎猫碰死耗子呢?有兴趣的跟着我思路往下看:其实我们仔细想想,大写字母A和小写字母a相差多少?A十进制是65小写字母十进制97,相差正好是32,又因为二进制100000正好是32,所以小写字母正好在第五位上必须是1!!巧就巧在A与a在ASCII码上相差32!说到这,我认为如果A与a在ASCII码中相差不为32那就不可能用and 或or来解决这个问题了,所以我要是用and...
阅读全文 | 评论次数(7) | 浏览次数(1162) | 所属类型(默认类型)

[2008-09-27 09:01] 做测试题时不要心急

昨天晚上做了次第五章的测试题没过,系统提示答对4题,当时我就有点纳闷了,怎么可能呢,我觉得我的答案没错啊,回退看了一下题目,我的目光锁在这道题上:
已知21000h处字单元的内容为 BE00H,对于如下程序: 
    mov ax,2000h 
    mov ds,ax 
    mov bx,1000h 
    mov ax,[bx] 
    inc bx 
    inc bx 
    mov [bx],ax 
    inc bx 
    inc bx 
    mov [bx],ax 
    inc bx 
    mov [bx],al 
 ...
阅读全文 | 评论次数(3) | 浏览次数(1016) | 所属类型(默认类型)

[2008-09-26 15:55] 小记--独学而无友则孤陋而寡闻

这几天一直在这个论坛里转悠,有点不自在,自从7月15号由于工作出差九月初才回来,出差间汇编学习也就搁浅了,很愧疚,这几天就像一个犯了错误的小孩不敢面对群里学友们,也不敢的发表任何文章,怕学友们说我不能持之以恒去学,今天下午在调试6.1(2)的时候终于忍不住了,把自己的想法写了下来,我还是想和大家一起交流讨论。
独学而无友则孤陋而寡闻...
阅读全文 | 评论次数(3) | 浏览次数(1011) | 所属类型(默认类型)

[2008-09-26 15:41] 检测6.1(2) 我的写法:无须定义5个字单元空间

assume cs:codesg 
codesg segment 
    dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h 
    dw 0
start: 
    mov ax,cs      
    mov ss,ax 
    mov sp,12h    
    mov ax,0 
    mov ds,ax 
    mov bx,0 
    mov cx,8 
s: 
    push [bx] 
    pop cs:[bx]   
    add bx,2 
    loop s    ...
阅读全文 | 评论次数(1) | 浏览次数(734) | 所属类型(默认类型)

[2008-07-11 16:05] add、sub 不可以对段寄存器操作!

点击查看原图
刚在DEBUG中测试了一下,add、sub 不可以对段寄存器操作,有图为证。...
阅读全文 | 评论次数(3) | 浏览次数(896) | 所属类型(默认类型)

[2008-07-11 15:53] 体会(1)

学汇编了,定义一定要把握住!记得在中学时我的一位数学老师说过:定义、定理都是非常精练的语言,你一定要把握每个字的含义!
话虽如此要做到就很难啊,学汇编过程中,我就是没理解透汇编里叙述性定义,导致自己很茫然,比如说:一个存储单元可以存储一个字节,那么1KB的存储器有多少个存储单元?我一下子就蒙了,书上说:一个存储器有128个存储单元就可以存储128个字节。那么1KB的存储器到底有多少个存储单元呢? 呵呵 问题是不是很绕人啊,其实只要把握住:存储器的容量是以字节为最小单位的就很明白了,1KB的存储器就是有1*1024个的存储单元了...
阅读全文 | 评论次数(2) | 浏览次数(758) | 所属类型(默认类型)

[2008-07-11 15:34] 汇编笔记(1)

1、存储器的容量是以字节为最小单位!
2、一个存储单元可以存储一个字节。
3、一个CPU有N根地址总线,则可以说这个CPU的地址总线的宽度为N,这样的CPU最多可以寻找2的N次方个内存单元。

4   、  型号    8080  8088  8086  80286  80386 
  地址总线(根) 16    20    20     24     32
  数据总线(根)  8     8    16     16     32...
阅读全文 | 评论次数(1) | 浏览次数(739) | 所属类型(默认类型)