江西理工大学微机原理资料.docx 20页

  • 13
  • 0
  • 0
  • 约8.7千字
  • 2018-01-20 发布
文档工具:
    1. 1、本文档共20页,可阅读全部内容。
    2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
    3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
    4. 文档侵权举报电话:19940600175。
    江西理工大学微机原理资料

    1、统计出某数组中相邻两数之间符号变化的次数DATA SEGMENT ARRAY DB 20 DUP (?) NUM DB 0 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA STARTUP:LEA SI , ARRAY; MOV AL ,[SI] MOV BL,0 MOV CX,19 AGAIN: INC SI XOR AL ,[SI] J NS NEXT INC BL NEXT: MOV AL ,[SI] LOOP AGAIN MOV NUM,BL MOV AH ,4CH INT 21H CODE ENDS END STARTUP 2、乘法指令实现32位二进制数与16位二进制数相乘MODEL SMALL .8086 .DATA N1 DW 1234H N2 DW 5678H N3 DW 4444H M1 DW 0 M2 DW 0 M3 DW 0 CODE . STARTUP MOV AX ,N2 MUL N3 MOV M3,AX MOV M2,DX MOV AX,N3 MUL N1 ADD M2,AX ADC M1,DX .EXIT END 3、设有3个自变量的变量名及其内容如下VAR1 3C46H , VAR2 F678H , VAR3 0059H 设计一个数据段定义这三个变量及其地址表变量DDRTABL DATA SEGMENT VAR1 DW 3C46H VAR2 DW F678H VAR3 DW 0059H ADDRTABL DD VAR1 DD VAR2 DD VAR3 DATA ENDS 4、设有一个符号数组共M个求其中最大的数,如需要求绝对值最大应如何修改如为无符号数程序如何修改。DATA SEGMENT M EQU 10 DAT DW M DUP(?) MAX DW ? DATA ENDS CODE SEGMENT ASSUME CS:CODE ,DS:DATA STARUP : MOV AX ,DAT MOV MAX ,AX CLD LEA SI ,DAT MOV CX ,M L1: LODSW CMP AX ,MAX JNG LAB MOV MAX ,AX LAB : LOOP L1 MOV AH ,4CH INT 21H CODE ENDS END STARTUP 绝对值修改需要在LODSW插入AND AX ,AX JNS LAB1 NEG AX LAB1: CMP AX ,MAX 程序初始化时MAX应送入0 无符号数程序修改判别条件CMP AX ,MAX JNG LAB 修改为CMP AX,MAX JBE LAB 5、编制一个程序将20个字节的数组分为正数和负数组并计算两个数组中数据的个数DATA SEGMENT DAT DB 20 DUP (?) PDAT DB 20 DUP(?) PDAT DB ? PLEN DB ? NDAT DB 20 DUP (?) NLEN DB ? DATA ENDS CODE SEGMENT ASSUME CS:CODE ,DS:DATA STARTUP: XOR BX ,BX LEA SI ,DAT XOR DI,DI CLD MOV CX,20 LOOP0 : LODSB CMP AL,0 JGE LOOP1 MOV NDAT[BX] ,AL INC BX JMP LAB LOOP1: MOV PDAT[DI] ,AL INC DI LAB: DEC CX JNZ LOOP0 MOV PLEN ,DI MOV NLEN,BX MOV AH,4CH INT 21H CODE ENDS END STARTUP 6、把从A开始的8个字节单元内容依次和从B开始的8个相应的字节单元内容互换。DATA SEGMENT A DB 'ABCDEFGH' B DB DATA ENDS CODE SEGMENT ASSUME CS:CODE ,DS:DATA START: MOV AX ,DATA MOV DS,AX LEA SI ,A LEA DI ,B MOV CX,8

    文档评论(0)

    • 内容提供方:baoyue
    • 审核时间:2018-01-20
    • 审核编号:6202242202001121

    相似文档