一、补全程序t1.asm,完成在屏幕上输出内存单元的十进制两位数 运行结果: 二、补全程序 t2.asm,完成在屏幕上输出 data 段定义的 5 个十进制两位数,数据和数据 之间以空格间隔。 代码: 运行结果: 三、 代码: 运行结果: 四、总结与体会 1.在多重循环中要及时保存cx的值 2.注意 ...
分类:
其他好文 时间:
2018-12-09 16:12:57
阅读次数:
215
恢复内容开始 练习1:补全程序t1.asm完成屏幕上输出内存单元中的两个十进制数 经过编译连接执行后的结果如下图所示 练习2 补全程序t2.asm,完成在屏幕上输出data段定义的5个十进制两位数,数据与数据之间以空格间隔 注意:ASCII中没有直接表示12等这类数字的字符,所以我们没有办法直接把这 ...
分类:
其他好文 时间:
2018-12-09 16:11:16
阅读次数:
188
1. 补全程序t1.asm,完成在屏幕上输出内存单元中的十进制两位数 补全代码如上所示 将data段的段地址传给ax寄存器,ax寄存器再给ds寄存器(因为8086CPU不允许将一个数值直接送入段寄存器) 《div是除法指令,1)除数有8位和16位两种,在一个reg或内存单元中。 2) 被除数默认放在 ...
分类:
编程语言 时间:
2018-12-09 10:40:16
阅读次数:
257
一.实验内容 1.补全程序t1.asm,完成在屏幕上输出内存单元中的十进制两位数 2.补全程序t2.asm,完成在屏幕上输出data段定义的5个十进制两位数 3.教材实验9 二.实验结论 1.完成在屏幕上输出内存单元中的十进制两位数 2.完成在屏幕上输出data段定义的5个十进制两位数 3.实验9运 ...
分类:
其他好文 时间:
2018-12-09 00:30:14
阅读次数:
209
一.实验结论 任务1:补全程序 t1.asm,完成在屏幕上输出内存单元中的十进制两位数。 2.实验结果:输出12 任务2:补全程序 t2.asm,完成在屏幕上输出 data 段定义的 5 个十进制两位数,数据和数据之间以空格间隔。 1.补全源代码t2.asm: 2.实验结果:输出12 35 96 5 ...
分类:
其他好文 时间:
2018-12-08 21:16:14
阅读次数:
194
1. 补全程序 t1.asm,完成在屏幕上输出内存单元中的十进制两位数 补全得t1。asm如下: 在此代码段中,div指令使al/10,除数为八位,al存储除法操作的商,ah存储除法操作的余数,倘如为16位,ax,则存储商,dx存储余数。 mov ah,2 为二号功能调用,输出dl内的字符格式内容 ...
分类:
其他好文 时间:
2018-12-08 19:11:10
阅读次数:
141
实验内容: 1. 补全程序 t1.asm,完成在屏幕上输出内存单元中的十进制两位数。 add cx, 30H,表示把cx中的余数(数字)转变成字符,因为,‘0’的ASCII码为30H 2. 补全程序 t2.asm,完成在屏幕上输出 data 段定义的 5 个十进制两位数,数据和数据之间以空格间隔。 ...
分类:
其他好文 时间:
2018-12-08 19:10:36
阅读次数:
173
1、补全程序t1.asm,完成在屏幕上输出内存单元中的十进制两位数。 2、补全程序t2.asm,完成在屏幕上输出data段定义的5个十进制两位数,数据和数据之间以空格间隔。 因为里面用了多个寄存器,所以看起来有点乱七八糟的。 3、教材实验9 在Win10系统上,dosbox的彩色块显示不稳定。听说, ...
分类:
其他好文 时间:
2018-12-08 19:10:12
阅读次数:
151
练习一:补全程序 t1.asm,完成在屏幕上输出内存单元中的十进制两位数: 第一步:补全代码(如下): ; 在屏幕上输出内存单元中的十进制两位数 assume cs:code, ds:data data segment db 12 db ?,? ; 前一个字节用于保存商,后一个字节用于保存余数 da ...
分类:
其他好文 时间:
2018-12-08 13:26:13
阅读次数:
163
1.补全程序t1.asm,完成在屏幕上输出内存单元中的十进制两位数 2. 补全程序t2.asm,完成在屏幕上输出data段定义的5个十进制两位数,数据和数据 之间以空格间隔。 3. 教材实验9(P187) ...
分类:
其他好文 时间:
2018-12-08 13:17:45
阅读次数:
111