-
-
1一个比较字符串长度的 输入两个字符串 输出长的那一个 把短的那一个补成和长的那个一样长,补的地方用xxx 比如: 输入:13248677 12436 输出:13248677 12436xxx 写一周了,要么就只能输入,要么就只能完成一半功能 太难了
-
16
-
0刚学汇编,有没有大佬知道可不可以设计一个指令来控制时钟的开启啊?如果不能原因是什么?
-
9假如我要比较 [rbx]和[rbx+10]的双浮点数值是否相等,等于走原代码,这样的话应该怎么写啊?
-
8
-
6。。。。。 a db 4cH ; b db 25H ; ...... start: mov ax,date mov ds,ax mov al,a ; 取出第一个加数 add al,b ;相加 mov sum,al ; 存放结果 mov bl
-
3功能要求:熟练使用键盘输入和显示的DOS系统功能调用技术,采用80X86汇编语言进行编程,实现根据键盘输入的一个数字显示相应的螺旋方阵。如输入4,则显示: 1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7 共显示42个数字,要求根据键盘输入的数字(3-20),显示相应的数据方阵。
-
1DATA SEGMENT X DB 15 Y DB 20 Z DW ? ASC DB 20 DUP(0) DATA ENDS ; CODE SEGMENT ASSUME CS:CODE,DS:DATA MAIN PROC FAR START: PUSH DS MOV AX,0 PUSH AX ; MOV AX,DATA MOV DS,AX ; MOV AL,5 MUL X MOV BX,AX MOV AL,3 MUL Y ADD AX,BX ADD AX,10 MOV Z,AX ; 从这开始就看不懂了😭 LEA BX,ASC MOV CX,4H TT:PUSH CX MOV CX,4H ROL AX,CL PUSH AX AND AX,0FH OR AL,30H MOV [BX],AL INC BX POP AX POP CX LOOP TT MOV AL,'$' MOV [BX],AL MOV AH,09H LEA DX,ASC INT 21H 为啥子,这就显示成十六进制?不用02h吗? RET MAIN ENDP CODE ENDS END START ;
-
12欢迎问候
-
2求一个汇编大佬用汇编语言写一个简易的四位计算机。
-
1大佬教我一下汇编
-
1想问有没有大佬会做emu8086上运行的快速傅里叶变换,我现在自己有一个拼凑的,但是输出总是陷入死循环,有人会改吗急急急有偿的!!
-
3这学期刚转专业,汇编语言一点没学,突然布置下来这个搞的我手忙脚乱的,先应付过去慢慢补吧,如果以后有不懂的还能问你更好
-
5
-
9
-
11我是用的杨那本80x86汇编程序设计教程 进入保护模式时装载gdt lgdt qword ptr vgdtr 编译器说大小不对 我用lgdt vgdtr时能编译 但一运行就弹回windows
-
1反正我不能编译成功,但有人这么讲课却这么用
-
0//@贴吧用户_Q93K8DM :5000求破解一款手游的关卡boss
-
3
-
3该题来自<X86汇编,从实模式到保护膜> 32位保护模式下,某段为数据段,基地址为0x002FC0F0,段的长度是2MB,粒度是4KB,已经位于物理内存中,请给出其描述符的低32位以及高32位
-
6
-
1下面程序用计数法来实现这一功能,请将空余部分添完整。 MOV P1,#0FFH LOOP1 :MOV R4,#0FFH -------- MOV R3,#00H LOOP2 :MOV A,P1 -------- SUBB A,R3 JNZ SKP1 -------- SKP1:MOV C,70H MOV P3.4,C ACALL DELAY :此延时子程序略 -------- -------- AJMP LOOP1
-
1下面程序用计数法来实现这一功能,请将空余部分添完整。 MOV P1,#0FFH LOOP1 :MOV R4,#0FFH -------- MOV R3,#00H LOOP2 :MOV A,P1 -------- SUBB A,R3 JNZ SKP1 -------- SKP1:MOV C,70H MOV P3.4,C ACALL DELAY :此延时子程序略 -------- -------- AJMP LOOP1
-
2kr 41qi
-
1
-
5现在我看完了王爽的汇编语言,下一步该怎么学习? 该看哪些书??
-
2请大神帮帮忙!谢谢大家 题目1 电子时钟设计 1. 设计要求 以AT89C51单片机为核心的时钟,在LCD显示器上显
-
40dnf一体脚本,工作室专用
-
1如何在仅使用十六位长度寄存器的情况下实现三十二位(二进制整数)带余除法?
-
11
-
3汇编程序没问题 跑马灯就是亮不起来是怎么回事呢?开发板是STC89C52 ORG 0H MOV R0,#0FH ; 用立即数0FH初始化R0寄存器,表示程序要运行的循环次数 MOV P2,#00H ; 用立即数00H初始化P2寄存器,将P2口的8个引脚全部清零 LOOP:MOV A,#55H ; 用立即数55H初始化A寄存器,A寄存器是一个8位累加寄存器 ACALL DELAY ; 调用DELAY子程序,延时一段时间 CPL A ; A寄存器的每个二进制位都取反 MOV P2,A ; 将A寄存器的值赋给P2寄存器,控制P2口8个引脚的输出 ACALL DELAY ; 调用DELAY子程序,延时一
-
3甲机: #include<reg51.h> #define uchar unsigned char #define uint unsigned int sbit LED1=P0^0; sbit LED2=P0^3; sbit K1=P1^0; //延时 void DelayMS(uint ms) { uchar i; while(ms--) for(i=0;i<120;i++); } //向串口发送字符 void Putc_to_SerialPort(uchar c) { SBUF=c; while(TI==0); TI=0; } //主程序 void main() { uchar Operation_No=0; SCON=0x40; //串口模式 1 TMOD=0x20; //T1 工作模式 2 PCON=0x00; //波特率不倍增 TH1=0xfd; TL1=0xfd; TI=0; TR1=1; while(1) { if(K1==0) //按下 K1 时选择操作代码 0,1,2,3 { while(K1==0); Operation_No=(Operation_No+1)%4; } switch
-
681链接:http://pan.baidu.com/s/1pK7bsRx 密码:si2u
-
0termux用过了,行不通,链接阶段报错。
-
8
-
0
-
6
-
10
-
1
-
3