微机原理作业及参考答案.doc_第1页
微机原理作业及参考答案.doc_第2页
微机原理作业及参考答案.doc_第3页
微机原理作业及参考答案.doc_第4页
微机原理作业及参考答案.doc_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章 计算机基础 (P32)1-1 电子管,晶体管,中小规模集成电路、 大规模、超大规模集成电路。1-2 把CPU和一组称为寄存器(Registers)的特殊存储器集成在一片大规模集成电路或超大规模集成电路封装之中,这个器件才被称为微处理器。以微处理器为核心,配上由大规模集成电路制作的只读存储器(ROM)、读写存储器(RAM)、输入输出、接口电路及系统总线等所组成的计算机,称为微型计算机。微型计算机系统是微型计算机配置相应的系统软件,应用软件及外部设备等.1-3 写出下列机器数的真值:(1)01101110 (2)10001101(3)01011001 (4)11001110答案:(1)+110 (2)-13(原码) -114(反码)-115(补码)(3)+89 (4)-78(原码)-49(反码)-50(补码) 1-4 写出下列二进制数的原码、反码和补码(设字长为8位): (1)+010111 (2)+101011 (3)-101000 (4)-111111答案: (1)x原=00010111 x反= 00010111 x补= 00010111 (2)x原=00101011 x反= 00101011 x补= 00101011 (3)x原=10101000 x反= 11010111 x补= 11011000 (4)x原=10111111 x反= 11000000 x补=110000011-5 当下列各二进制数分别代表原码,反码,和补码时,其等效的十进制数值为多少?(1)00001110 表示原码14, 反码14,表示补码为14(2)11111111 表示原码127, 反码0,表示补码为1(3)10000000 表示原码-0, 反码-127,表示补码为128(4)10000001 表示原码1, 反码126,表示补码为1271-6 已知x1=+0010100,y1=+0100001,x2=-0010100,y2=-0100001,试计算下列各式。(字长8位)(1)x1+y1补 (2)x1-y2补(3)x2-y2补 (4)x2+y2补(5)x1+2*y2补 (6)x2+y2/8补答案:(1)x1+y1补=00010100+00100001补=00110101补=00110101(2)x1-y2补=x1补+-y2补=00010100+00100001=00110101(3)x2-y2补=x2补+-y2补=11101100+00100001=00001101(4)x2+y2补=x2补+y2补=11101100+11011111=11001011(5)x1+2*y2补=x1补+2*y2补=00010100+10111110=11010010(6)x2+y2/8补=11101100+y2/8补=11101100+11111100=111010001-7 用补码来完成下列运算,并判断有无溢出产生(字长为8位):(1)85+60 (2)-85+60(3)85-60 (4)-85-60答案:(1)x补+y补=01010101+00111100=10010001 = -111,有溢出(2)x补+y补=10101011+00111100=11100111 =-25,无溢出(3)x补+y补= 01010101+11000100=00011001 =25,无溢出(4)x补+y补=10101011+11000100=01101111 =111,有溢出1-8在微型计算机中存放的两个补码数,试用补码加法完成计算,并判断有无溢出产生。(1)x补+y补=01001010+01100001=10101011 有溢出(2)x补-y补=01101100-01010110 = 01101100+10101010=00010110无溢出注: X补Y补=X补Y补 Y补的算法:将Y补连同符号位一起按位取反加11-9 试将下列各数转换成BCD码:(1)(30)10 (2)(127)10(3)00100010B (4)74H 答案:(1)(30)10 = (0011 0000)BCD (2)(127)10 = (0001 0010 0111)BCD(3)00100010B = 34 = (0011 0100)BCD (4)74H = (116)10 = (0001 0001 0110)BCD1-10 下列各数代表什么ASCII字符: (1)41H (2) 72H(3) 65H (4) 20H答案:(1)41H =(0100 0001)2,代表字符A。(2)72H = (0111 0010)2,代表字符r。(3)65H = (0110 0101)2,代表字符e。(4)20H = (32)10 = (0010 0000)2, 代表SP。1-11 写出下列字符的ASCII码: 9,*,=,!,$答案: 9 0011 1001 * 0010 1010 = 0011 1101 ! 0010 0001 $ 0010 00011-19 地址总线:传递地址信息的总线数据总线:传输数据控制总线:传输控制信号,时序信号和状态信息1-20 指令:人们规定计算机执行特定操作(加、减、乘、除、移位)的命令。指令系统:计算机全部指令的集合第二章 80X86/Pentium微处理器(P90)2-7 8086/8088有几位状态位?有几位控制位?其含义分别是什么?答:8086/8088有6位状态位,3位控制位。状态位:CF进位标志;PF奇偶标志;AF辅助进位标志;ZF零标志;SF符号标志,OF溢出标志。控制位:IF 允许中断标志;DF方向标志;TF陷阱标志2-15物理地址:存储区域的某一单元地址,地址信息是位二进制代码 CPU是以物理地址访问存储器逻辑地址:编程时采用,由段基址和偏移量组成8086 CPU中的每个存储元在存储体中的位置都可以使用实际地址和逻辑地址来表示。同一物理地址可对应多个逻辑地址2-16 段寄存器指示的存储区域的起始地址称为段基址,偏移量是在某段内指定存储单元到段基址的距离。段基址和偏移量共同组成物理地址,物理地址PA=段基地址 16 + 偏移量2-17 A0000H-AFFFFh 2-18 B000H2-20 已知堆栈段寄存器SS=A000H,堆栈指示器SP=0100H,试将数据1234ABCDH推入堆栈,画出进栈示意图。最后栈顶SP=?答: SP=00FCH 物理地址 0A00FCH-0A00FFH的内容依次为CD,AB,34,12.注:SP:堆栈栈顶指示器,16位寄存器,存放栈顶的偏移地址。2-21 试求出下列运算后的各个状态标志,并说明进位标志和溢出标志的区别。(1)1278H+3469H(2)54E3H-27A0H(3)3881H+3597H(4)01E3H-01E3H解:(1) 0001 0010 0111 1000 + 0011 0100 0110 1001 0100 0110 1110 0001CF=0 PF=1 AF=1 ZF=0 SF=0 OF=0 (2) 0101 0100 1110 0011 + 1101 1000 0110 0000 1 0010 1101 0100 0011 CF=0 PF=0 AF=0 ZF=0 SF=0 OF=0 (3) 0011 1000 1000 0001 + 0011 0101 1001 0111 0110 1110 0001 1000 CF=0 PF=1 AF=0 ZF=0 SF=0 OF=0 (4) 0000 0001 1110 0011 + 1111 1110 0001 1101 1 0000 0000 0000 0000 CF=0 PF=1 AF=0 ZF=1 SF=0 OF=0注:16位操作数的最低二进制位:b0、最高二进制位:b15 AF:看b3是否向b4有进(借)位:辅助进借位 对减法运算,若采用补码的加法进行,则CF取反。第三章 80X86/Pentium指令系统(P135)3-4 (1) 7237H (2) D5B4H (3)637DH寻址方式:(1)MOV SI,2100H (2)MOV CX,DISPBX(3)MOV SI,AX (4)ADC AX,BXSI(5)AND AX,DX (6)MOV AX,BX+10H(7)MOV AX,ES:BX (8)MOV AX,BX+SI+20H(9)MOV BP,CX (10)PUSH DS地址表达式:标号/变量/常量+基址寄存器+变址寄存器 地址表达式:存储器操作数,以地址表达式的值为偏移地址3-7 (4) (10) (14)正确。(1)AX=3355H, SP=1FFFEH(2) AX=3355H, DX=4466H, SP=1FFFEH3-12 (1) CL=0F6H (2) CX=5678h(3)BX=0056H, AX=1E40H (4)SI=00F6H, SI=0024H(5)AX=5678H, 09226H=1234H3-14 (1)MOV AX,0 XOR AX,AX SUB AX, AX(2)MOV CL,4 ROR BL,CL (3) MOV AX,N1 MOV BX,N1CWD ;对被除数进行符号扩展IDIV BXMOV M1,AX ;商放在AX中MOV M2,DX ;余数放在DX中 (4) AND BX,0F7AFH 或 OR 0850H (5) XOR AX 4020H (6) TEST DX,0201H (7) OR CX,13-17NUM1 DW 4148H,2816H NUM2 DW 2258H,8452H(1) MOV AX,NUM2 ADD NUM1,AX MOV AX,NUM2+2 ADD NUM1+2,AX(2) RES DB 2DUP(?) MOV AL,BYTE PTR NUM1 ADD AL,BYTE PTR NUM1+1 ADD AL,BYTE PTR NUM1+2 ADD AL,BYTE PTR NUM1+3 MOV RES,AL(3) 假设存放的数据为无符号数 MOV SI,OFFSET NUM1 XOR AX,AX MOV CX,8 LP:ADD AL,SI ADC AH,0 INC SI LOOP LP MOV RES,AL MOV RES+1,AH假设存放的数据为带符号数 MOV SI,OFFSET NUM1 XOR BX,BX MOV CX,8 LP:MOV AL,SI CBW ADD BX,AX INC SI LOOP LP MOV RES,AL MOV RES+1,AH(4) MOV AX,NUM1 ADD NUM2,AX MOV AX,NUM1+2 ADC NUM2+2,AX3-18(1) XOR AX, AX ;AX清零 LEA SI, NUM1 MOV CX, 8 LOP: ADD AL, SI DAA ADC AH, 0 ;AF清零 INC SI LOOP LOP MOV RES, AL MOV RES+1, AH MOV AL, NUM1SUB AL, NUM2DASMOV RES, AL 差90H; CF=13-21(1)BX=9AH (2)BX=61H(3)BX=8071H(4)BX=10F7H (5)BX=0FF1CH3-223-23(1)将自FIRST开始的存储区中的连续10个字节传送到从SECOND开始的存储区中。(2)将自0404H开始的存储区中连续256个字节全部赋0值。3-26 MOV BX,0A80H MOV AL,5 XLAT3-27(1)IP=1256H (2)IP=3280H(3)IP=2450H3-28CS=2000H;IP=009AH;SP=0F178H;SP=8FHSP+1=3DH; SP+2=50H; SP+3=40H; 3-29MOV BL,ALCMP AL,01HJZ LAB1CMP AL,02HJZ LAB2CMP AL,04HJZ LAB3AND BL,07HJNZ OKOK: LAB1: LAB2: LAB3: 3-31MOV AX,0032HCMP AX,XJL N_HIGHMOV BX,XSUB BX,YJO OVERFLOWJNS NEXTNEG BXNEXT: MOV RESULT,BXN_HIGH: OVERFLOW: 第四章 汇编语言程序设计(P195)4-2 内存分配和预置数据 VAR1 DB 12,-12H,3 DUP(0,0FFH) VAR2 DB 100 DUP(0,2 DUP(1,2),0,3) VAR3 DB WELCOME TO VAR4 DW VAR3+6 ;取其偏移量给VAR4 VAR5 DD VAR3 ;取其偏移量和段基址给VAR54-3(1)DATA1 DB 86H,27H,23H,00H,24H,1AH(2)DATA2 DW 0B430H,1062H(3)DATA3 DB 4DUP(20H),20,0,6DUP(1,2)4-4 (1)2 (2)2 (3)1 (4)104-5(1)VAR1的偏移量是0030H;VAR2的偏移量是003AH(2)CNT=0010H(3)VAR2+2单元的内容是02H4-10DATASEGMENTXDB4 DUP(?)YDB4 DUP(?)ZDB4 DUP(?),0;定义X,Y,Z为字节变量DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVAX,WORD PTR X0ADDAX,WORD PTR Y0;X,Y低16位相加MOVWORD PTR Z0,AX;结果存入Z的低16位MOVAX,WORD PTR X2ADCAX,WORD PTR Y2;X,Y高16位相加MOVWORD PTR Z2,AX;结果存入Z的高16位JNCOKMOVAL,1MOVZ+4,AL;保存进位OK:MOVAH,4CHINT21HCODEENDSENDSTART4-11DATASEGMENTXDB4 DUP(?)YDB4 DUP(?)ZDB4 DUP(?);定义X,Y,Z为字节变量DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AX MOV DL,0MOVAX,WORD PTR XSUB AX,WORD PTR Y ;X,Y低16位相减MOVWORD PTR Z,AX ;结果存入Z的低16位MOVAX,WORD PTR X2SBB AX,WORD PTR Y2;X,Y高16位相加MOVWORD PTR Z2,AX;结果存入Z的高16位JNO OKMOVDL,-1 ;溢出OK:MOVAH,4CHINT21HCODEENDSENDSTART4-12(1)DATASEGMENT DB100 DUP(?)MESGDBERROR INPUT!$DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTARTPROCFARPUSHDSMOVAX,0PUSHAXMOVAX,DATAMOVDS,AXMOVAH,01HINT21H;从键盘输入一个字符,该字符ASCII码送入ALCMPAL,41HJBERRORCMPAL,4AHJAERRORCMPAL,41HJEP0;判断输入字符是为A,则跳转到P0.CMPAL,4AHJEP9;判断输入字符是为J,则跳转到P9P0:.RET.P9:.RETERROR:MOVDX,OFFSET MESGMOVAH,09HINT21H;输入字符非AJ则输出错误信息RETSTARTENDPCODEENDSENDSTART(2)DATASEGMENTBASEDWP0,P1,P2,P3,P4,P5,P6,P7,P8,P9MESGDBERROR INPUT!$DATAENDSSTACKSEGMENT PARA STACK STACKDB100 DUP(?)STACKENDSCODESEGMENTASSUMECS:CODE,DS:DATASTARTPROCFARPUSHDSMOVAX,0PUSHAXMOVAX,DATAMOVDS,AXMOVBX,0;BX为跳转表BASE内寻址编号,清零MOVAH,01HINT21H;从键盘输入字符命令CMPAL,41HJBERRORCMPAL,4AHJAERROR;输入字符非AJ则跳转到ERRORMOVBL,ALSUBBL,41H;得编号SHLBX,1;表内偏移量=编号*2JMPBASEBX;查跳转表跳转到相应的子程序ERROR:MOVDX,OFFSET MESGMOVAH,09HINT21H;输出错误信息RETP0:.RET.P9:.RETSTARTENDPCODEENDSENDSTART4-13 CODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AX MOV GOOD,0MOV PASS,0MOVBAD,0 XOR BX,BX ;bx存放全年级统计总成绩 XOR SI,SI MOVCX,100LP: MOV AH,BUFSICMPAH,85H JAGS CMPAH,60H JAEPS MOV AL,BAD ADD AL,1 DAAMOV BAD,AL JMP AGAINGS: MOV AL,GOOD ADD AL,1 DAAMOV GOOD,AL JMP AGAINPS: MOV AL,PASS ADD AL,1 DAAMOV PASS,ALAGAIN: MOV AL,BL ADD AL,AH DAAMOV BL,ALMOV AL,BH ADC AL,0 DAAMOV BH,ALINC SILOOP LP MOV AVRG,BHMOVAH,4CHINT21HCODEENDSENDSTART4-15DATASEGMENTFIRSTDB.$ ;定义字符串COUNTEQU100;定义字符串长度RESULTDW? ;定义存放结果单元DATAENDSSTACKSEGMENTPARA STACK STACKDB100 DUP(?)STACKENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVBX,OFFSET FIRST ;建立数据指针MOVCX,COUNT ;设置循环次数MOVDX,0 ;清零计数器LP:CMPBYTE PTR BX,AJNZNEXT ;非A则转到NEXTINCDX ;是A则计数器DX加1NEXT:INCBX ;调整数据指针LOOPLP ;循环100次MOVRESULT,DX;结果存入RESULTMOVAH,4CHINT21HCODEENDSENDSTART4-17DATASEGMENTDATA_W DW X1,X2, COUNTEQU($-DATA_W)/2COUT1 DW0 COUT2 DW0 COUT3 DW0 DATAENDSSTACKSEGMENTPARA STACK STACKDB100 DUP(?)STACKENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVBX,OFFSET DATA_W ;建立数据指针MOVCX,COUNT ;设置循环次数LP:CMPWORD PTR BX,0JGENEXT INCCOUT2JMP AGAIN NEXT: JG NEXT2 INCCOUT3JMP AGAINNEXT2: INCCOUT1AGAIN:INCBX ;调整数据指针 INC BXLOOPLP ;循环100次 MOVAH,4CH INT21HCODEENDSENDSTART4-18DATAESGMENTARRAYDBD1,D2,.,DN;定义字节数组COUNTEQU$-ARRAY;字节数组长度赋予符号名COUNTMAXDB?MIN DB?DATAENDSSTACKSEGMENT PARA STACK STACKDB100 DUP(?)STACKENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVBX,OFFSET ARRAY;建立数据指针MOVCX,COUNT-1;设置循环次数MOVAL,BXMOVMAX,AL;MAX赋予初值为ARRAY的第一个数据MOVMIN,AL;MIN赋予初值为ARRAY的第一个数据LP:INCBX;调整数据指针MOVAL,BX;取数据CMPAL,MIN;与MIN进行比较JNBBIG;比MIN大则跳转BIG判断是否最大值MOVMIN,AL;小于或等于MIN则给MIN重新赋值JMPNEXT;比较下一个数据BIG:CMPAL,MAX;与MAX进行比较JNANEXT;比MAX小则比较下一个数据MOVMAX,AL;大于或等于MAX则给MAX重新赋值NEXT:LOOPLPMOVAH,4CHINT21HCODEENDSENDSTART4-19DATASEGMENTBLOCK DB X1,X2, COUNTEQU256MAX DB? DATAENDSSTACKSEGMENTPARA STACK STACKDB100 DUP(?)STACKENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AX MOV MAX,0MOVBX,OFFSET BLOCK ;建立数据指针MOVCX,COUNT ;设置循环次数LP:MOV AL, BYTE PTR BXCMP AL, 0JGENEXT NEG AL NEXT: CMP MAX,ALJAE AGAINMOV MAX,ALAGAIN:INCBX ;调整数据指针 LOOPLP MOVAH,4CH INT21HCODEENDSENDSTART4-22DATASEGMENTSTRINGDBS1S2.S80COUNTEQU80DATAENDSSTACKSEGMENT PARA STACK STACKDB100 DUP(?)STACKENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVDX,0;清零计数器DXMOVBX,OFFSET STRING;建立指针MOVCX,COUNT;置循环次数LP:MOVAL,BX;取字符CMPAL,20H;判断字符是否为空格JZFOUND;是则跳转到FOUNDINCBX;否则调整指针查下一个字符INCDX;同时调整计数器LOOPLP;循环80次MOVDL,0FFH;循环80次均找不到则给DL赋值为-1FOUND:MOVCL,DL;结果DL存入CLMOVAH,4CHINT21HCODEENDSENDSTART4-26;模块1,文件名:MAIN.ASMEXTRNDISPLAY:FARPUBLICMESGDATA1SEGMENTMESGDBASSEMBLER$DATA1ENDSSTACKSEGMENTPARA STACK STACKDB100 DUP(?)STACKENDSCODE1SEGMENTASSUMECS:CODE1,DS:DATA1MAIN:MOVAX,DATAMOVDS,AXCALLFAR PTR DISPLAYMOVAH,4CHINT21HCODE1ENDSENDMAIN;模块2,文件名:DISP.ASMEXTRNMESG:FARPUBLICDISPLAYCODE2SEGMENTASSUMECS:CODE2DISPLAYPROCFARMOVDX,OFFSET MESGMOVAH,09HINT21HRETDISPLAYENDPCODE2ENDSEND4-30(1);使用地址表方式STACK SEGMENT PARA STACK STACK DB 100 DUP(?)STACK ENDSDATA SEGMENTNUM1 DB 26HNUM2 DW 168AHVAR DB 8,16ASCBUF DB 32 DUP(0)TABLE DW 3 DUP(0)DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART: MOV AX,DATA MOV DS,AX MOV TABLE,OFFSET NUM1 MOV TABLE+2,OFFSET NUM2 MOV TABLE+4,OFFSET ASCBUF LEA SI,TABLE CALL BINTOASC CALL DISP MOV AH,4CH INT 21HBINTOASC PROC NEAR MOV DI,SI;取得NUM1地址 MOV AL,DI;取得NUM1 MOV DI,SI+2;取得NUM2地址 MOV BX,DI;取得NUM2 MOV DI,SI+4;取得ASCBUF首地址 MOV CX,8CNUM1: SHL AL,1;NUM1左移1位 JC NUM11;若这位为1,则转NUM11,并将31H写入ASCBUF MOV AH,30H;若这位为0,则将30H写入ASCBUF MOV DI,AH JMP NEXT1NUM11: MOV AH,31H MOV DI,AHNEXT1: INC DI LOOP CNUM1 MOV CX,16CNUM2: SHL BX,1;NUM2左移1位 JC NUM21;若这位为1,则转NUM21,并将31H写入ASCBUF MOV AH,30H;若这位为0,则将30H写入ASCBUF MOV DI,AH JMP NEXT2NUM21: MOV AH,31H MOV DI,AHNEXT2: INC DI LOOP CNUM2 MOV AH,24H MOV DI,AH;为打印字符串,在ASCBUF末尾写入$ RETBINTOASC ENDPDISP PROC NEAR LEA DX,ASCBUF MOV AH,09H INT 21H RETDISP ENDPCODE ENDS END START(2);使用堆栈方式STACK SEGMENT PARA STACK STACK DB 100 DUP(?)STACK ENDSDATA SEGMENTNUM1 DB 26HNUM2 DW 168AHVAR DB 8,16ASCBUF DB 32 DUP(0)TABLE DW 3 DUP(0)DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART: MOV AX,DATA MOV DS,AX LEA BX,NUM1 PUSH BX LEA BX,NUM2 PUSH BX LEA BX,ASCBUF PUSH BX CALL BINTOASC CALL DISP MOV AH,4CH INT 21H BINTOASC PROC NEAR PUSH AX PUSH BX PUSH CX PUSH BP PUSH DI MOV BP,SP MOV DI,BP+16;取得NUM1地址 MOV AL,DI;取得NUM1 MOV DI,BP+14;取得NUM2地址 MOV BX,DI;取得NUM2 MOV DI,BP+12;取得ASCBUF首地址 MOV CX,8CNUM1: SHL AL,1;NUM1左移1位 JC NUM11;若这位为1,则转NUM11,并将31H写入ASCBUF MOV AH,30H;若这位为0,则将30H写入ASCBUF MOV DI,AH JMP NEXT1NUM11: MOV AH,31H MOV DI,AHNEXT1: INC DI LOOP CNUM1 MOV CX,16CNUM2: SHL BX,1;NUM2左移1位 JC NUM21;若这位为1,则转NUM21,并将31H写入ASCBUF MOV AH,30H;若这位为0,则将30H写入ASCBUF MOV DI,AH JMP NEXT2NUM21: MOV AH,31H MOV DI,AHNEXT2: INC DI LOOP CNUM2 MOV AH,24H MOV DI,AH POP DI POP BP POP CX POP BX POP AX RET 6BINTOASC ENDPDISP PROC NEAR LEA DX,ASCBUF MOV AH,09H INT 21H RETDISP ENDPCODE ENDS END START4-32STACK SEGMENT PARA STACK STACK DB 100 DUP(?)STACK ENDSDATA SEGMENTSTR1 DB 8 DUP(0);存储输入的6位十进制数ASCII码,STR12STR17,分别保存十万个位,下同STR2 DB 8 DUP(0)SUM DB 8 DUP(0);存储结果的ASCII码BCD1 DB 3 DUP(0);存储输入的6位十进制数的压缩BCD码,BCD12BCD10,分别保存十万个位,下同BCD2 DB 3 DUP(0)BCDSUM DB 4 DUP(0);存储结果的BCD码MESG1 DB PLEASE INPUT THE FIRST NUMBER : $MESG2 DB PLEASE INPUT T

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论