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

我的博客

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

[2013-01-07 16:32] 实验14之后

15,17章都是在调用dos,bios提供的各种中断了,当然其中也有自己的代码。
16章讲一种编程技巧。
但这样的讲述还远远不够,若要了解更多应该看微机原理了。若要真正掌握就该在裸机上自己写一个系统。
比如,本书关于显示缓冲区的描述。它究竟在内存中还是在显存中?若在内存中,绝没有道理在屏幕上显示出来的。任何能显示出来的东西,都应该经过控制显示器的芯片的作用。若在显存中,依书上的解释,应该是用in out 指令控制显示器的芯片,才能显示出来的。...
阅读全文 | 评论次数(0) | 浏览次数(303) | 所属类型(默认类型)

[2012-12-16 22:48] ubuntu下搭建汇编语言的学习环境

1,安装virtualbox
sudo apt-get virtualbox
2,下载freedos
freedos.org/download
3,virtualbox下安装freedos
freedos.org官网上有教程
4,下载nasm
nasm.us
5,建立ubuntu和freedos之间的共享文件夹
dd if=/dev/zero of=floppy.img bs=1024 count=1440
mkfs.vfat floppy.img
mkdir floppy
sudo mount -o loop floppy.img floppy
将floppy.im...
阅读全文 | 评论次数(0) | 浏览次数(296) | 所属类型(默认类型)

[2012-12-16 20:31] 继续学习

看以前自己说的东西,真的很青涩啊。
时隔七,八年之后,还是买了王爽的这本汇编语言,继续学习。
用的ubuntu系统,已经在virtualbox上安装了freedos,目前正在考虑怎么把nasm安装进dos里。...
阅读全文 | 评论次数(0) | 浏览次数(252) | 所属类型(默认类型)

[2007-11-22 09:41] 汇编能不能这么学?

Windows是在保护模式下运行的,那么在Windows下打开的命令行窗口肯定也是保护模式下的。用Debug修改和查看内存信息,运行用16位编译器编译出的可执行文件,貌似是在直接指挥硬件,但那只是Windows虚拟出的“硬件”,实际上对于真正的硬件连边都没沾到。而且用32位编译器汇编,拿出来就可以直接用了,所以偶打算从32位Windows汇编入手学习,说穿了就是调用API函数,借此以了解Windows的构架和保护模式的特点。我相信学到一定程度后自然而然就知道怎么透过Windows操控真正的硬件了,那时才是真正汇编的开始啊。
        而且,如果我买电脑,肯定是要装Linux的,除非Windows完全...
阅读全文 | 评论次数(3) | 浏览次数(679) | 所属类型(默认类型)

[2007-11-21 09:16] 推荐博文 接口乱弹

我是一只大菜鸟,所写的都是一些胡思乱想的东东,又不知道对不对。所以,各位高手如能批评指正,不胜感激!

汇编语言说穿了就是处理数据的(数据结构+算法)。它把内存中的数据从这里搬到那里,或者从内存读入到寄存器中,加之以某种运算,再写入到内存中。而对数据的处理都是通过接口操作实现的。对内存寻址就是一种接口操作,它把内存中每一个单位的地址都表示为:段地址X10H+偏移地址的形式,这个地址就是接口。在保护方式下,是访问的描述符表,通过描述符表间接地访问内存,在这里描述符表和内存,描述符表和CPU之间分别进行了接口操作。事实上,相异的两个实体之间要进行交流,必然是需要接口的。调用中断,就要知道中断号...
阅读全文 | 评论次数(6) | 浏览次数(897) | 所属类型(默认类型)
页码数(1):  1