汇编语言知识点整理(应付考试专用,想学习找其他的)

1 基础知识

1.1 信息在计算机内部的表示和存储

1.1.1 信息存储的基本概念

信息在计算机内部是以二进制数据的形式在存储器中存取的。介绍两个基本概念:
在这里插入图片描述

(Bit)
计算机中最小的数据单位,一位有0、1两状态。Bit是计算机中最小的信息单位。一个Bit可由一个基本的电子元件的状态构成,比如一个晶体管的导通或截止。

字节(Byte)
在这里插入图片描述
8个Bit构成一个Byte,数据的存储是以字节或字节的倍数进行的,所以,字节是计算机中最小的存储单位,所以存储器存储容量的基本单位为字节。

例如,我们的优盘存储容量是32G,指的就是能存储32G字节。
在这里插入图片描述

1.1.2 带符号整数的存储—数的补码表示

机器数:在计算机中,把一个数连同其符号在内数值化表示的数称为机器数。
一般地,最高有效位表示符号,0表正数,1表负数。

1.1.3 非整数的存储

现实中的数据往往不是整数,小数如何存储,小数点如何处理?这个问题更复杂些。在计算机中要采用一定的存储模型来处理。通常有定点数和浮点数表示法。定点数有缺陷,往往采用的是浮点数,浮点数其实就是科学计数法表示,浮点数能表示的数值范围比定点数大多,且精度高,但浮点数运算规则复杂。

单精度浮点数存储通常占用4个字节,双精度占用8个字节。

2 80X86计算机组织

2.1 有关计算机的基本术语和概念

是由若干个字节构成,字的位数叫做字长,不同机器有不同的字长,一般计算机的字长在8到64位之间,即一个字由1~8个字节组成。

8086中,字为2字节。

注意:最小存储单位是字节。存储器可以看成是字节构
成得空间。8086可访问2^20=1M字节内存空间。
寻址空间:CPU可访问的存储器字节数。

指令
规定CPU进行某种操作的命令,指令是0、1组成的代码,有若干字节。

指令系统
CPU指令的全部,如8086所有指令构成8086指令系统,不同CPU指令不同,但类型大致相同,8086指令系统是80X86指令系统的完整子集。

程序
指令的序列,完成特定功能

中央处理机(CPU)
CPU几乎构成了计算机,它有运算、控制操作的功能,是PC的核心。程序是由CPU执行完成的。它有以下三部分:
①算术逻辑单元(Arithmetic Logic Unit, ALU)
进行算术、逻辑运算
②控制器(Control Unit)
按顺序从内存中读指令,译码,在时钟信号控制下发出一系列相应的操作,控制CPU及PC工作。
主频:时钟信号的频率 。
③寄存器(Register)
用于存放操作数、中间结果、状态标志、地址等。

2.2 80X86的寄存器

请添加图片描述

请添加图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/816243.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MySQL优化表,表的碎片整理和空间回收,清理空间

1.sql -- 查看表占用空间大小。简单查询可以用show table status like blog_visit; select data_length, index_length, data_free, o.* from information_schema.tables o where table_schema in (lishuoboy-navigation) and table_nameblog_visit order by data_length des…

计算机服务器中了rmallox勒索病毒怎么办,rmallox勒索病毒解密流程步骤

在企业的生产运营过程中网络发挥着巨大作用,利用网络可以拓宽市场,提高办公效率,网络为企业的生产运营提供了极大便利,但也为企业的数据安全带来隐患。近日,云天数据恢复中心接到多家企业的求助,企业的计算…

使用 Verdaccio 私有化 npm 源指南

使用 Verdaccio 私有化 npm 源指南 使用 Verdaccio 私有化 npm 源指南 介绍什么是 Verdaccio为什么选择 Verdaccio部署 Verdaccio Nodejs 部署 全局局部 Docker 部署云服务商一键部署 注册用户发布私有 npm 包管理 npm 包项目使用私有源 全量切换部分切换 结尾源代码链接 介…

网络篇10 | 网络层 IP

网络篇10 | 网络层 IP 01 简介02 名称解释03 IP报文格式(IPv4)1)4位版本协议(version)2)4位首部长度(header length)3)8位服务类型(Type Of Service, TOS)4)16位总长度5)16位(分片)标识6)3位(分片)标志7&am…

【Java】Spring的概述

什么是Spring 据度娘所载:Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架。 Spring的核心是控制反转(IoC)和…

4.14日网络编程学习

1.网络编程三要素 1.IP地址: IP地址:指互联网协议地址(Internet Protocol Address),俗称IP。要想使网络中的计算机能够进行通信,必须为每台计算机指定一个标识号,通过这个标识号来指定接受数据…

Java基础习题及参考代码(数组)

二白整理了一些关于数组的习题,本人也逐个完成,有需要的同学自取,答案仅供参考。 01:对10个整数进行按照从小到大的顺序排序 package Practise;/*** JdkVersion: 17* Author: 二白程序员* Date 2024/4/8 13:24* QQ:…

MySQL-触发器

一、概述: Ⅰ、触发器是由 事件来触发 某个操作,这些事件包括 INSERT 、 UPDATE 、 DELETE 事件。就是指 用户的动作或者触发某项行为。如果定义了触发程序,当数据库执行这些语句时候,就相当于事件发生 了,就会 自动 …

Spring Cloud 集成 RabbitMQ

目录 前言步骤引入相关maven依赖添加相关配置 使用方法配置消息序列化创建第一个消息队列和交换机使用方法 总结 前言 在当今的微服务架构盛行的时代,消息队列作为一种重要的通信机制,在分布式系统中扮演着不可或缺的角色。RabbitMQ,作为一款…

ASP.NET公交车管理系统的实现与设计

摘 要 随着经济的日益增长,信息化时代已经到来,生活中各种信息趋向数字化、清晰化。公交车作为现代城市生活中一种重要的交通工具,其数量增多,车型也不再单一,雇用的司机增多,这样使得公交车公司的车辆信…

XTTS数据迁移方案

前置条件检查 XTTS使用限制较多,V3版本按照本节逐项检查 目标库操作系统不能是windows 源库:redhut 7.9 目标库:redhut 7.9 检查数据库时区(两边都需要) SQL> select dbtimezone from dual; 检查结果两边都一致…

系统架构设计与优化的几个关键点

1. 业务理解与需求分析 业务场景梳理:深入理解业务流程、业务规则、用户行为模式等,明确系统需要支持的核心功能和应用场景。非功能性需求识别:关注性能指标(如响应时间、并发处理能力、数据吞吐量等)、可用性要求&am…

机器学习和深度学习--李宏毅 (笔记与个人理解)Day 16

Day 16 deep Learning – 鱼与熊掌兼得 最近在减重, 昨天跑了个一公里,然后今天上午又打了个篮球,真是老胳膊老腿了,运动完给我困得不行 Review 见前面的笔记 这里说dl 会提供一个足够大的模型, 来使得Dall loss 足够小…

创业之路:从市场洞察到产品实现的全方位指南

创业是一项挑战性的旅程,需要综合考虑市场、产品、技术、团队等多个方面。在这篇文章中,我们将深入探讨如何更好地进行创业,从市场分析到产品实现的各个环节。 深入市场洞察 在创业之前,深入了解目标市场是至关重要的。我们需要…

Unity类银河恶魔城学习记录12-14 p136 Merge Skill Tree with Sword skill源代码

Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释,可供学习Alex教程的人参考 此代码仅为较上一P有所改变的代码 【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibili CharacterStats.cs using System.Collections; using System.Collections.…

如何在CentOS中开放指定端口

本文将介绍在CentOS中如何通过firewalld和iptables开放指定端口。 一. firewalld 在CentOS系统中,firewalld是一个动态管理防火墙的守护进程,它提供了一个更加灵活和强大的防火墙管理工具。 以下是在CentOS 7和CentOS 8中使用firewalld开放指定端口的…

【Ubuntu】在 Windows 和 Ubuntu 之间传输文件

在 Ubuntu 上安装 Samba: sudo apt-get update sudo apt-get install samba在 Ubuntu 上创建一个共享文件夹并设置权限: mkdir /home/your_username/shared sudo chown nobody:nogroup /home/your_username/shared sudo chmod 0777 /home/your_username/…

【氮化镓】GaN HEMTs结温和热阻测试方法

文章《Temperature rise detection in GaN high-electron-mobility transistors via gate-drain Schottky junction forward-conduction voltages》,由Xiujuan Huang, Chunsheng Guo, Qian Wen, Shiwei Feng, 和 Yamin Zhang撰写,发表在《Microelectroni…

绿联HDMI延长器40265使用AG7120芯片放大器方案

HDMI延长器和放大器 延长器:主要用于HDMI线的延长,有HDMI对接头方式延长,或HDMI公头加HDMI母头的HDMI线进行延长,或通过网线方式延长,早期为双网线,目前已发展为单网线,需要注意的是&#xff0…

NLP_知识图谱_图谱问答实战

文章目录 图谱问答NERac自动机实体链接实体消歧 多跳问答neo4j_graph执行流程结构图![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/1577c1d9c9e342b3acbf79824aae980f.png)company_data![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/20f567d877c743b…