随笔分类 -  汇编语言

学习笔记
摘要:汇编语言 学习记录033.8 栈顶超界的问题 8086cpu不保证我们的操作不会导致超界问题; 所以在编程时需要考虑栈顶超界的问题,无论是入栈亦或是出栈都要注意。 3.9 push、pop指令 指令格式可以为: 1 push 寄存器、段寄存器、内存单元(都是以字为单位) 2 pop 寄存器、段寄存器、内存单元(都是以字为 阅读全文
posted @ 2022-04-07 21:20 FantasyLee 阅读(42) 评论(0) 推荐(0) 编辑
摘要:第三章 寄存器(内存访问) 由于内存单元是字节单元(高八位和低八位),所以一个字需要两个地址连续的内存单元来进行存放,低位字节存放在低地址单元中,高位字节存放在高地址单元中。字单元:存放一个字型数据(16位)的内存单元,由定义:是两个地址连续的内存单元组成。高地址内存单元中存放高位字节,低地址内存中 阅读全文
posted @ 2022-03-29 21:55 FantasyLee 阅读(73) 评论(0) 推荐(0) 编辑
摘要:1.预备知识:Debug的使用R命令查看、改变CPU寄存器的内容D命令查看内存中的内容E命令改写内存中的内容U命令将内存中的机器指令翻译成汇编指令T命令执行一条机器指令A命令以汇编指令的格式在内存中写入一条机器指令 为什么一段是128呢? 因为一个存储器有128个存储单元如1000:0000开始,2 阅读全文
posted @ 2022-03-28 23:05 FantasyLee 阅读(128) 评论(0) 推荐(0) 编辑
摘要:第一章 基础知识预备cpu进行读写时,将各类存储器看作同一个逻辑存储器。每个物理存储器都在这个逻辑存储器中占有一个地址段(地址空间)内存地址空间的大小受cpu地址总线宽度的限制。也就是说,逻辑存储器==内存地址空间。 第二章 寄存器在cpu中,运算器进行信息处理;寄存器进行信息存储;控制器控制器件进 阅读全文
posted @ 2022-03-28 22:24 FantasyLee 阅读(63) 评论(0) 推荐(0) 编辑