首页 > 其他分享 >微机结构

微机结构

时间:2024-04-26 18:44:06浏览次数:27  
标签:计算机 AL 接口 微机 指令 存贮器 CPU 结构

微机主要由如下几个部分组成:微处理器或称中央处理单元(CPU)、内部存贮器(内存)、输入输出接口(接口)及系统总线。
(1) CPU,CPU是一个复杂的电子逻辑元件,它包含了早期计算机中的运算器、控制器及其他功能,能进行算术、逻辑及控制操作。
(2)内存,顾名思义,所谓内存就是指微型计算机内部的存贮器。
(3)系统总线,系统总线包括地址总线总线和控制总线,将CPU,存储器和I/O设备连接起来,实现各大部件之间的各种信息传送
(4)接口,微型计算机广泛地应用于各个部门和领域,所连接的外部设备是各式各样的。
汇编语言程序是由一系列的指令(指令序列构成,指令是构成汇编语言程序的最基本单位。 CPU执行指令序列就是重复执行以下两个步骤:(1)从存储器中取指令(2)执行指令规定的操作
微型计算机的工作过程
 CPU进行简单的算术运算或逻辑运算,或从存贮器取数,将数据存放于存贮器,或由接口取数或向接口送数,这些都是一些基本动作,也称为CPU的操作
例如:用微型计算机求解“7+10=?”,必须利用指令告诉计算机该做的每一个步骤,先做什么,后做什么,具体步骤就是:
            7→AL
            AL+10→AL
其含义就是把7这个数送到AL里面,然后将AL中的7和10相加,把要获得的结果存放在AL里。把它们变成计算机能够直接识别并执行的程序如下:
            10110000
            00000111 第一条指令
            00000100
            00001010 第二条指令
            11110100 第三条指令
当顺序执行完上述指令时,AL中就存放着要求的结果

标签:计算机,AL,接口,微机,指令,存贮器,CPU,结构
From: https://www.cnblogs.com/mzz18/p/18160681

相关文章

  • Java树形结构
    表结构createtablecommon_tree(idbigintnotnullcomment'主键'primarykey,p_idbigintnullcomment'父节点id',tree_codevarchar(100)nullcomment'树形区分',tree_describevarch......
  • 【网络通信】初探网络层次结构(OSI七层网络模型)
    ​        随着信息技术的飞速发展,网络通信已经成为现代社会不可或缺的一部分。网络通信的实现离不开网络协议栈的支持,而网络协议栈则是由多个层次组成的。这些层次各自承担着不同的任务,共同构成了网络通信的基石。本文将对网络通信中的各类层进行详细介绍,包括它们的定......
  • 微机的硬件组成与运行
    微机,也称为微型计算机或微型机,是由大规模集成电路组成的体积较小的电子计算机,其主要的硬件为总线,中央处理器(CPU),存储设备(RAM),输入输出设备(I/O)等组成,微机的硬件组成是一个复杂而精细的系统,各个部件相互协作,共同实现了计算机的各种功能。由于所学有限,本文章仅研究cpu,ram,与IO设备......
  • 数据结构算法题
    数据结构算法题通过键盘输入一个包括'('和')'的字符串string,判断字符串是否有效。要求设计算法实现检查字符串是否有效,有效的字符串需满足以下条件:A.左括号必须用相同类型的右括号闭合。B.左括号必须以正确的顺序闭合。C.每个右括号都有一个对应的相同类型的左括号。思......
  • 【爆款推荐】初中中考阅读理解难题一网打尽!句子结构深度解析+答案揭秘,助你轻松冲刺高
    PDF格式公众号回复关键字:ZKYDT011原文1Thewriterlostherfatherattheageoffour,didn’tshe?解析1Thewriter这位作者,lost失去,herfather她的父亲,attheageoffour在4岁的时候,didn’tshe?不是吗?这位作家四岁时失去了父亲,不是吗?2Everythingcha......
  • C语言数据结构:顺序栈的创建、出入栈,以及使用顺序栈实现十进制转十六进制
    /***********************************************************************************************************该程序实现顺序栈元素的增删改查,目的是提高设计程序的逻辑思维,另外为了提高可移植性,所以顺序栈中元素的*数据类型为DataType_t,用户可以根据实际情况修改......
  • 基于c语言数据结构-双循环链表
    DoubleCircularLinkedList双循环链表/**************************************************************函数名称:*函数功能:设计双向循环链表的接口*函数参数:*返回结果:*注意事项:None*函数作者:zcx982795194@[email protected]*创建日期:2024/04/25*修......
  • 数据结构(顺序表)
    /***********************************************************************************************************该的程序实现顺序表元素增删改查,目的是提高设计程序的逻辑思维,另外为了提高可移植性,所以顺序表中元素的*数据类型为DataType_t,用户可以根据实际情况修改顺序......
  • 【vue-入门】-【1】Vue介绍与项目结构
    Vue是什么?渐进式javaScript框架,易学易用,性能出色,适用场景丰富的web框架官方文档地址:https://cn.vuejs.orgVue简介是渐进式javascript框架,易学易用,性能出色,适用场景丰富的web前端框架Vue是一款用于构建用户节点的javascript框架。它基于标准html、css、javascript构建并提......
  • 数据结构(顺序栈元素的增删改查)
    /***********************************************************************************************************该程序实现顺序栈元素的增删改查,目的是提高设计程序的逻辑思维,另外为了提高可移植性,所以顺序栈中元素的*数据类型为DataType_t,用户可以根据实际情况修改顺序......