摘要: 1. 补全程序 t1.asm,完成在屏幕上输出内存单元中的十进制两位数 ; 在屏幕上输出内存单元中的十进制两位数 assume cs:code, ds:data data segment db 12 db 0,0 ; 前一个字节用于保存商,后一个字节用于保存余数 data ends code seg 阅读全文
posted @ 2018-12-10 22:42 白龍同学 阅读(180) 评论(0) 推荐(0)
摘要: 1综合使用 loop,[bx],编写完整汇编程序,实现向内存 b800:07b8 开始的连续 16 个 字单元重复填充字数据 0403H。 源码如下 进行汇编连接 运行结果如图 将源代码程序中字数据 0403H→修改为 0441H,再次运行。 发现爱心变成了大写的A 2综合使用 loop,[bx], 阅读全文
posted @ 2018-11-18 22:18 白龍同学 阅读(98) 评论(0) 推荐(0)
摘要: 1.练习一 编写汇编程序t1.asm 进行汇编,连接,运行,调试。 运行程序运行结果如图 将line4和line9中寄存器dl的值分别修改为0-9任意数字,并重新汇编,连接,运行,观察变化 我把line4中的3修改为7,line9中的6修改为3运行结果如图 用debug对生成的可执行文件t1.exe 阅读全文
posted @ 2018-11-18 19:08 白龍同学 阅读(92) 评论(0) 推荐(0)
摘要: 1使用debug,将下列程序段写入内存,逐条执行,根据运行情况填空 在使用a命令输入指令调试前,使用e命令将内存单元0021:0~0021:7连续8个字节数据修改为30H,31H,32H,33H,34H,35H,36H,37H 并将第一行的ffff改成0021 输入书中程序段 所以书中的填空为 2观 阅读全文
posted @ 2018-10-28 15:02 白龍同学 阅读(165) 评论(0) 推荐(0)
摘要: 1.debug的启动,退出和常用指令。 用r命令修改寄存器AX中的内容 用debug的D查看内存中的内容 查看1000:9单元中的内容 用e命令修改从1000:0开始的10个单元的内容 用e命令将机器码写入内存 用u命令将内存单元中的内容翻译为汇编指令显示 使用t命令执行cs:ip指向的指令 使用a 阅读全文
posted @ 2018-10-28 13:49 白龍同学 阅读(182) 评论(0) 推荐(0)
摘要: 第二章 寄存器 1.一个典型的CPU由运算器,控制器,寄存器等器件组成。 内部总线实现CPU内部各个器件之间的联系。 外部总线实现CPU和主板上其它器件的联系。 2.8086是Intel系列中16位微处理器,地址总线20位。 8086有14个16位寄存器:AX,BX,CX,DX,是通用寄存器SI,D 阅读全文
posted @ 2018-10-15 23:33 白龍同学 阅读(439) 评论(0) 推荐(0)
摘要: 汇编语言的基本概念 1.计算机语言可分为机器语言,高级语言和汇编语言。 2.为了方便记忆和阅读,使用字母和符号来表示机器语言的指令,用十进制或者十六进制来表示数据,这样的计算机程序语言叫做汇编语言。 3.一条汇编语言语句和一条机器语言指令相对应,两种语言程序效率相同。 3.为了学习使用某种计算机的汇 阅读全文
posted @ 2018-10-06 16:53 白龍同学 阅读(178) 评论(0) 推荐(0)