`
isiqi
  • 浏览: 16553831 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

汇编语言与微机接口学习笔记(二)微型计算机硬件系统简介

阅读更多

微型计算机硬件系统简介

微型计算机系统简介
一个微型计算机系统由计算机硬件和计算机软件两大部分组成。
硬件是组成计算机的物理设备的总称,包括中央处理器(CPU)、内存储器(memory)和输入输出(I/O)设备,用系统总线(bus)把它们连接在一起。
系统总线包括数据线、地址线和控制线三组。
系统软件(操作系统,翻译程序,辅助程序)和应用软件

汇编语言概述
编程实现:123+456->SUM
C语言:
main()
{
int a,b,sum;
a = 123, b = 456;
sum = a + b;
}

机器语言:
在命令提示符环境下,用DEBUG的E命令把机器指令及数据输入内存.
(1) 输入程序代码
-e cs:100 a1 0f 01 03 06 11 01 a3 13 01 b8 00 4c cd 21
(2) 为数据分配空间
-e ds:10f 7b 00 c8 01 00 00
其中7b 00是123在内存中的逆序存放,c8 01是456在内存中的逆序存放
(3) 运行结果
12F8:0113 43 02
43 02是结果的逆序存放

汇编语言版:
CODE SEGMENT
org 100h
assume cs:code,ds:code
main proc near
mov ax a
add ax,b
mov sum,ax
mov ax,4c00h
int 21h
A dw 123
B dw 456
sum dw ?
main endp
code ends
end main
反汇编生成的.exe文件得到:
代码段:
12F8:0100 A10F01 MOV AX,[010F]
12F8:0103 03061101 ADD AX,[0111]
12F8:0107 A31301 MOV [0113],AX
12F8:010A B8004C MOV AX,4C00
12F8:010D CD21 INT 21
数据段:
12F8:010f 7B 00 C8 01 43 02
可见汇编语言是一种符号化了的机器语言,即用指令助记符、符号地址、标号等符号书写程序的语言。

汇编语言的优点:

分享到:
评论

相关推荐

    汇编语言与接口技术笔记

    在微型计算机技术领域,汇编语言与接口技术是基础和核心。通过汇编语言可以编写出高效且对硬件资源利用度极高的程序代码,而接口技术则确保了这些代码能够与计算机的外围设备或外部环境进行有效的交互。 本文提到的...

    微机原理、汇编语言及接口技术:第1章:微型计算机系统概述.ppt

    课程内容的安排从微型计算机的系统组成开始,逐步深入到微处理器指令系统、汇编语言程序设计、微机总线等,最后探讨各种接口技术。课程的特点是以技术为主,面向应用,结合硬件和软件,为学生提供一个全面了解微机...

    《微机原理与接口技术》 学习感想

    在学习《微机原理与接口技术》这门课程的过程中,我深感其复杂性和挑战性。初接触时,面对诸多专业术语和理论问题,确实感到困惑。然而,随着时间的推移,我逐渐找到了学习的脉络。理解微机的整机概念是突破难点的...

    微机系统与接口:第1章 微型计算机基础.ppt

    微机系统与接口是计算机科学和技术的重要组成部分,涉及到计算机系统的软硬件设计、开发和应用。本课程的目标是让学生掌握微机系统的基本组成、工作原理、接口电路及硬件的连接,并具备初步开发微机系统软、硬件的...

    微机原理与接口技术笔记.pdf

    ### 微机原理与接口技术知识点总结 #### 第一章 微型计算机概述 ##### 1.3 微处理器、...后续章节可能会涉及更具体的硬件接口技术和汇编语言的应用等内容,这些都是学习微机原理与接口技术不可或缺的重要组成部分。

    汇编语言.王爽-学习笔记

    王爽-学习笔记》是一份针对初学者的汇编语言学习资料。这份笔记旨在帮助读者理解汇编语言的基础概念和技术要点,并通过实际的例子加深对汇编语言的理解。尽管这份笔记并不是非常全面,但对于那些想要入门汇编语言的...

    微型计算机原理与接口技术

    ### 微型计算机原理与接口技术 #### 一、课程介绍与目标 本课程旨在让学生系统地掌握微型计算机的工作原理及其应用技术。主要内容包括微机原理、接口技术和相关的软件编程方法。通过本课程的学习,学生将能够: 1...

    汇编语言程序设计(钱晓捷)课件

    此外,还提到了两本参考文献:《16/32微机原理、汇编语言及接口技术(第2版)》和《大学计算机学习指导系列 汇编语言程序设计·学习与解题指南》。这些教材和参考资料为学习汇编语言提供了丰富的资源。 考核要求中...

    微型计算机原理与接口技术第4版课后答案

    《微型计算机原理与接口技术》是计算机科学领域中一本重要的教材,主要讲解计算机硬件系统的基础知识,特别是关于微处理器、存储系统、输入/输出(I/O)接口等方面的内容。第四版由周和琴、吴秀清两位专家编著,旨在...

    微机原理与接口技术 读书笔记.docx

    《微机原理与接口技术》是一门涵盖计算机硬件基础与通信接口的专业课程,它主要讲解微型计算机的基本工作原理和接口技术。在学习这门课程的过程中,不仅需要掌握大量的专业术语和概念,还需要通过实践来深化理解。 ...

    专升本专业课的笔记 微型计算机技术与接口技术 农学院授课教案2

    ### 专升本专业课的笔记:微型计算机技术与接口技术...通过这些知识点的学习,学生不仅能够掌握汇编语言的基础知识,还能够了解不同数制之间的转换方法,这对于进一步深入学习微型计算机技术和接口技术具有重要的意义。

    微型计算机系统原理及应用 复习

    微型计算机系统原理及应用复习中涉及的知识点主要涵盖计算机系统的基础架构、8086 CPU的特性和操作、中断系统、I/O传输、存储器类型以及串行通信。以下是对这些知识点的详细解释: 1. 汇编程序:汇编程序是一种翻译...

    微型计算机原理及应用第4版四版笔记和课后习题详解答案

    ### 微型计算机原理及应用第4版四版笔记和课后习题详解答案 #### 知识点一:微型计算机的基本概念与组成 - **微型计算机定义**:微型计算机是一种体积小、重量轻、成本低、功能强的电子计算机。它由中央处理器(CPU...

    专升本专业课的笔记 微型计算机技术与接口技术 农学院授课教案12

    【微型计算机技术与接口技术】课程是专升本专业课的一部分,主要涵盖了计算机硬件与软件交互的核心知识。这一章节的重点在于可编程接口芯片的应用及I/O程序设计,旨在让学生掌握汇编语言编程方法,理解视频显示系统...

    专升本专业课的笔记 微型计算机技术与接口技术 农学院授课教案14

    综上所述,专升本专业课的笔记中关于微型计算机技术与接口技术的部分,深入探讨了模块化程序设计与混合编程技术的关键概念和实践技巧,为学习者提供了一个全面的视角,既涵盖了理论基础,也包括了具体的编码指导。...

    16、32位微机原理、汇编语言及接口技术教程课后习题答案.pdf

    位 CPU 具有更好的性能。 【知识点详解】 微机原理、汇编语言以及接口技术是计算机科学中的基础...这些知识点构成了微机原理、汇编语言及接口技术的基础,理解和掌握这些概念对于深入学习计算机系统和编程至关重要。

    推选主讲于仲安单位江西理工大学汇编语言程序设计PPT实用.ppt

    该课程的【教材和参考书】涵盖了多本权威著作,如《实用汇编语言程序设计》、《IBM-PC汇编语言程序设计》系列,以及《微型计算机技术及应用》等,为深入学习提供了丰富的资源。 课程内容包括多个【核心章节】: 1....

    微机原理与接口技术复习笔记.docx

    微机原理与接口技术是计算机科学中的核心课程,主要研究微型计算机的基本结构、工作原理以及如何与外部设备进行数据交互。以下是对该课程复习笔记的关键知识点的详细解释: 1. **程序与诺依曼结构**: - **程序**...

    专升本专业课的笔记 微型计算机技术与接口技术 农学院授课教案3

    通过这些知识点的学习,学生可以深入理解微型计算机的架构原理,为汇编语言编程和计算机系统设计打下坚实的基础。同时,了解微处理器的发展历程和技术细节,有助于把握计算机科学的核心概念和技术趋势。

    汇编语言 LLVM编译器 数据结构 算法 操作系统 单片机 linux 面试

    1. **汇编语言**:汇编语言是一种低级编程语言,它的指令与计算机硬件的机器语言紧密相关。每条汇编指令通常对应一个特定的机器码,用于直接控制计算机硬件的操作。学习汇编可以帮助理解计算机底层工作原理,但在...

Global site tag (gtag.js) - Google Analytics