汇编语言入门经典(汇编语言入门一
时间:2023-06-25 14:44:16

hello大家好,我是城乡经济网小晟来为大家解答以上问题,汇编语言入门经典(汇编语言入门一很多人还不知道,现在让我们一起来看看吧!

学习汇编语言以 Intel 8086 CPU 为基础会更容易掌握,我来为大家科普一下关于汇编语言入门经典?下面希望有你要的答案,我们一起来看看吧!


(资料图片仅供参考)

汇编语言入门经典

学习汇编语言以 Intel 8086 CPU 为基础会更容易掌握。

要知道,微型计算机的字长与微处理器的寄存器位数有关。

学习汇编语言我们会用到十六进制(H)的数据形式,要使自己尽快习惯用十六进制来思维。在汇编语言中,数值后面分别用字母B、H、D代表二进制(Binary)、十六进制(Hexadecimal)、十进制数(Decimal)(十进制数可以省略 D)。

在计算机中还规定采用字节、字、双字等单位来表示数据。

在汇编语言中,内存是非常重要的学习内容。我们先要对内存地址和存储单元的概念进行学习。

对存储单元的标识可以用物理地址或逻辑地址表示。

(1)物理地址

物理地址是内存单元的真实地址,存储单元的物理地址是唯一的。

Intel 8086 CPU 有 20 根地址线,因此其存储空间可达 2 的 20 次方 = 1 M 个字节单元(1MB)。地址都是从 0 开始的,在 20 位地址线的存储空间中采用十六进制表示的物理地址范围是 00000H ~ FFFFFH。

(2)逻辑地址

逻辑地址是用户编程时使用的地址,分为段地址和偏移地址两部分。

在 8086 汇编语言中,把内存地址空间划分为若干逻辑段,每段由一些存储单元构成,每段最大为 65536 个字节单元(0 号单元~65535 号单元 0000H~FFFFH)。用段地址指出是哪一段,偏移地址标明是该段中的哪个单元。段地址和偏移地址都是 16 位二进制数。

逻辑地址的形式:段地址:偏移地址。

(3)逻辑地址转换为物理地址

用户编程时采用的逻辑地址在 CPU 执行程序时都要转换成实际的物理地址,这个转换过程是由 CPU 中的地址加法器自动完成的。

转换时先将 16 位的段地址左移 4 位,相当于乘以 16 或十六进制的 10H,再和偏移地址相加。转换公式为:

物理地址 = 段地址 × 10H 偏移地址

例:若某单元的逻辑地址为 0001:0002H,其物理地址 = 0001H × 10H 0002H = 00012H;另一单元的逻辑地址为 3020:055AH,其物理地址 = 3020H × 10H 055AH = 3075AH。

存储器逻辑分段类型如下:

在 dos 操作系统和 Windows 操作系统中,都提供了调试工具 DEBUG。

DEBUG 是为汇编语言设计的一种调试工具,它通过单步、设置断点等方式为程序员提供了非常有效的调试手段。利用它可以观察和修改 CPU 的寄存器、内存单元;可以跟踪程序的运行,发现程序的错误。

DEBUG 命令有 20 多个,我们主要学习最常用的命令。

简单的 DOS 命令:

注意:DOS 和 DEBUG 命令都支持不区分大小写。

本文就为大家讲解到这里,希望对大家有所帮助。

标签:

  • 上一篇文章: 资讯:放弃iPhone的人,越来越多
  • 下一篇文章: 最后一页
  • 最新
  • 汇编语言入门经典(汇编语言入门一

    hello大家好,我是城乡经济网小晟来为大家解答以上问题,汇编语言入门

  • 资讯:放弃iPhone的人,越来越多

    来源:雷科技数码3C组|编辑:冬日果酱|排版:KT随着618的结束,再看看

  • 焦点精选!手术能彻底根治萎缩性胃炎吗?萎缩性胃炎怎么治疗才能彻底治愈?

    手术不能根治萎缩性胃炎,萎缩性胃炎主要是胃黏膜的病变,由于胃黏

  • 未来从这里开始 梦想从这里启航

    职教高考部是西安铁道技师学院顺应国家新时代职业教育发展政策,按照新

  • 全球时讯:聚焦尼山对话丨满目是“尼”

    舜网山东频道是山东新闻权威发布平台,及时发布山东17地市新闻。

  • 每日速讯:《索尼克:未知边境》生日派对更新加入新游戏+模式

    《索尼克:未知边境》上市已经有一段时间了,而且在玩家群体中收获了不

  • 环球新动态:2023太原科技大学招生计划-各专业招生人数是多少

    高考填报志愿时,太原科技大学招生计划是广大考生和家长朋友们十分关心

  • 每日头条!外媒:乌克兰称研制出航程1000公里无人机

    参考消息网6月24日报道据路透社6月20日报道,国营的乌克兰国防工业公司

  • 二胎是上天赐我的礼物,36岁生二胎发朋友圈的句子? 天天观察

    一、36岁生二胎发朋友圈的句子?1、36的我生下的二胎,我觉得这一刻特

  • 神南属安积班5(关于神南属安积班5介绍)

    1、期待已久的系列第五季安积班成员焕然一新比嘉爱未小泽征悦福士诚治

  • 快播:尤文买断米利克签约至2026年,但只能分期付款

    尤文官方消息,尤文买断米利克,签约至2026年6月

  • 商丘工学院信息与电子工程学院开展“文明离校”主题班会

    为切实做好学生文明行为的教育管理,确保学生安全、文明有序离校,共同

  • 环球简讯:肥皂的替代品有哪些值得尝试

    肥皂是我们日常生活中必不可少的清洁用品,但是有些人可能对肥皂过敏或

  • 广汽集团(02238)拟向广汽资本增资5亿元

    广汽集团(02238)公布第六届董事会第41次会议决议公告。

  • 交通部门增运力 保障端午假日出行

    全国铁路端午假期运输今天(6月21日)启动。今天到25日,全国铁路预计

  • 世界讯息:细节有变化 福特蒙迪欧1.5T版将6月26日亮相

    细节有变化福特蒙迪欧1 5T版将6月26日亮相日前,车质网从相关渠道获悉

  • 旅游
    • 乌当区2023幼升小入学报名指南(对象+时间+入口+学区划片)

    • 央视重磅官宣!11月底全线贯通!-全球观天下

    • 天天热推荐:火影剧场版雪姬忍法帖_求火影忍者剧场版 大活剧 雪姬忍法帖 和 大激突 幻之地底遗迹

    • 高老庄娶亲原唱(高老庄娶亲)