资源简介
(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
相关资源
- DIR2病毒源代码(汇编语言编写)
- 键盘记录器7.1 绿色注册版(破解版)
- 汇编语言实例
- 80X86汇编语言基础教程(光盘内容)
- 贪吃蛇游戏设计(汇编语言)
- 汇编语言,课程设计,红绿灯
- HOOK 记录和模拟 Keyboard Mouse
- 汇编语言编写的四则运算小程序
- 文件复制程序 汇编语言
- 汇编语言编译器masm5.0
- 汇编语言程序设计代码转换程序
- 比较两个字符串大小汇编语言源代码
- 万年历系统汇编语言课程设计
- 国外汇编语言实验资料
- 汇编语言课程设计案例精编
- 汇编语言四个实验算法图
- window ping命令加时间并记录日志
- 服务器及存储设备安装记录检查表
- 汇编语言帮助文档.chm
- DBX数字音频处理器调试软件
- LibXL for Windows 3.8.3 最新版Excel操作库带
- BXBD-800/660型低压保护箱的改造技术与
- 中国缘脊叶蝉亚科四新记录种记述
- libx264静态库,windows x86版本
- 动态链表的汇编语言实现
- apabi电子图书馆破解插件
- 伪造专家造假盒子(装B转账记录生成
- jytbxhzcj-a5.zip
- 单片机原理与应用设计[张毅刚等编著
- 批量插入大量联系人,通话记录和短
评论
共有 条评论