- 博客(4)
- 收藏
- 关注
转载 学习汇编前你应该知道的知识(2)
5 使用DOS时,汇编用户可以从DOS操作系统中得到什么?现在编程,通常很多功能都是通过调用系统API。很多高级语言都直接把这些API包装起来,以系统接口或函数的方式提供给用户,那么汇编函数都能得到什么呢?首先,汇编用户有很多东西可以调用。他们主要是:5.1 BIOS提供的接口。现在硬件与软件的区分已越来越不明显,很多硬件不仅仅是电路,而还要提供一些固化写入硬件的一部分“程序”,这些程
2013-09-24 10:15:59
892
转载 学习汇编前你应该知道的知识(3)
第三章 汇编指令3.1 什么是机器语言前面提到“最早的计算机采用机器语言,这种语言直接用二进制数表示,通过直接输入二进制数,插拔电路板等实现,这种“编程”很容易出错,每个命令都是通过查命令表实现”。比如要执行21号中断,需要查表,得到21号中断的指令就是CD 21。这样不管你通过什么方式,在内存指令位置,写入两个字节,一个是CD(这可不是音乐光盘,而是二进制数,转成十进制就是205),
2013-09-24 10:11:29
542
转载 学习汇编前你应该知道的知识(4)
第四讲 汇编程序4.1 汇编程序框架data SEGMENT '数据段,编程者可以把数据都放到这个段里....数据部分'数据格式是: 标识符 db/dw 数据。data ENDS'数据段结束处。edata SEGMENT '附加数据段,编程者可以把数据都放到这个段里....附加数据部分edata ENDS'附加数据段结束处。code SEGMENT'代码段,实际
2013-09-24 10:09:42
1170
转载 中断向量表
1 -- 关于中断向量的几点注释1. 系统引导时,中断向量表放在内存何处? 系统刚引导时,内存0x00000到0x0003FF共1KB的空间用于存放中断向量表。每个中断向量占用4个字节,共可存储256个中断向量。2. 系统引导时,处在实模式下,只可寻址1MB,为什么要用4个字节来寻址中断呢处理程序? 刚看到的时候,我也很纳闷。我们都知道编程的时候指针都是4个字节的,
2013-09-24 09:56:52
2202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人