汇编学习

本文介绍了8086汇编语言的基本组成,包括汇编指令、伪指令和其他符号。重点讲解了寄存器的作用,如运算器中的通用寄存器AX、BX、CX、DX,并解释了段寄存器如何与偏移地址结合形成物理地址。还探讨了地址加法器的工作原理和DEBUG工具在内存访问中的应用。
摘要由CSDN通过智能技术生成

汇编语言的组成

2020.12.27
汇编语言发展至今,有以下3类指令组成
1.汇编指令:机器码的助记符,有对应的机器码。
2.伪指令:没有对应的机器码,由编译器执行,计算机并不执行。
3.其他符号:如+、-、*、/等,由编译器识别,没有对应的机器码。

MOV AX,[3]:传送3号单元的内容如AX

寄存器

运算器进行信息处理
寄存器进行信息存储
控制器控制各种器件进行工作
内部总线连接各种器件,在他们之间进行数据的传送

一个字由两个字节组成
十六进制数的一位相当于二进制数的四位
在十六进制表示的数据的后面加H,在二进制表示的数据后面加B

几条汇编指令

mov ax,bx ->将寄存器BX中的数据送入寄存器AX->AX=BX
add ax,bx->AX和BX中的数值相加,结果存在AX中->AX=AX+BX
ax为16位寄存器,只能存放4位十六进制的数据

地址加法器采用物理地址=段地址16+偏移地址的方法用段地址和偏移地址合成物理地址。
段地址
16有一个更为常用的说法是左移四位
在这里插入图片描述

寄存器(CPU工作原理)

8086CPU有14个寄存器,他们的名称为:AX

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值