资源描述:
《西电微机原理上机作业完整版.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、上机作业(一)指令SRC寻址方式SRC的地址AX推算值AX实际值MOVAX,CX寄存器寻址00050005MOVAX,500H立即寻址05000500MOVAX,TABLE直接寻址1541:0004A5A4A5A4MOVAX,ES:[BX]寄存器间接寻址1542:0004C5C4C5C4MOVAX,[BX+05H]寄存器相对寻址1541:0009AAA9AAA9MOVAX,SS:[BX]+03H寄存器相对寻址153F:0007B8B7B8B7MOVAX,TABLE[BX]寄存器相对寻址1541:0008A9A8A9A8MOVAX,07H[BX]寄存器相对寻址
2、1541:000BACABACABMOVAX,[BP]寄存器间接寻址153F:0003B4B3B4B3MOVAX,TABLE[BP]寄存器相对寻址1541:0007A8A7A8A7MOVAX,08H[BP]寄存器相对寻址153F:000BBCBBBCBBMOVAX,[BP+06H]寄存器相对寻址153F:0009BAB9BAB9MOVAX,DS:[BP+03H]寄存器相对寻址1541:0006A7A6A7A6MOVAX,[BP]+05H寄存器相对寻址153F:0008B9B8B9B8MOVAX,ES:[SI+03H]寄存器相对寻址1542:0005C6C5C
3、6C5MOVAX,[DI+06H]寄存器相对寻址1541:0007A8A7A8A7MOVAX,[DI]+05H寄存器相对寻址1541:0006A7A6A7A6MOVAX,TABLE[SI]寄存器相对寻址1541:0006A7A6A7A6MOVAX,[SI]寄存器间接寻址1541:0002A3A2A3A2MOVAX,TABLE[DI]寄存器相对寻址1541:0005A6A5A6A5MOVAX,[SI]+05H寄存器相对寻址1541:0007A8A7A8A7MOVAX,[BX][DI+01H]基址变址且相对寻址1541:0006A7A6A7A6MOVAX,[BX
4、][SI]+03H基址变址且相对寻址1541:0009AAA9AAA9MOVAX,TABLE[BX][SI]基址变址且相对寻址1541:000AABAAABAAMOVAX,ES:[BX][DI]基址变址寻址1542:0005C6C5C6C5MOVAX,[BP][DI+02H]基址变址且相对寻址153F:0006B7B6B7B6MOVAX,TABLE[BP][DI]基址变址且相对寻址1541:0008A9A8A9A8MOVAX,ES:[BP][SI]基址变址寻址1542:0005C6C5C6C5MOVAX,[BP][SI+05H]基址变址且相对寻址153F:0
5、00ABBBABBBAMOVAX,03H[BP][DI]基址变址且相对寻址153F:0007B8B7B8B7MOVAX,[BP][SI]基址变址寻址153F:0005B6B5B6B5MOVAX,[BP+02H][DI+03H]基址变址且相对寻址153F:0009BAB9BAB9MOVAX,TABLE[BP+02H][DI+03H]基址变址且相对寻址1541:000DAEADAEAD1.编写求十进制数与之和的程序,并将和以十进制数的形式送屏幕显示。STACKSEGMENTSTACK'STACK'DW100HDUP(?)TOPLABELWORDSTACKENDS
6、;堆栈段DATASEGMENTADD1DDHADD2DDHSUMDD?DATAENDS;数据段CODESEGMENT;代码段ASSUMECS:CODE,DS:DATA,SS:STACKSTART:MOVAX,DATAMOVDS,AXMOVAX,STACKMOVSS,AXLEASP,TOPLEASI,ADD1LEADI,ADD2MOVAL,[SI]ADDAL,[DI]DAAMOVBYTEPTRSUM,ALMOVAL,[SI+1]ADCAL,[DI+1]DAAMOVBYTEPTRSUM+1,ALMOVAL,[SI+2]ADCAL,[DI+2]DAAMOVBYTE
7、PTRSUM+2,ALMOVAL,[SI+3]ADCAL,[DI+3]DAAMOVBYTEPTRSUM+3,ALMOVAX,WORDPTRSUM+2CALLDISPAXMOVAX,WORDPTRSUMCALLDISPAXMOVAH,4CHINT21HDISPALPROCNEARPUSHAXPUSHCXPUSHDXPUSHAXMOVCL,4SHRAL,CLCALLCHANGMOVAH,02MOVDL,ALINT21HPOPAXANDAL,0FHCALLCHANGMOVAH,02MOVDL,ALINT21HPOPDXPOPCXPOPAXRETDISPALENDP
8、CHANGPROCNEARCMPAL,10JNGEC