10 2018 档案

摘要:实验内容 (1)第1步,编写汇编源程序t1.asm, 源程序代码如下: assume cs:code code segment mov ah,2 mov dl,3 add dl,30h int 21h mov ah,2 mov dl,6 add dl,30h int 21h mov ah,4ch i 阅读全文
posted @ 2018-10-28 13:45 -Cold 阅读(740) 评论(2) 推荐(0)
摘要:实验任务 (1)使用debug,将下面的程序段写入内存,逐条执行,根据指令执行后的实际运行情况填空。 a.使用 e 命令修改 0021:0~0021:f 数据为30H,31H,32H,33H,34H,35H,36H,37H,并查看。 截图 b.将下面的程序段写入内存 mov ax,0021 mov 阅读全文
posted @ 2018-10-27 18:03 -Cold 阅读(624) 评论(2) 推荐(0)
摘要:3.1 在CPU中,用一个16位寄存器来存储一个字,一个字两个字节,高8位存放高位字节,低8位存放低位字节,低字节所在的内存单元称为起始地址。 3.2 3.3 8086CPU中,通常用DS寄存器来存放要访问数据的段地址(字或者字节) 举个例子: mov bx,1000H mov ds,bx mov 阅读全文
posted @ 2018-10-21 20:15 -Cold 阅读(346) 评论(0) 推荐(0)
摘要:实验结论 (1)使用Debug,将下面的程序段写入内存,逐条执行,观察每条指令执行后CPU中相关寄存器中内容的变化。 机器码 汇编指令 b8 20 4e mov ax,4e20h 05 16 14 add ax,1416h bb 00 20 mov bx,2000h 01 d8 add ax,bx 阅读全文
posted @ 2018-10-06 21:51 -Cold 阅读(417) 评论(3) 推荐(0)
摘要:随着第一章的结束,我们对汇编语言的概况有了足够清晰和明确的基本认识,第二章的展开将会围绕着寄存器的方方面面具体阐释,寄存器是CPU中程序员可以用指令读写的部件,可以通过更改寄存器中的内容来实现对CPU的掌控。 不同的CPU,寄存器的个数、结构是不同的,8086CPU有12个寄存器,分别是AX、BX、 阅读全文
posted @ 2018-10-04 19:15 -Cold 阅读(288) 评论(0) 推荐(0)