- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 汇编程序:已知ARRAY数组中有8个无符号字节数据,编写完整的汇编语言程序 ;将ARRAY数组中的最大值放入MAX单元中
;已知ARRAY数组中有8个无符号字节数据,编写完整的汇编语言程序;将ARRAY数组中的最大值放入MAX单元中DATA SEGMENT ARRAY DB 12H,23H,34H,56H,78H,21H,65H,43H MAX DB ? ;存放最大值DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATASTART: MOV AX,DATA ;初始化数据段
2021-02-03 16:46:19
2507
原创 c程序:数组逆序输出
//将数组中的第一个元素和最后一个元素交换,第二个元素和倒数第二个交换#include<stdio.h>int main(){ int i,t,a[10]; for(i=0;i<=9;i++) //赋值 a[i]=i; for(i=0;i<10/2;i++) //交换 i<10/2 10个元素最多交换5次 { t=a[i]; a[i]=a[9-i]; //9为最后一个元素下标,第一个元素和最后一个元素交换 a[
2021-01-30 22:58:10
4509
原创 专接本汇编程序:;编写程序在屏幕依次显示“ABCDEFG“个字符
;编写程序在屏幕依次显示"ABCDEFG"个字符CODE SEGMENT ASSUME CS:CODESTART: MOV CX,8 MOV DL,'A'LOP1: MOV AH,2 INT 21H INC DL LOOP LOP1 MOV AH,4CH INT 21H CODE ENDS END START
2021-01-30 18:59:32
1964
1
原创 专接本汇编程序:10个有符号数相加
;编写汇编程序,求出首地址为BUF的10个有符号字的内容之和;并存入字变量SUM单元DATA SEGMENT BUF DW 12H,34H,56H,43H,21H,98H,09H,78H,57H,95H SUM DW ?DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATASTART: ;DA段初始化 MOV AX,DATA MOV DS,AX LEA BX,BUF ;BUF
2021-01-29 20:34:37
2184
3
原创 8086寻址方式
8086寻址方式寻址方式: 指找出指令操作数的地址的方式,已确定数据的来源8086共有七种寻址方式1.立即寻址源操作数是立即数,可以是8/16位MOV AX,2567H2.直接寻址直接给出存储器地址(有中括号)MOV AH,[2345H]3.寄存器寻址源操作数为寄存器MOV AX,BX4.寄存器间接寻址将操作数放入寄存器中,在将寄存器作为指令的偏移地址MOV BX,1200HMOV AX,[BX]注:只有SI、DI、BX、SP能作为间接寻址寄存器(只有这4个寄存器能带[]中括
2021-01-29 00:10:30
1278
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人