根据下列要求编写一个汇编语言程序: (1)代码段的段名为COD_SG。 (2)数据段的段名为DAT_SG。 (3)

大学 汇编语言,程序,数据 已帮助 人

根据下列要求编写一个汇编语言程序: (1)代码段的段名为COD_SG。 (2)数据段的段名为DAT_SG。 (3)堆栈段的段名为STK_SG。 (4)变量HIGH_DAT所包含的数据为95。 (5)将变量HIGH_DAT装入寄存器AH、BH和DL中。 (6)程序运行的入口地址为START。

请帮忙给出正确答案和分析,谢谢!

热搜:汇编程序是指由汇编语言编写的程序

答案解析

难度★★☆ 搜索
  • 正确答案:DAT SG SEGEMNT HIGH DAT DB 95 DAT SG ENDS; STK SG SEGMENT DW 64 DUP(?) STK SG ENDS; COD SG SEGMENT MAIN PROC FAR ASSUME CS:COD SGDS:DAT SGSS:STK_SG START:MOV AXDAT SG MOV DSAX MOV AHHIGH DAT MOV BHAH MOV DL.AH MOV AH.4CH TNT 21 H MAIN ENDP COD SG ENDS END START
    DATSGSEGEMNTHIGHDATDB95DATSGENDS;STKSGSEGMENTDW64DUP(?)STKSGENDS;CODSGSEGMENTMAINPROCFARASSUMECS:CODSG,DS:DATSG,SS:STK_SGSTART:MOVAX,DATSGMOVDS,AXMOVAH,HIGHDATMOVBH,AHMOVDL.AHMOVAH.4CHTNT21HMAINENDPCODSGENDSENDSTART