第4章_3 汇编语言程序习题.pptVIP

  • 36
  • 0
  • 约2.54千字
  • 约 6页
  • 2017-05-17 发布于河南
  • 举报
第4章_3 汇编语言程序习题

* 4.3实地址方式下的汇编语言程序设计(习题) P228 5 试编制一程序,统计出某数组中的相邻两数之间符号变化的次数。 DATA SEGMENT N=20H A1 DB N DUP(?) C1 DB 0 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV DX,DATA MOV DS,AX LEA SI,A1 MOV CX,N DEC CX LOP1: MOV AL,[SI] XOR AL,[SI+1] JNS NEXT1 INC C1 NEXT1: INC SI LOOP LOP1 MOV AH,4CH INT 21H CODE ENDS END STRAT 算法分析: 相邻的数异和 ?*** **** ?*** **** XOR ?同为0或同为1 符号位为0 当两个数不同号 ?=1即SF=1 P228 6 试编制一程序,用乘法指令实现32位二进制数与16位二进制数相乘。 DATA SEGMENT M1 DD M2 DB 0ABCDH M DW ?,?,? DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV DX,DATA MOV

文档评论(0)

1亿VIP精品文档

相关文档