编写8086⼀8088 CPU 汇编程序 已知buffer单元开始存放一组无符号字节数据,数据长度

2025-12-17 23:05:18
推荐回答(2个)
回答1:

DATASEG SEGMENT ;定义数据段
BUFFER DB 64DUP(?)
DATASEG ENDS

CODE SEGMENT ;代码段
ASSUME CS: CODE, DS: DATASEG
START: MOV AX,DATASEG
MOV DS, AX
MOV CX, 64
MOV BX,BUFFER

LL: MOV DX,0020H
LLA: IN AL, DX ;查询状态位 设备忙 则等待继续查询
TEST AL,10000000B
JNZ LLA

MOV AL,[BX] ;向外设输出一个字节的数据
MOV DX, 0008H
OUT DX, AL

INC BX ;修改指针
LOOP LL ;循环计数器减1,不等于零,继续循环
CODE ENDS
END

回答2:

没有指定用串查找指令?