汇编语言学习(二)~基础知识补充

汇编语言的特点

优点

  • 直接控制计算机硬件部件
  • 编写“时间”和“空间”两方面最有效的程序

缺点

  • 预处理器密切相关
  • 需要熟悉计算机硬件系统、考虑许多细节
  • 编写繁琐,调试、维护、交流和移植困难

故有时需要采用高级语言和汇编语言混合编程

汇编语言的应用场合

  • 对软件的执行时间或者存储容量有较高要求的场合
  • 需要提高大型软件性能的场合
  • 软件与硬件关系密切、软件需要直接和有效控制硬件的场合
  • 没有合适的高级语言的场合或只能采用汇编语言的时候
  • 其他,如系统的底层软件、加密解密软件、分析和防治计算机病毒软件等

冯·诺依曼计算机

计算机由运算器、控制器、存储器、输入设备、输出设备组成

运算器和控制器合称中央处理器(CPU)

基本特点

  • 采用存储程序方式,即程序和数据存放在同一个存储器中
  • 存储器按地址访问
  • 指令由操作码和地址码构成
  • 机器以运算器为中心,输入输出设备都要经过CPU和存储器间进行数据传送

存储器

采用小端方式存储一个字

  • 一个字占据两个相邻的存储单元
  • 低位字节存入低位地址,高位字节存入高位地址
  • 字的地址由其低地址来表示
最后修改:2022 年 01 月 02 日
如果觉得我的文章对你有用,请随意赞赏