实验4 [BX]和loop指令
2024-10-19 22:24:59
实验内容:
1、综合使用loop,[bx],编写完整汇编程序,实现向内存b800:07b8开始的连续16个字单元重复填充字数据0441H。
实验结果:
若填充的数据为:0403h,则实验结果转变为:
2、综合使用loop,[bx],编写完整汇编源代码,实现向内存0:200~0:23F依次传送数据0~63(3FH)
将0:200~0:23F变化为0020:0~0020:3F,使得([bx])的值与(bx)的值相等。
实验结果:
3. 教材实验 4(3)(P121)
源代码:
assume cs:code
code segment
mov ax, cs
mov ds,ax
mov ax,0020h
mov es,ax
mov bx,0
mov cx, 17h
s: mov al,[bx]
mov es:[bx],al
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end
编译并链接:
实验结果及运行:
实验解释与理解:
(1)第一个空格填写cs,使得内存单元的段地址变为当前将要执行指令的段地址。
(2)第二个空格填写第(1)步中得到的代码段的长度。
最新文章
- MySQL 清空慢查询文件
- Lua 学习笔记(六)迭代器
- 2016HUAS_ACM暑假集训2E - I Hate It
- [Ogre]纹理设置
- Linux服务器上监控网络带宽的18个常用命令(转)
- Sql 临时表
- cocos2dx输出信息重定向到控制台
- 聊聊LAA(LARGE ADDRESS AWARE)
- [CF373C]计算袋鼠是愉快的(Counting Kangaroos is Fun)-贪心
- WPF 完美截图 <;一>;
- 解读Raft(四 成员变更)
- 『取巧』VS2015试用期过后 继续试用
- redis 4.x 安装哨兵模式 sentinel
- 如何查找php-fpm监听的端口
- Android图片变形,ImageView属性的设置。
- sqlserver中如何将mdf文件还原到数据库
- (01背包 先排序)Proud Merchants (hdu 3466)
- Spring学习总结之高级装配
- php安装时开启很多扩展,如果忘了开启某些扩展,以后还能加上吗?答案是可以的
- 用 Java 实现一个冒泡排序算法