实验结论:

1、

(1)

assume cs:code
code segment
mov ax,0b800h
mov ds,ax
mov cx,16
mov bx,07b8h
mov ax,0403h

s: mov [bx],ax
add bx,2
loop s
mov ax,4c00h
int 21h
code ends
end

(2)

2、

(1)

assume cs:code
code segment
mov ax,0
mov ds,ax
mov bx,0200h
mov cx,64
mov dl,0

s: mov [bx],dl
inc bx
inc dl
loop s
mov ax,4c00h
int 21h
code ends
end

(2)

3、

(1)

assume cs:code
code segment
mov ax,cs
mov ds,ax
mov ax,0200h
mov es,ax
mov bx,0
mov cx,0
mov cx,1ch
s: mov al,[bx]
mov es:[bx],al
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end

(2)

总结与体会:

本次学习了【bx】和loop,通过三个实例了解到如何使用,并且知道了cx的重要性,cx在loop循环中有控制循环次数的作用,更加清楚了如何调试。

转载于:https://www.cnblogs.com/jijiexi/p/9978681.html

实验四【bx】和loop的使用相关推荐

  1. 实验四 [bx]和loop的使用+段前缀

    [bx]和loop的使用 (1)编程,向内存0:200~0:23F依次传送数据0 ~63(3FH) assume cs:code code segmentmov ax,20Hmov es,ax;数据传 ...

  2. 《汇编语言》第5章 [BX]和loop指令——实验4[bx]和loop的使用

    本篇是第5章的实验--[bx]和loop的使用 (1)编程,向内存0:200~0:23F依次传送数据0~63(3FH). 解答: assume cs:codesg codesg segmentmov ...

  3. 实验4 [BX]和loop指令

    实验内容: 1.综合使用loop,[bx],编写完整汇编程序,实现向内存b800:07b8开始的连续16个字单元重复填充字数据0441H. 实验结果: 若填充的数据为:0403h,则实验结果转变为: ...

  4. 实验 4 [bx]和 loop 的使用

    实验结论 实验1:综合使用 loop,[bx],编写完整汇编程序,实现向内存 b800:07b8 开始的连续 16 个字单元重复填充字数据 0403H. 1.源代码及实验结果 运行结果:屏幕中央出现一 ...

  5. 实验4 [bx]和loop的使用

    (1) assume cs:codesgcodesg segmentmov ax, 0mov ds, axmov bx, 200H ;ds:bx数据区mov cx, 40hmov dl, 0 s: m ...

  6. 汇编语言(王爽)实验4 [bx]和loop的使用

    首先一定要知道第一空填cs,代码段: 接下来可以先随便给cx赋一个值,这里先给1,然后debug看总共占对少字节 assume cs:code code segmentmov ax,csmov ds, ...

  7. [BX] 和 loop 指令---汇编学习笔记

    [BX] 和 loop 指令 [bx]和内存单元的描述 loop 我们定义的描述性的符号:"()","()"中的元素可以有3中类型:寄存器名.段寄存器名.内存单 ...

  8. 汇编语言知识点总结之五:第五章《[bx]和loop指令》

    1.[bx]和内存单元的描述 [0]表示内存单元,它的偏移地址是0.比如在Debug中使用,如下指令: mov ax, [0] 代表:将一个内存单元的内容送入ax,这个内存单元的长度为2字节(字单元) ...

  9. 扬声器程序设计(微机原理实验四)

    实验四 扬声器程序设计 实验目的: 1.掌握8253的工作原理及其应用编程. 2.掌握8255的工作原理及其应用编程. 实验步骤与任务: 扬声器控制原理(预习) 8255的地址为:60H~63H;PB ...

  10. [bx]和loop指令编程

    [bx]和loop指令编程 一. 实验目的 二.实验内容 三. 实验步骤 四. 结果 五. 心得体会 六. 实验与思考 一. 实验目的 1.掌握[bx]和loop指令的用法. 2.结合已学知识灵活应用 ...

最新文章

  1. 【组队学习】【32期】深入理解计算机系统
  2. Github标星3K+,超轻量级中文OCR,支持竖排文字识别、ncnn推理,总模型仅17M
  3. Linux之父警告全球程序员:我刚发布的5.12内核有bug,你们千万别用
  4. C2059 语法错误:“)”
  5. 程序员的自我修养之马桶修理工:compose方法的妙用!
  6. MapStruct在Eclipse中的使用
  7. 三校生计算机模拟试题1,甘肃省2015年“三校生”考试摸拟试题1
  8. [HIHO1323]回文字符串(区间dp)
  9. 快速建立自己的个人网站!五款建站程序
  10. MONGODB 集群架构 调整,增加延迟备份节点服务器,删除仲裁节点
  11. 209. 单点登录(SSO)
  12. 本人服务器遭受黑客长期攻击,特把这几天做的一些有用的安全方面总结出来,以方便以后查阅
  13. 阿里云 linux mysql数据库_Linux Mysql数据库安全配置
  14. 易混淆知识点(3):b和strong的真正区别在哪?
  15. Error(1.0.5 1107071739): D:\SAE_SDK_Windows_1.0...
  16. JS连接数据库(需配置odbc)
  17. Atitit 乔姆斯基分类 语言的分类 目录 1.1. 0 –递归可枚举语法 1 1.2. 1 –上下文相关的语法 自然语言 1 1.3. 2 –上下文无关的语法 gpl编程语言 1 1.4. 3
  18. oracle 0604,Oracle建立配置环境
  19. python画多边形太阳花
  20. kubernetes(k8s)安装metrics-server实现资源使用情况监控

热门文章

  1. Servlet教程第0~3讲笔记
  2. pytorch进度条
  3. Scikit-learn快速入门教程和实例(一)(二)
  4. Faster rcnn相关文章研究
  5. 使用TensorFlow在Transformers 上生成字幕的注意机制的实现
  6. Where does the error come from?----Bias and Variance
  7. 【Django 2021年最新版教程4】为项目添加资源文件(css,js,image)
  8. kubernetes Ingress是什么
  9. c语言 程序停止,Go语言宕机(panic)——程序终止运行
  10. fabric1.0 java sdk_运行 fabric-sdk-java 官方示例