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

我的博客

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

[2009-12-03 21:18] 汇编杂记

因为自己时间问题,好久没来这个学习博客了,但一直没有忘记这个地方。最近有时间了,又开始继续学习了,再有又发现了一个好的视频教学大灰狼老师“零基础汇编”,verycd上有啊。再配合王爽老师的教材,事倍功半啊。推荐大家下载下来看看啊.
还有视频的ppt有一些错误,还是以我们王老师的教材为准...
阅读全文 | 评论次数(2) | 浏览次数(655) | 所属类型(杂谈)

[2009-09-11 15:05] C语言中操作字符串的一些函数源代码(转)

很多人认为C语言中的难点是指针,对指针的理解直接关系到所编程序的好坏,所以, 在这里列举了一些C编译器通常都有的标准函数的源代码,看过它们,就能对指针和字符串 
有所了解了. 
1. strlen(),计算字符串长度 
int strlen(const char string) 

int i=0; 
while(string[i]) i++; 
return i; 

2. strcpy(), 字符串拷贝. 
char *strcpy(char *destination, const char *source) 

while(*destinaton++=...
阅读全文 | 评论次数(0) | 浏览次数(394) | 所属类型(学习笔记)

[2009-08-20 17:04] SOS-------进程rundll32.exe

点击查看原图
汇编网的高手老师们,我的电脑最近出了点状况,希望老师们给个解决方案:
电脑开机时候正常,用了一段时间后,rundll32.exe不断增加,一般进程会到100个左右,每个rundll32.exe所占内存3m左右。用瑞星杀毒未发现异常,360卫生也没发现异常,请问如何解决。
感激涕零...
阅读全文 | 评论次数(0) | 浏览次数(498) | 所属类型(杂谈)

[2009-08-15 15:11] 第十一章  标志寄存器

点击查看原图
ZF 是否为0
PF 判断奇偶校验 如果1的个数为偶数,PF=1. 
   如果1的个数为奇数,PF为0.
SF 判断 正负 负数 1 非负 0
CF 进位 借位标志 针对无符号数 借位标志
OF 运算结果是否溢出 针对有符号数
DF 方向标志位 DF=0 每次操作后 si,di递增
   DF=1 每次操作后 si,di递减
IF 可屏蔽中断标志位 IF =1 处理可屏蔽中断 
   IF-0 不处理可屏蔽中断 

cmp指令
   cmp ax,bx
   如果(ax)=(bx), 则 zf=1
   如果(ax)!=(bx), 则 zf=0
   如果(ax...
阅读全文 | 评论次数(0) | 浏览次数(446) | 所属类型(学习笔记)

[2009-08-12 23:51] Ubuntu之一

点击查看原图
我的Ubuntu,终于 可以 上网了,这些汉字都是我从其它网页copy
过来的,太不容易了,花了我的很多时间,下一步工作is让我的Ubuntu
可以输入汉字,今天jiu先倒这了,累死了...
阅读全文 | 评论次数(5) | 浏览次数(606) | 所属类型(杂谈)

[2009-08-12 11:30] 第九章 实验九 根据材料编程

点击查看原图
assume cs:code,ds:data
data segment
db 119,2,101,2,108,2,99,2,111,2,109,2,101,2,32,0,116,20,111,20,32,0,109,113,97,113,115,113,109,113,33,113
data ends

code segment
        mov ax,data
        mov ds,ax
        mov bx,0
        
        mov ax,0B878H
        mov ss,ax

        mov cx,30
        mov...
阅读全文 | 评论次数(1) | 浏览次数(588) | 所属类型(汇编作业)

[2009-08-11 22:20] 第九章 转移指令原理

概述
   转移指令可以修改CS和IP的指令统称转移指令,通过转移指令可以控制CPU执行内存中的某处代码的指令。
    jmp ax;只修改IP,称为段内转移,段内转移又分为短转移(IP修改范围-128~127)和近转移(-32768~32767)
    jmp 1000:0  ;同时修改CS和IP,称为段间转移
转移指令分类:
1,无条件转移指令(jmp)
2,条件转移指令
3,循环指令(loop)
4,过程
5,中断

9.1 操作符offset——用来取得标号的偏移地址
assume cs:code
code segement
  start:mov ax...
阅读全文 | 评论次数(0) | 浏览次数(593) | 所属类型(学习笔记)

[2009-08-07 15:52] (转)C运算符优先级

C语言的操作符共有15个优先级,如下:
() [] -> .                                                                                         left to right
! ~ ++ -- +(正号) -(负号) *(指针取值符) (type) sizeof      right to left
* / %                                                                                         left t...
阅读全文 | 评论次数(0) | 浏览次数(462) | 所属类型(学习笔记)

[2009-08-07 14:52] 汇编语言的段机制

assume cs:code,ds:data

data segment
        dw 0,0
data ends

code segment
        mov ax,data
        mov bx,code

        mov ax,4c00h
        int 21H
code ends
end

debug如下
-r
AX=0000  BX=0000  CX=001B  DX=0000  SP=0000  BP=0000  SI=0000  DI=0000
DS=1435  ES=1435  SS=1445  CS=1445  IP=0000   NV UP EI PL NZ NA PO...
阅读全文 | 评论次数(3) | 浏览次数(763) | 所属类型(学习笔记)

[2009-08-06 10:06] 第七章 实验六 第二题:编程,完成问题7.9中的程序

assume cs:code,ss:stack,ds:data
stack segment
        dw 0,0,0,0,0,0,0,0
stack ends
data segment
        db '1. display      '
        db '2. brows        '
        db '3. replace      '
        db '4. modify       '
data ends
code segment
  start:mov ax,data
        mov ds,ax
        mov bx,0
        
        mov ax,stack
        mov ss,ax
        mov sp,00...
阅读全文 | 评论次数(3) | 浏览次数(432) | 所属类型(汇编作业)