回 帖 发 新 帖 刷新版面

主题:两道汇编的上机实验请高手帮忙,谢谢!!~~~

实验题如下~~~~~~~~~~
实验一:  (1)对于以下面数据定义,各条MOV指令单独执行后,有关寄存器的内容是什么?
            (2)实现输入12345,输出54321

      fldb db ?
tablea dw 20 dup(?)
tableb db 'abcd'    

(1)mov ax,type fldb    
(2)mov ax,type tablea  
(3)mov cx,length tablea 
(4)mov dx,size tablea   
(5)mov cx,length tableb 



实验二:编程实现高地址单元存放低位字节的五字节加法




回复列表 (共4个回复)

沙发

作业?自己做

板凳

不是阿
明天上机考试的题目啊~~
我不懂怎么做,帮帮忙啊,各位!!!!!!!!!!!!

3 楼

逆序输出:
NAME  TEST_2
STACK SEGMENT PARA STACK 'STACK'
      DW 10 DUP(?)
STACK_TOP LABEL WORD
STACK ENDS
CODE  SEGMENT
      ASSUME CS:CODE,SS:STACK
START: MOV AX,STACK
      MOV SS,AX
      MOV SP,OFFSET STACK_TOP
      MOV CX,10
L1:   MOV AH,01H
      INT 21H
      PUSH AX
      LOOP L1
      MOV DL,0AH
      MOV AH,02H
      INT 21H
      MOV DL,0DH
      INT 21H
      MOV CX,10
L2:   POP DX
      MOV AH,02H
      INT 21H
      LOOP L2
      MOV AH,4CH
      INT 21H
      CODE ENDS
      END START

4 楼

MOV  CX,5
LOP1:MOV  AH,1
       INT  21H
       PUSH AX
       LOOP  LOP1
       MOV  CX,5
LOP2:POP     DX
       MOV  AH,2
       INT  21H
       LOOP  LOP2 

请给分,谢谢!

我来回复

您尚未登录,请登录后再回复。点此登录或注册