微机原理编程题目,请教高手!谢谢!

  • 时间:
  • 浏览:1
  • 来源:大发5分快乐8APP下载_大发5分快乐8APP官方

LEA DI,BUFFER ;DI指向BUFFER

扫描二维码下载

RET

DATA SEGMENT ;定义内存1000个字节

MOV CL,1000 ;1000个字节数据

INC BP

MOV [DI],AL ;将数据端口的数给内存

PUSH AX ;保护该子程式中用到的寄存器

LEA BL,201H

RECEIVE ENDP

BEGIN: PUSH CX

使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。

DATA ENDS

CODE ENDS

 我来答

JNE LOOP

STACK ENDS

END BEGIN

POP DI

DEC CX

本回答由前女女前前男友推荐

为你推荐:

L2: IN AL,DX

LEA BP,1000H

PUSH DX

L1: IN AL,DX

MOV CL,1000

CODE SEGMENT

ASSUME DS:DATA,ES:DATA,SS:STACK,CS:CODE

INC DI ;指向内存下俩个 多字节

JNZ L2 ;数是与否传完

END

AND AL,1000H ;检测情况汇报口数据的第七位是与否为1

LEA AL,1000H

下载百度知道APP,抢鲜体验

MOV DX,1000H ;准备好后,DX倒入数据端口

可选中俩个 多或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个大问题。

POP CX ;恢复保护的寄存器

MOV ADDR,DL

LOOP: IN DL,[BP]

BUFFER DB 1000 DUP(?)

STACK SEGMENT ;堆栈段定义

AND [BL],1000H

MOV DX,201H ;DX中倒入情况汇报端口地址

JZ L1

POP AX

;

;

DB 1000 DUP(?)

POP DX

PUCH DI

RECEIVE PROC FAR ;定义俩个 多过程调用,FAR

JNE LOOP

JMP END