微机原理汇编语言EMU8088/86学习笔记一——实现内存初始化
前言
简单写一下作业里出现的初始化内存认为。这个系列只是单纯的微机原理学习笔记。
代码
二话不说,直接上代码
DATA SEGMENT
BUFFER DB 100 DUP(1) ;定义一块随机数区域
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX ;初始化DS
LEA SI,BUFFER ;获得buffer的地址
MOV BX,0 ;定义初始值
MOV CX,100 ;定义循环次数
NEXT: MOV [SI],BX ;将BX的值赋给SI所指的内存单元中
INC SI
INC BX
LOOP NEXT
CODE ENDS
在aux下的memory,可以看到初始的时候内存的分配是如此的
Run完后
初始化成功
总结
仅为学习笔记,随缘更新,若有错误请指正