资源简介
(1) 根据下述情况,分别编写程序,记录 BX 中 1 的个数(需要考虑 BX 中二进制
串的特殊情况),要求如下:
循环次数已知
循环次数未知
(2) 按照下列要求,编写相应程序段。
1) 起始地址为 string 的主存单元中存放一个字符串(长度大于 6),把
该字符串中的第 1 个和第 6 个字符(字节量)传送给 DX 寄存器;
2) 从主存 buffer 开始的 4 字节中保存了 4 个非压缩 BCD 码,现按低(高)
地址对低(高)位的原则,将他们合并到 DX 中。
3) 假设从 B800H:0 开始存放有 100 个 16 位无符号数,编程求它们的和,
并存在 DX.AX 中
4) 一个 100 字节元素的数组首地址为 array,将每个元素减 1(不考虑
溢出)。
(3) 把内存中从 PACKED 开始的 10 个字节单元中的 16 位压缩 BCD 数转换成非压 缩 BCD 数,并把结果存放在 UNPACKED 开始的 20 个字节单元中;将下列代
码补充完整,并且自己定义 PACKED 中的数据,将 UNPACKED 中的结果展示
出来。
MOV DX, _____
MOV CL, ______
MOV SI, 0
MOV DI, ___
CONVERT: MOV AL, [SI+PACKED]
MOV AH, AL
AND AL, 0FH
__________
MOV [DI+UNPACKED], ____
汇编语言实验(五)
ADD DI, ____
______
DEC DX
JNZ CONVERT
(4) 给定一个有序数组(均小于 FFH 例如 02H, 07H, 0BH, 0FH, 13H, 1CH, 24H, 39H,
40H, 57H, 68H)和一个目标值(例如 79H),请判断数组中是否含有两个数的
和为目标值,请设计一个算法,将时间复杂度控制在 O(n),编程实现并验证
你的算法。
串的特殊情况),要求如下:
循环次数已知
循环次数未知
(2) 按照下列要求,编写相应程序段。
1) 起始地址为 string 的主存单元中存放一个字符串(长度大于 6),把
该字符串中的第 1 个和第 6 个字符(字节量)传送给 DX 寄存器;
2) 从主存 buffer 开始的 4 字节中保存了 4 个非压缩 BCD 码,现按低(高)
地址对低(高)位的原则,将他们合并到 DX 中。
3) 假设从 B800H:0 开始存放有 100 个 16 位无符号数,编程求它们的和,
并存在 DX.AX 中
4) 一个 100 字节元素的数组首地址为 array,将每个元素减 1(不考虑
溢出)。
(3) 把内存中从 PACKED 开始的 10 个字节单元中的 16 位压缩 BCD 数转换成非压 缩 BCD 数,并把结果存放在 UNPACKED 开始的 20 个字节单元中;将下列代
码补充完整,并且自己定义 PACKED 中的数据,将 UNPACKED 中的结果展示
出来。
MOV DX, _____
MOV CL, ______
MOV SI, 0
MOV DI, ___
CONVERT: MOV AL, [SI+PACKED]
MOV AH, AL
AND AL, 0FH
__________
MOV [DI+UNPACKED], ____
汇编语言实验(五)
ADD DI, ____
______
DEC DX
JNZ CONVERT
(4) 给定一个有序数组(均小于 FFH 例如 02H, 07H, 0BH, 0FH, 13H, 1CH, 24H, 39H,
40H, 57H, 68H)和一个目标值(例如 79H),请判断数组中是否含有两个数的
和为目标值,请设计一个算法,将时间复杂度控制在 O(n),编程实现并验证
你的算法。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 14888 2019-12-26 16:04 汇编实验\汇编语言实验题目.docx
文件 617 2019-11-20 15:12 汇编实验\(1)实验次数已知.asm
文件 552 2019-11-20 15:12 汇编实验\(1)实验次数未知.asm
文件 478 2019-11-20 15:43 汇编实验\(2)-1.asm
文件 490 2019-11-20 16:37 汇编实验\(2)-2.asm
文件 487 2019-11-23 14:19 汇编实验\(2)-3.asm
文件 585 2019-11-23 15:09 汇编实验\(2)-4.asm
文件 1052 2019-11-23 16:41 汇编实验\(3).asm
文件 1339 2019-11-24 20:00 汇编实验\(4).asm
目录 0 2019-12-26 16:05 汇编实验
----------- --------- ---------- ----- ----
20488 10
----------- --------- ---------- ----- ----
文件 14888 2019-12-26 16:04 汇编实验\汇编语言实验题目.docx
文件 617 2019-11-20 15:12 汇编实验\(1)实验次数已知.asm
文件 552 2019-11-20 15:12 汇编实验\(1)实验次数未知.asm
文件 478 2019-11-20 15:43 汇编实验\(2)-1.asm
文件 490 2019-11-20 16:37 汇编实验\(2)-2.asm
文件 487 2019-11-23 14:19 汇编实验\(2)-3.asm
文件 585 2019-11-23 15:09 汇编实验\(2)-4.asm
文件 1052 2019-11-23 16:41 汇编实验\(3).asm
文件 1339 2019-11-24 20:00 汇编实验\(4).asm
目录 0 2019-12-26 16:05 汇编实验
----------- --------- ---------- ----- ----
20488 10
相关资源
- 汇编语言单片机5路抢答器代码
- 汇编语言实现学生成绩排序
- AT89C51单片机实现的强大交通灯控制汇
- 模拟密码输入 5201314 汇编语言
- 实现归并排序的汇编语言程序
- 汇编语言 LED灯同时闪灭
- candence16.6安装破解记录
- 时钟程序的汇编课程设计
- 汇编语言与微机原理
- 32位汇编语言程序设计 钱晓捷
- 实现8个LED流水灯汇编语言程
- logback日志记录写入kafka
- 王爽汇编语言第三版答案
- 汇编语言-推箱子
- 打印机监控 打印内容记录
- 汇编语言写获取硬件信息主板硬盘序
- [中南大学版]计算机原理与汇编语言课
- 汇编语言16位乘法
- 汇编语言课程设计_电子闹钟
- 学生成绩录入系统 汇编语言
- 《80X86汇编语言程序设计》课后习题答
- 汇编语言实现快速排序
- 用汇编语言实现的电子时钟
- 汇编语言实现学生成绩管理系统
- ArcGIS模型构建器-分割栅格工具tbx格式
- 微信小程序Demo:宠物喂养记录
- 华中科技大学计算机组成原理实验记
- MIPS汇编语言十进制转十六进制
- 汇编语言实现数码管的同时控制显示
- libx264.zip
评论
共有 条评论