10 2012 档案
摘要:本文试图从汇编语言的角度回答下面几个问题:
在C语言中直接使用寄存器;
C语言如何直接操作内存;
C语言的内存的管理;
C语言的参数传递和返回值;
C语言中的可变参数传递;
阅读全文
摘要:使用BIOS提供的中断例程进行键盘输入和磁盘读写。
阅读全文
摘要:介绍一种新的标号:数据标号,并且利用数据标号,实现直接定标表,写出可读性好,复用性好的功能代码。
阅读全文
摘要:介绍外中断的原理,并且以键盘操作为例,编写一个简单的int 9中断程序。
阅读全文
摘要:介绍int指令引发的内中断;编写中断例程;使用BIOS和DOS提供的中断例程。
阅读全文
摘要:讲解8086的中断处理的原理,深入讲解了内中断,并且编写了0号中断和1号中断。
阅读全文
摘要:介绍8086的标志寄存器, cmp指令的原理以及cmp同条件转移指令的联合使用。
阅读全文
摘要:汇编语言通过call和ret指令实现了模块化程序设计。
阅读全文
摘要:介绍转移指令的原理,并且总结了jmp、jcxz和loop指令。
阅读全文
摘要:数据处理涉及到两个基本问题:
(1). 处理的数据在什么地方?(内存,寄存器,端口还是指令缓冲器)
(2).要处理的数据有多长?(byte, word, dword)
阅读全文
摘要:更灵活的定位内存地址的方法。
阅读全文
摘要:在操作系统的环境下,合法地通过操作系统取得的空间都是安全的。程序取得所需空间的方法有两种:一是在加载程序的时候为程序分配,再就程序在执行过程中向系统申请。
对于第一种方式,我们在程序中定义将要处理的数据,这些数据被编译、连接程序作为程序的一部分写入可执行文件中。当可执行文件的程序加载到内存中,这些数据也同时被加载到内存中。
阅读全文
摘要:主要讲解debug和masm对指令的不同处理;使用[bx]访问内存;使用loop指令实现循环
阅读全文
摘要:从内存访问的角度介绍相关的寄存器。
阅读全文
摘要:简单介绍CPU的工作原理
阅读全文
摘要:汇编语言是直接在硬件之上工作的编程语言,首先要了解硬件系统的结构,才能有效地应用汇编程序对其编程。汇编的研究重点: 如何利用硬件系统的编程结构和指令集有效灵活地控制系统进行工作。
阅读全文
摘要:转载必须注明出处,违者必究。http://www.cnblogs.com/dennisOne近来为了深入学习操作系统,把原来本科期间没有好好学的汇编语言重新补习了下。该系列是我读王爽老师的《汇编语言》的一份读书笔记。由于年岁的增长,迫切想了解计算机的底层。王爽老师这本《汇编语言》极其适合入门,原来以为汇编入门很难,但是在王老师的娓娓道来下,现在发现汇编的门槛并没有想象中的高。感谢王爽老师。(感觉有打广告的嫌疑啊)。免责声明:本笔记是根据王爽老师《汇编语言》总结而得,不可用于任何商业行为。
阅读全文

浙公网安备 33010602011771号