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

我的博客

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

[2009-07-12 21:22] 显示子函数 showMem

点击查看原图
此为 为课程1写的显示子函数 输入参数为ax
可以扩展参数:

       ;; 显示 子函数 
        ;; 参数 要显示内容的段地址ax,段数据以0结尾 
showMem:push es
        push si
        push di
        push bp
        push bx
        push cx
        push ax
        mov ax,0B800H                ;显存地址
        mov es,ax
        mov si,210H                ;第几行
        mov di,0                ;第几列
        add si,di
        mov dh,01000010B        ;设置颜色
        add di,di
        pop ax
        mo...
阅读全文 | 评论次数(1) | 浏览次数(1323) | 所属类型(代码区)

[2009-07-12 19:56] 第九章根据材料编程

点击查看原图
assume cs:code,ds:data1
data1 segment
        db 'I love you, Wjf!'
        db 30 dup (0)
data1 ends

code segment

start:        mov ax, data1
        mov ds,ax        
        mov al,01000010B
        push cx
        push bx
        push bp
        mov cx,15
        mov bx,0
        mov bp,0
        
s:        mov ah,[bp]
        mov byte ptr [bx+16],ah
        mov byte ptr [bx+17],al
        ...
阅读全文 | 评论次数(1) | 浏览次数(1208) | 所属类型(代码区)

[2009-07-12 17:07] 第8章的奇怪问题

点击查看原图
很经典的问题.答案:jmp short 标号是靠位移跳转...
阅读全文 | 评论次数(1) | 浏览次数(1286) | 所属类型(代码区)

[2009-07-12 16:39] 跳转指令

JCXZ: stands for Jump If CX register Is Zero

NOP: No Operation (computer processor instruction)...
阅读全文 | 评论次数(1) | 浏览次数(1183) | 所属类型(学习区)

[2009-07-12 16:36] JMP的学习

点击查看原图
jmp short 标号  ;依据位移跳转 机器码包含位移 修改IP
jmp far 标号    ;机器码中包含目的地址 eg: 0aab:8909

jmp reg     ;转移地址在寄存器中
jmp word ptr [bx] ;转移地址在内存中,段内转移
jmp dword ptr ds:[0] ;段间转移 见图:...
阅读全文 | 评论次数(0) | 浏览次数(927) | 所属类型(学习区)

[2009-07-12 15:51] 需要repeat的内容

点击查看原图
寻址方式小结:
见图:...
阅读全文 | 评论次数(0) | 浏览次数(939) | 所属类型(学习区)

[2009-07-11 19:57] 回来了.重新学习一遍这本书!

每次重复看一本书的时候都会发现有新的收获。

好久没接触了,忘记了一些。重新学习了。

坚持到底!

人在北京的某个机房。只能找电子书了。下面是第二版的下载地址。很不错的一个论坛里的书。

http://www.51leifeng.net/viewthread.php?tid=23729&extra=&highlight=%E7%8E%8B%E7%88%BD&page=1...
阅读全文 | 评论次数(1) | 浏览次数(1289) | 所属类型(学习区)

[2008-03-19 18:23] C语言指针

摘录的别人的:
 C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标 准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用来解决如何辩识一个声明的,两者可 以说是相反的。右左法则的英文原文是这样说的:

 The right-left rule: Start reading the declaration from the innermost parentheses, go right, and then go left. When you ...
阅读全文 | 评论次数(1) | 浏览次数(2079) | 所属类型(c语言学习)

[2008-03-19 15:58] 用cpu-z得到的自已电脑中的基本信息(留着以后有用)

-------------------------
  CPU-Z 版本 1.44.1
-------------------------

处理器映射
------------------------------------------------------------------------------------

处理器数目        1
线程数        1

处理器 0
    -- 核心 0
        -- 线程 0


处理器信息
----------------------------------------------------------------...
阅读全文 | 评论次数(2) | 浏览次数(2320) | 所属类型(c语言学习)

[2008-03-14 09:22] 第10章 课程设计1的代码(有一些错误,有时间再调试)

data segment 
  db '1975','1976','1977','1978','1979','1980','1981','1982','1983' 
  db '1984','1985','1986','1987','1988','1989','1990','1991','1992' 
  db '1993','1994','1995'  
  dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514 
  dd 345980,590827,803530,1183000,1843000,2759...
阅读全文 | 评论次数(5) | 浏览次数(1548) | 所属类型(汇编作业)
『 查看更多文章 』