ZKX's LAB

计算机CPU中程序计数器的工作原理?? 微机原理计数器汇编

2021-04-07知识2

计算机CPU中程序计数器的工作原理?? 转载课程编号:英文名:ThePrincipleofComputerOrganization课程类别:学科基础课前置课:《数字逻辑》、《汇编语言程序设计》后置课:《计算机系统结构》、《微型计算机。

汇编语言程序或微机原理 DATA SEGMENTSUM DW?DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATA;取数据段地址到axMOV DS,AX;置入dsXOR AX,AX;ax清零MOV CX,10;置计数器为10MOV BX,2;置累加初值为2LP:ADD AX,BX;累加到axINC BX;递增1INC BX;递增1,得到下一个偶数LOOP LP;循环直到cx=0MOV SUM,AX;累加结果传送到sumMOV AH,4CH;4ch为返回dos的中断号INT 21H;调用dos中断CODE ENDSEND START程序完成的功能是将2~20之间的偶数进行累加,结果为110

微机原理或汇编语言 DATA SEGMENTA DB '123ABC'DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATA;取数据段地址到axMOV DS,AX;置入ds中LEA BX,A;取串的偏移地址到bxMOV CX,6;置循环计数器为6MOV AH,2;置2#输出字符的dos功能调用LP:MOV AL,[BX];取字符到alXCHG AL,DL;交换到dl中INT 21H;执行dos功能调用INC BX;指向下一个字符LOOP LP;循环MOV AH,4CH;置4cH#返回dos功能调用INT 21H;执行dos功能调用CODE ENDSEND START程序的作用就是输出字符串

#微机原理计数器汇编

随机阅读

qrcode
访问手机版