汇编作业(2006.6.2)

原创 2006年06月02日 23:29:00

DATA SEGMENT
 STR DB 'M', 9EH, 'O', 9EH, 'V', 9EH, 'I', 9EH, 'N', 9EH, 'G', 9EH
DATA ENDS

STACK SEGMENT PARA STACK
 DW 20 DUP(0)
STACK ENDS

CODE SEGMENT
 ASSUME CS:CODE, DS:DATA, SS:STACK, ES:DATA
BEGIN: MOV AX, DATA
 MOV DS, AX
 MOV ES, AX
 
 MOV AH, 0FH
 INT 10H
 PUSH AX
 
 
 MOV AL, 01H
 MOV AH, 00H
 INT 10H
 
 MOV BP, OFFSET STR
 MOV CX, 06H
 MOV DX, 0
 MOV BH, 0
 MOV AL, 3H
 MOV AH, 13H
 INT 10H
 MOV BH, 0
 MOV CH, 0
 MOV CL, 0
 MOV DH, 1
 MOV DL, 6
 CALL DOWN

 POP AX
 INT 10H
 MOV AH, 4CH
 INT 21H

DOWN PROC
LOP: MOV AH, 07H
 INT 21H
 CMP AL, 'Q'
 JE OVER
 CMP AL, 'q'
 JE OVER
 MOV AL, 01H
 MOV AH, 07H
 INT 10H
 INC CH
 INC DH
 JMP LOP
OVER: RET
DOWN ENDP
 
CODE ENDS
END BEGIN

反汇编小作业

0x00 问题描述给定一个 bin 文件,生成对应的 asm 文件。 这里我们只写了 MOV 指令的反汇编代码,具体过程如下:0x01 生成 bin 文件输入来自 bin 文件,这里为了方便,我们用...

看8086汇编 书上的一个小作业 键盘中断例程编写

;任务:在屏幕中间依次显示‘a'~’z' 并可以让人看清。在显示的过程中 按下Esc后,改变显示的颜色 assume cs:code ;栈 stack segment db 128 dup (0...

汇编:输入姓名和成绩排序(别人的作业,自己随便写写的,没用传统的排序算法)

;我这是计算成绩从高到低的排序,因为我假设的情况是一个人一个成绩, ;所以如果你要的是一个人几个成绩进行排序; ;你就修改我下面的数据结构,再按照我自己编写的算法进行循环就行了 ;很简单的,嫌麻烦...

汇编(输入成绩20个,进行分类,别人的作业,我帮着做的)

s5为60分以下,s6为60-69,依这个类推 assume cs:code,ds:data,ss:stack data segment inform db 0dh,0a...

这是我的汇编作业

要求: 完成下列操作,用WORD文档记录结果并上交 (操作结果的记录可使用截屏: ALT+PRINT SCREEN)   重要说明: 1.指令中各种内存地址的写法为: 地址>写法: 段地址...

FZU汇编作业 实验(五)

1、上机题目:将从键盘输入的N个无符号数保存到数组DAT ,找出N个无符号数中的偶数存放到数组P,统计并在终端上显示数组P的数据个数no。              DAT  DW   X1,……,X...

汇编作业

蜂鸣器汇编: .global _start_start:LDR R0,=0XE02000A0LDR R1,[R0]BIC R1,R1,#(0XF)ORR R1,R1,#(0X1)STR R1,[R0]...
  • Mce_19
  • Mce_19
  • 2016年11月23日 20:55
  • 168

汇编_8086作业

D:/www_local/asm/test/test10.asmassume cs:codesg,ds:datasg datasg segment db 'welcome to masm!',0 ;...

汇编作业 宏指令运用实验

  • 2011年11月08日 13:54
  • 472KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:汇编作业(2006.6.2)
举报原因:
原因补充:

(最多只允许输入30个字)