计算机硬件 OR CX 1,计算机硬件上机参考程序

计算机硬件上机参考程序

1-1.

DA TA SEGMENT

IN1 DB 0FH

IN2 DB 0AAH

IN3 DB 0FFH

IN4 DB 0FBH

F DB ?

DA TA ENDS

CODE SEGMENT ASSUME

CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX

MOV AL,IN1

NOT AL

MOV AH,IN2

OR AL,AH

MOV BL,IN3

AND BL,IN4

XOR AL,BL

MOV F,AL

DONE: MOV AH,4CH

INT 21H

CODE ENDS

END START

1-2

DA TA SEGMENT

NUM1 DW 0001H

F DW ?

DA TA ENDS

CODE SEGMENT ASSUME

CS:CODE,DS:DATA START:

MOV AX,DATA

MOV DS,AX

MOV AX,NUM1

MOV DX,AX

SAL AX,1

MOV CL,3

SAL DX,CL

ADD AX,DX

MOV F,AX DONE:MOV AH,4CH

INT 21H

CODE ENDS

END START

1-3

DA TA SEGMENT

DA T1 DB

22H,43H,78H,45H

DB 65H,32H,14H

DA T2 DB

22H,23H,43H,65H

DB 67H,78H,97H

RESULT DB 7 DUP(?)

DA TA ENDS

CODE SEGMENT

ASSUME

CS:CODE,DS:DATA

START: MOV AX,DATA

MOV DS,AX

LEA SI,DAT1

MOV CX,7

XOR BL,BL

AGAIN:MOV AL,[SI]

ADC AL,[SI+7]

MOV [SI+0EH],AL

INC SI

LOOP AGAIN

ADC BL,0

MOV [SI+0EH],BL

MOV AH,4CH

INT 21H

CODE ENDS

END START

2-1

DA TA SEGMENT

A D

B 24H

B DB 23H

C DB 12H

N DB ?

DA TA ENDS

CODE SEGMENT

ASSUME

CS:CODE,DS:DATA

START: MOV AX,DATA

MOV DS,AX

MOV AH,A

MOV AL,B

CMP AH,AL

JLE NEXT

SUB AH,AL

MOV BL,C

ADD AH,BL

JMP NEXT1

NEXT: ADD AH,BL

NEXT1: MOV N,AH

MOV AH,4CH

INT 21H

CODE ENDS

END STARt

2-2

DA TA SEGMENT

A D

B 09H

B DB 09H

C DB 08H

K DB ?

DA TA ENDS

CODE SEGMENT

ASSUME

CS:CODE,DS:DATA

START: MOV AX,DATA

MOV DS,AX

MOV AL,A

MOV AH,B

MOV BL,C

MOV BH,00H

CMP AL,AH

JZ NEXT

CMP BL,AH

JZ NEXT

CMP AL,BL

JZ NEXT

NEXT: ADD BL,01H

RET

CMP BL,3

JE NEXT1

NEXT1: MOV BL,2

MOV K,BL

MOV AH,4CH

- 1 -

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值