版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://cloud.tencent.com/developer/article/1535029
; 集成开发环境的使用
; 将80h~8Fh共16个数据写入数据段0000h偏移地址开始的16个内存单元中
DATA SEGMENT
DB 16 DUP(?) ;申请缓冲区
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START PROC NEAR
MOV AX,DATA
MOV DS,AX
MOV AL,80H
MOV SI,0000H ;建立数据起始地址
MOV CX,16 ;循环次数
MLOOP: MOV [SI],AL
INC SI ;地址自加1
INC AL ;数据自加1
LOOP MLOOP
MOV AH,4CH
INT 21H ;程序退出
START ENDP
CODE ENDS
END START
Intel 8086 微处理器简介 通用寄存器: AX(累加器) BX(基址寄存器) CX(计数器) DX(数据寄存器) ;可以分8位使用。 指针及变址寄存器: SP(堆栈指针寄存器) BP(基址指针寄存器) SI(源变址寄存器) DI(目的变址寄存器) IP(指令指针寄存器):用来存放下一条要执行指令在内存中代码段中的偏移地址。 主存储器主存的基本存储单位是位(bit),它能容纳一个二进制数的0或1 字节编址:以字节为最小寻址单位。 8086的最大寻址空间1M 字的存放形式“低位在前,高位在后” “对准字”和“不对准字”