摘要: 实验2 用机器指令和汇编指令编程 (1)使用DEBUG,将上面的程序段写入内存,逐条执行,根据指令执行后的实际运行情况填空。 e 0021:0 0021:7 30H,31H,32H,33H,34H,34H,35H,36H,37H mov ax,0021 mov ds,ax mov ax,2200 m 阅读全文
posted @ 2018-10-28 23:19 博闻天下 阅读(295) 评论(3) 推荐(0) 编辑
摘要: 3.1 内存中字的存储 cpu中用16位寄存器储存一个字,高八位储存高位字节,低八位储存低位字节。字单元,即存放一个字型数据(16位)的内存单元,由两个地址连续的内存单元组成。我们将起始地址为N的字单元简称N地址字单元。 3.2DS和address 地址由段地址和偏移地址构成。DS寄存器,存放要访问 阅读全文
posted @ 2018-10-24 09:28 博闻天下 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 实验一:查看CPU和内存,用机器指令和汇编指令编程 一。 任务:使用debug,将下面的程序段写入内存,逐条执行,观察每条指令执行后,CPU中相关寄存器中内存的变化。 机器码 汇编指令 b8 20 4e mov ax,4E20H 05 16 14 add ax,1416H bb 00 20 mov 阅读全文
posted @ 2018-10-07 01:57 博闻天下 阅读(295) 评论(2) 推荐(0) 编辑
摘要: 一、通用寄存器 一个典型CPU由运算器、寄存器、控制器构成,而寄存器是CPU中程序员可以用指令读写的部件。不同的CPU,寄存器的个数、结构是不同的。 8086CPU的寄存器都是16位的,由于8086CPU上一代CPU中寄存器都是8位的,为了兼容性,8086CPU的通用寄存器(通常用来存放一般性的数据 阅读全文
posted @ 2018-10-06 21:54 博闻天下 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 一,汇编语言介绍: 汇编语言是直接在硬件上工作的编程语言,它的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆,但同样需要编程者将每一步具体的操作,用命令的形式写出来。 二,汇编语言由3种指令组成:(1)汇编指令:机器码的助记符,有对应的机器码。 (2) 阅读全文
posted @ 2018-09-26 20:09 博闻天下 阅读(263) 评论(0) 推荐(2) 编辑