首页 > 编程语言 ><汇编语言> 5. [BX] 和 loop | 实验 4 : [BX] 和 loop 的使用

<汇编语言> 5. [BX] 和 loop | 实验 4 : [BX] 和 loop 的使用

时间:2024-07-06 22:30:42浏览次数:14  
标签:code BX mov 实验 ax bx loop

1)

2)向内存 0:200 - 0:23F (0020:0 ~ 0020:3f) 依次传递数据 0~63 , 只用9个指令

使用 bx 即用于偏移地址[bx] 也用于普通寄存器 bx

assume cs:code

code segment
		mov ax,0020h
		mov ds,ax     ; ds : 0020h		
		mov cx,64
		mov bx, 0

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

end

3

assume cs:code


code segment

		mov ax,0e2ah			;程序cs中的地址
		mov ds,ax
		mov ax,0020h
		mov es,ax
		mov bx,0
		mov cx,10h				;程序到 mov ax,4c00h 的对应地址偏移量
	
s:	mov al,[bx]
		mov es:[bx],al		;将数据存入 es 中
		inc bx
		loop s
		
		mov ax,4c00h
		int 21h
code ends

end

标签:code,BX,mov,实验,ax,bx,loop
From: https://www.cnblogs.com/wuoshiwzm/p/18287924

相关文章

  • Redis主从复制实验
    实验环境系统:Linuxmaster(主库):192.168.1.2slave(从库):192.168.1.6两台服务器均安装好Redis数据库,安装步骤点这里开始搭建主从复制环境之前,确认防火墙是否开启,firewall-cmd--list-all实验步骤在slave下的配置进行配置,进入到/usr/local/bin下,viredis.conf配置redis.conf......
  • MIT6.824-2022 分布式系统课程实验笔记 Lab 2A Raft-领导者选举(leader election)--xu
    Lab2A:Raft文章目录Lab2A:RaftLab1:MapReduceLab2:Raft实验解读Lab2B:日志复制我的代码实现(附带详细代码注释)前言Part2A:[leaderelection](中等难度)提示错误:实现细节(包含对于方法的解释如有错误大佬勿喷)结构体GetState()获取节点任期和角色sendAllRequestVote()发起投票......
  • MIT6.824-2022 分布式系统课程实验笔记 Lab 2B Raft-日志复制(Log Replication)--xunznu
    Part2B:LogReplication日志复制(困难)文章目录Part2B:LogReplication日志复制(困难)Lab1:MapReduceLab2:Raft实验解读Lab2A:领导者选举leaderelection我的代码实现(附带详细代码注释)提示:实现细节:1、commitIndex和lastApplied2、nextIndex和matchIndex3、Co......
  • springboot+vue+mybatis实验室管理系统+PPT+论文+讲解+售后
    实验室管理系统提供给用户一个实验室信息管理的系统,最新的实验室信息让用户及时了解实验室管理动向,,还能通过交流区互动更方便。本系统采用了B/S体系的结构,使用了java技术以及MYSQL作为后台数据库进行开发。系统主要分为系统管理员、学生和教师三个部分,系统管理员主要功能包括......
  • python实验二 数据类型、表达式及语句
    一、实验目的1.会使用Pycharm编辑器编写简单数据类型;2.掌握常量、变量的表示方式和简单操作;3.掌握Python语言中基本的输入和输出方法;4.掌握Python语言的各种运算符以及这些运算符的表达式;5.掌握字符串类型的格式化方法;6.能综合应用所学基础知识编写一些基本的程序。二、......
  • hdu物联网硬件实验1 小灯闪烁
    物联网硬件基础实验报告学院班级学号姓名日期成绩实验题目配置环境+小灯实验目的配置环境以及小灯闪烁硬件原理无关键代码及注释/*  Blink  The basic Energia example.  Turns on an LED on for one second, t......
  • hdu物联网硬件实验2 GPIO亮灯
    学院班级学号姓名日期成绩实验题目GPIO亮灯实验目的点亮三个灯闪烁频率为一秒硬件原理无关键代码及注释constintledPin1= GREEN_LED;     //thenumberoftheLEDpinconstintledPin2= YELLOW_LED;constintled......
  • DCS292 编译器构造实验,手工编写递归下降预测分析程序(2.3)
    help-assignment2.4实验四、手工编写递归下降预测分析程序实验四要求你利用Java语言手工编写一个Oberon-0语言的语法分析程序,该语法分析程序执行与实验三自动生成的语法分析程序类似的功能,但实验三要求逆向工程工具生成的是调用图,而实验四要求生成的是流程图(Flowch......
  • DCS292 编译器构造实验,实验三
    help-assignmentDCS292编译器构造实验,实验三3Oberon-0语言本实验的处理对象是Oberon-0语言,该语言中包含了高级程序设计语言的表达式,以及结构化程序设计中的结构化控制结构、子程序、参数传递等机制的抽象。3.1简介用于编译原理实验的计算机语言应足够简单,但又不......
  • 2.2 实验三、自动生成语法分析程序(JavaCUP)
    help-assignment2.3实验三、自动生成语法分析程序(JavaCUP)实验三要求你下载一个语法分析程序自动生成工具JavaCUP,利用该工具自动产生一个Oberon-0语言的语法分析和语法制导翻译程序;生成的程序源代码是以Java语言编写的。2.3.1实验步骤3.1、下载自动生成工具Java......