汇编语言基础知识(自用,是纯知识点概念)
汇编语言对学习操作系统计算机组成原理有十分重要的意义
一、CPU的简述
CPU:包括三个部分:寄存器组,运算器,控制器
运算器:用来实现各个逻辑运算或算数用算
寄存器组:为处理单元提供所需要的数据
控制器:将指令从存储器中取出,经译码分析后将其转换为命令去执行
存储器:存储运算过程前后的数据
外部设备:实现人机交换的通道
二、主存和辅存,RAM,ROM,存储器地址,i/o端口2.读入数据
主存:内存的主存储器,主存储器存放当前正在执行的程序和使用的数据,cpu具有性能高,成本高,速度快,容量小,相较于主存辅存来说.辅存其可以长期存放各种大量数据,cpu需要i/o接口来访问。
RAM:可读可写 ,但是断电之后之前的程序是不会被保存的,其可以按地址随机读取
ROM:只读存存储器,其断电之后之前的数据仍然保存着
存储器:是由多个单元构成的,每个存储单元都有一个编号型的地址
i/o接口:是由一组寄存器组成,为了区别他们各个寄存器形成编号,也就是i/o的地址(端口)
三.来讨论一下汇编语言与高级语言的区别
汇编语言是一个直接与计算机联系的语言,它可以直接的控制计算机的硬件。因而其运行速度快,指令序列短小,可以编写在空间和时间两方面最有效的程序。
缺点:其与高级语言相比,由于处理器(硬件)密切相关,导致通用性差,可移植性差,语言功能有限,有涉及寄存器,主存单元等硬件细节,编写汇编语言比较繁杂,调试起来很困难
四.如何表示原码,补码,反码
如果十进制数是一个正数,则原码,补码,反码保持不变
如果十进制数是一个负数,则,原码-->反码(除了首位标记位不变其余都变)
补码:是在末尾+1
五.什么是DOS和ROM-BIOS?
DOS(diskette Opterating system)磁盘操作系统,人与机器的一座桥梁。
BIOS(basic input/output system),通常固化再ROM ,是连接软硬件之间的枢纽。,是最基础,最直接的控制程序
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
汇编语言基础知识(自用,是纯知识点概念)相关推荐
- 关于图计算图学习的基础知识概览:前置知识点学习(PGL)[系列一]
关于图计算&图学习的基础知识概览:前置知识点学习(Paddle Graph Learning (PGL)) 0.1图计算基本概念 首先看到百度百科定义: 图计算(Graph Processin ...
- A.关于图计算图学习的基础知识概览:前置知识点学习(Paddle Graph L)【一】
图学习图神经网络算法专栏简介:主要实现图游走模型(DeepWalk.node2vec):图神经网络算法(GCN.GAT.GraphSage),部分进阶 GNN 模型(UniMP标签传播.ERNIESa ...
- x86汇编语言基础知识
文章目录 内存 总线 寄存器 通用寄存器 段寄存器 状态标志 EIP指令指针 数据表示 x86基本操作指令 指令格式 操作数 x86汇编语言必备知识 x86汇编语言主要包括总线.寄存器结构,数据类型, ...
- 【CSAPP笔记】4. 汇编语言——基础知识
程序的机器级表示 计算机能读懂是机器代码(machine code)-- 用字节序列编码的低级操作 -- 也就是0和1.编译器基于编程语言的规则.目标机器的指令集和操作系统的规则,经过一系列阶段产生机 ...
- 汇编语言 | 基础知识
文章目录 0x00 前言 0x01 为什么学习汇编语言 0x02 汇编语言的由来 0x03 机器语言和汇编语言 0x04 0和1构造万物 0x05 进制转换 0x06 进制运算 0x07 补码运算 0 ...
- 猿创征文 |汇编语言基础知识
目录 1.0小结 1.5小结 1.1汇编语言的"前身"--机械语言 非书本: 书本原图内容: 共两页 编辑1.2汇编语言的产生 经典图例 汇编语言与机器语言之间的关系(书本) 高 ...
- Linux操作系统汇编语言基础知识(图文代码)
1.什么是汇编语言,它在计算机语言中的地位? 汇编语言是程序设计语言的基础语言,是唯一可以直接与计算机硬件打交道的语言 2.汇编语言与源程序.汇编程序.汇编的关系? 3.汇编语言的特点 \1) 汇编语 ...
- 汇编语言——基础知识
目标 1.了解机器语言.汇编语言.汇编源程序.汇编程序.汇编.宏汇编程序等基本概念,正确认识学习汇编语言的重要性. 2.掌握8086处理器中各寄存器的符号表示形式.大小及主要用途. 3.理解主存的编址 ...
- java线程概念_《Java基础知识》Java线程的概念
按照规划,从本篇开始我们开启『并发』系列内容的总结,从本篇的线程开始,到线程池,到几种并发集合源码的分析,我们一点点来,希望你也有耐心,因为并发这块知识是你职业生涯始终绕不过的坎,任何一个项目都或多或 ...
最新文章
- 软银机器人Pepper上岗必胜客,顾客可通过机器人预订披萨
- 程序员面试题精选100题(02)-设计包含min函数的栈[数据结构]
- 2018.5.5信息安全铁人三项赛数据赛复现
- 每日一笑 | 坐牢吗?学编程那种~
- node.js require 自动执行脚本 并生成html,nodejs 执行脚本并实时输出
- 这个 HTTP 实战项目,帮你理清 Go 网络编程的底层逻辑
- 阿里实习 电面,面试
- Linux 开发环境搭建与使用——SlickEdit 的安装与配置
- linux格式化分区error,linux格式化磁盘出错
- springboot使用j2cache
- 终端代码重复率检测实践
- [python案例]金融知识图谱构建流程
- 5个免费GitHub最强前端学习资源 程序员不花一分钱也能变很强
- Thread 1: signal SIGABRT解决方法之一
- D435i:control_transfer returned error, index: 768, error: No data available, number: 61
- 微信小程序+阿里物联平台+合宙Air724UG搭建无服务器物联系统(二)---阿里物联平台搭建
- zram disksize 设置
- [渝粤教育] 东北财经大学 财务管理 参考 资料
- pcm转mp3_前端音频可视化——PCM数据解决方案
- 聊聊找AI算法岗工作