1、电子信息学院电子信息学院 2007.9【严华严华 QQ:4429175】习题解答 Principle of Microcomputer and Interface TechnologyElectronics Information EngineeringSichuan UniversityEI微机原理与接口技术第第4章章习题解答习题解答电子信息学院电子信息学院 2007.9【严华严华 QQ:4429175】1微机原理与接口技术微机原理与接口技术 No.01No.02No.03No.04No.05No.06No.07No.09No.10No.11No.13No.19No.20第1题假假设程序中的
2、数据定程序中的数据定义如下:如下:PARTNODW?PNAMEDB16DUP(?)COUNTDD?PLENTHEQU$-PARTNO则PLENTH=,它的意它的意义是是。答案答案PLENTH=22意意义:PARTNO、PNAME、COUNT三三个个变量所占的空量所占的空间大小或字大小或字节数数No.01电子信息学院电子信息学院 2007.9【严华严华 QQ:4429175】2微机原理与接口技术微机原理与接口技术 No.01No.02No.03No.04No.05No.06No.07No.09No.10No.11No.13No.19No.20第2题假假设有下面的数据定有下面的数据定义:BUFFE
3、RDB?STRINGDW20DUP(?)TABLEDBABCD则下列指令下列指令单独独执行后,有关寄存器的内容是多少?行后,有关寄存器的内容是多少?答案答案MOVAX,TYPEBUFFERAX=1MOVAX,TYPESTRINGAX=2MOVAX,LENGTHSTRINGAX=20MOVAX,LENGTHTABLEAX=1MOVAX,SIZESTRINGAX=40No.02电子信息学院电子信息学院 2007.9【严华严华 QQ:4429175】3微机原理与接口技术微机原理与接口技术 No.01No.02No.03No.04No.05No.06No.07No.09No.10No.11No.13N
4、o.19No.20第3题计算下列程序分算下列程序分别执行后行后AXAX寄存器的内容。寄存器的内容。No.03(1)MOVAX,0MOVBX,2345HTESTBX,1000HJZNEXTINCAXNEXT:HLTAX=0电子信息学院电子信息学院 2007.9【严华严华 QQ:4429175】4微机原理与接口技术微机原理与接口技术 No.01No.02No.03No.04No.05No.06No.07No.09No.10No.11No.13No.19No.20第3题(2)MOVAX,0XORBX,BXAGAIN:INCBXADDAX,BXCMPBX,10JBAGAINHLTAX=(0+1)+2)
5、+3).+10)=55No.03电子信息学院电子信息学院 2007.9【严华严华 QQ:4429175】5微机原理与接口技术微机原理与接口技术 No.01No.02No.03No.04No.05No.06No.07No.09No.10No.11No.13No.19No.20第3题(3)TABLEDB10,20,30,40,50INDEXDW2LEABX,TABLEADDBX,INDEXMOVAX,BXHLTAX=281EHNo.03电子信息学院电子信息学院 2007.9【严华严华 QQ:4429175】6微机原理与接口技术微机原理与接口技术 No.01No.02No.03No.04No.05N
6、o.06No.07No.09No.10No.11No.13No.19No.20第3题(4)MOVAX,0MOVBX,0ABCDHMOVCX,16AGAIN:SHLBX,1JNCNEXTINCAXNEXT:LOOPAGAINHLTAX=10No.03电子信息学院电子信息学院 2007.9【严华严华 QQ:4429175】7微机原理与接口技术微机原理与接口技术 No.01No.02No.03No.04No.05No.06No.07No.09No.10No.11No.13No.19No.20第3题(5)MOVAL,0FFHCBWINC AXINC AXXCHGAH,ALSHRAH,1RCRAL,1H
7、LTAX=0080HNo.03电子信息学院电子信息学院 2007.9【严华严华 QQ:4429175】8微机原理与接口技术微机原理与接口技术 No.01No.02No.03No.04No.05No.06No.07No.09No.10No.11No.13No.19No.20第4题若在自若在自1000H1000H单元开始有一个元开始有一个10001000个字个字节的数据的数据块,要把它,要把它传送到自送到自1200H1200H开始开始的存的存储区中去,用以下三中方法,分区中去,用以下三中方法,分别编制程序:制程序:(1)不用串操作指令。不用串操作指令。(2)用)用单个个传送的串操作数据送的串操作数
8、据传送指令。送指令。(3)用)用带重复前重复前缀的串操作数据的串操作数据传送指令。送指令。No.04电子信息学院电子信息学院 2007.9【严华严华 QQ:4429175】9微机原理与接口技术微机原理与接口技术 No.01No.02No.03No.04No.05No.06No.07No.09No.10No.11No.13No.19No.20第4题No.04Y循环结束循环结束?修改地址指针修改地址指针SI源数据块末地址源数据块末地址DI目的数据块末地址目的数据块末地址CX循环次数循环次数修改修改CXALDS:SIES:DIAL结束结束Nagain电子信息学院电子信息学院 2007.9【严华严华
9、QQ:4429175】10微机原理与接口技术微机原理与接口技术 No.01No.02No.03No.04No.05No.06No.07No.09No.10No.11No.13No.19No.20第4题DATA SEGMENTORG 1000HN1DB1000dup(?)N2EQU1200H+10001CON EQU1000DATA ENDSSTACKSEGMENTSTACKSTACKDW100DUP(?)STACKENDSCODESEGMENTASSUMECS:CODE,DS:DATA,ES:DATA,SS:STACKSTART:MOVAX,DATAMOV DS,AXNo.04电子信息学院电子
10、信息学院 2007.9【严华严华 QQ:4429175】11微机原理与接口技术微机原理与接口技术 No.01No.02No.03No.04No.05No.06No.07No.09No.10No.11No.13No.19No.20第4题MOV ES,AXLEASI,N1+10001MOVDI,N2MOVCX,CONL1:MOVAL,SI MOVDI,AL DECSI DECDI LOOPL1 MOVAH,4CH INT21HCODEENDSENDSTARTNo.04STDMOVSBLOOPL1STDREPMOVSB电子信息学院电子信息学院 2007.9【严华严华 QQ:4429175】12微机原
11、理与接口技术微机原理与接口技术 No.01No.02No.03No.04No.05No.06No.07No.09No.10No.11No.13No.19No.20第5题自自100H单元开始,有元开始,有100个无符号数(字个无符号数(字节),),编写程序写程序计算算这100个数的和,并把个数的和,并把和存放在和存放在1971H和和1972H单元,且高位存放元,且高位存放在在1972H单元。元。No.05电子信息学院电子信息学院 2007.9【严华严华 QQ:4429175】13微机原理与接口技术微机原理与接口技术 No.01No.02No.03No.04No.05No.06No.07No.09
12、No.10No.11No.13No.19No.20第5题No.05定义数据段定义数据段初始化初始化DSDS获取数据地址获取数据地址SISI0 0AXAX100100CXCXAXAXSISIAXAXSI+1SI+1SISIAXAXSUMSUM循环结束循环结束N NY Y结束结束电子信息学院电子信息学院 2007.9【严华严华 QQ:4429175】14微机原理与接口技术微机原理与接口技术 No.01No.02No.03No.04No.05No.06No.07No.09No.10No.11No.13No.19No.20第5题STACKSEGMENTSTACKSTACKDW64DUP(?)STACK
13、ENDSDATASEGMENTORG100HNUMDB100DUP(?)ORG1971HSUMDW?DATAENDSCODESEGMENTASSUMECS:SEGMENT,DS:DATA,SS:STACKSTART:MOVAX,DATAMOVDS,AXNo.05电子信息学院电子信息学院 2007.9【严华严华 QQ:4429175】15微机原理与接口技术微机原理与接口技术 No.01No.02No.03No.04No.05No.06No.07No.09No.10No.11No.13No.19No.20第5题LEASI,NUMMOVCX,100XORAX,AXL1:ADDAL,SIADCAH,0
14、0HINCSILOOPL1MOVSUM,AXMOVAH,4CHINT21HCODEENDSENDSTARTNo.05电子信息学院电子信息学院 2007.9【严华严华 QQ:4429175】16微机原理与接口技术微机原理与接口技术 No.01No.02No.03No.04No.05No.06No.07No.09No.10No.11No.13No.19No.20第6题编写程序,写程序,计算下列函数算下列函数值。X+5当当X300No.06电子信息学院电子信息学院 2007.9【严华严华 QQ:4429175】17微机原理与接口技术微机原理与接口技术 No.01No.02No.03No.04No.0
15、5No.06No.07No.09No.10No.11No.13No.19No.20第6题No.06开始开始结束结束(AX)300?Y(AXAX)+5+5Y4*(AX)-10(AX)-10Y4*(AX)(AX)YYNN电子信息学院电子信息学院 2007.9【严华严华 QQ:4429175】18微机原理与接口技术微机原理与接口技术 No.01No.02No.03No.04No.05No.06No.07No.09No.10No.11No.13No.19No.20第6题No.06DATA SEGMENTX DW-5YDW?DATA ENDSSTACKSEGMENTSTACKSTACKDW100DUP(
16、?)STACKENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKSTART:MOVAX,DATAMOVDS,AXMOVAX,XCMPAX,0JSL1;X300转转L2电子信息学院电子信息学院 2007.9【严华严华 QQ:4429175】19微机原理与接口技术微机原理与接口技术 No.01No.02No.03No.04No.05No.06No.07No.09No.10No.11No.13No.19No.20第6题No.06SHLAX,1SHLAX,1;X4JMPSTOPL2:SHLAX,1SHLAX,1SBBAX,10;4X10JMPSTOPL1:ADDAX,5;X5STOP:MOVY,AXMOVAH,4CH INT21HCODEENDSENDSTART电子信息学院电子信息学院 2007.9【严华严华 QQ:4429175】20微机原理与接口技术微机原理与接口技术 No.01No.02No.03No.04No.05No.06No.07No.09No.10No.11No.13No.19No.20第7题已知已知A、B、C三个三个变量,量,编程完成如下
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1