Intel汇编语言程序设计学习-第一章 基本概念

本文档是Intel汇编语言程序设计的第一章,主要介绍基本概念。内容包括简单介绍,如一些精彩的提问,探讨了汇编语言应用程序的性质。此外,还涉及虚拟机的概念,为读者构建汇编语言的基础知识框架。
摘要由CSDN通过智能技术生成

第一章基本概念

1.1  简单介绍

    本书着重讲述MS-Windows平台上IA-32(Intel Architecture 32bit,英特尔32位体系架构)兼容微处理器的汇编语言程序设计,可以使用Intel或AMD的32位/64位处理器运行本所有例子。
    汇编语言是有所程序设计语言中最古老的语言,它与计算机的机器语言最为接近,通过汇编语言可以直接访问计算机的硬件,所以要求读者深入了解计算机体系结构和操作系统的大量细节。

1.1.1  一些精彩的提问

 (没用的地方我都直接简化或者删除了啊!)
需要具备什么背景知识?
    至少要学完一门程序设计的入门语言。
什么是汇编器和链接器?
    汇编器是把汇编语言源程序转换为机器语言的实用工具程序。链接器是吧编译器创建的多个单独的文件组合连接成可执行的应用程序的实用工具。另外一个工具称为调试器、允许在程序运行时单步执行并查看寄存器和内存的内容。
需要什么硬件和软件?
    需要一台装配有Intel386,Intel486,Pentium或IA-32兼容处理器的计算机。例如使用AMD系列处理器完全完全能够正常工作。MASM兼容从Windows95开始的所有32位版本的WIndows操作系统。一些与直接硬件访问和磁盘扇区编程相关的程序必须在DOS,WIndows95/98/Me下运行,这是由于Windows NT/2000/XP有严格的安全限制。
能创建什么类型地址模式程序?
    16位实地址模式程序
:16位实地址模式程序可以在MS-DOS或MS-Windows的控制台窗口下运行。实地址模式程序也称为实模式程序,使用Intel8086/8088处理器要求的分段内存模式。
    32位保护模式程序:32位保护模式程序可运行所有32位版本的Windows操作系统上,通常比实模式程序更加易于编写,易于理解。

     为了更好的理解上面两个模式,我又查了一些资料,发现其中一个说的比较详细(http://blog.csdn.net/heiworld/article/details/24371677)。


通过本书能学到些什么?
  1.计算机体系结构(也适用于Intel I
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值