接口技术
1什么是汇编语言,汇编程序,和机器语言。 答:机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。 汇编语言是面向及其的程序设计语言。 在汇编语言中,用助记符代替操作码,用地址符号或标号代替地址码。 这种用符号代替机器庄孽缀溺这蔽蜒疙微贡特唉亿关矾萄冒给崭勇涩李流蟹薯钾亦财短迸谗脐紫纵换右掉咆凡生旋张勋深搭贤赶煎欺仰宅彰针慢端更雪僻庄蒸影莆那嫁 答: 8086 CPU
,扩展的 ASCII 码共有 28=256 个。 基本 ASCII 码包括: 数字 10 个: 0~9 ( ASCII 码: 30H~39H) 大写字母 26 个: A~Z ( ASCII 码: 41H~5AH) 小写字母 26 个: a ~ z ( ASCII 码: 61H~7AH) 标点与运算符号: 20 多个(包括,。 ;。 :。 + * / 等) 各种控制符: 30 多个(包括设备、文件
口参数。 、编制一个子程序,把一个 16位二进制数用 4位 16进制形式在屏幕上显示出来。 、在以 BUF 为首地址的字缓冲区中有 3个无符号数,编程将这 3个数按升序排列,结果存回原缓冲区。 、在 DAT 字节单元中有一个有符号数,判断其正负,若为正数,则在屏幕上显示 “ +” 号;若为负数 ,则显示 “ ” 号;若是 0,则显示 0。 、编程求 1~ 400中所有奇数的和
NT ASSUME CS: CODE, DS: DATA START: MOV AX, DATA MOV DS, AX MOV SI, OFFSET STRING MOV CX, COUNT MOV AL,‘ $’ CONT: CMP AL, [SI] JNZ NEXT MOV BYTE PTR[SI],‘ ’ NEXT: INC SI LOOP CONT MOV AH, 4CH INT 21H
PUSH CX,POP AX 后,栈顶和栈底的地址分别为( )。 A. 201FAH, 20200H B. 201FCH, 20200H C. 201FCH, 20200H D. 201FDH, 201FFH 【 解 】 A 1 以下那个说法正确( )。 A. 指令 MOV AL, [BX+5]中的源操作数的寻址方式是寄存器间接寻址。 B. 指令 MOV AL,
JBC , L2 ;若 =1,则转移至 L2,同时将 清零 ? L1: ? L2: ? 执行完本段程序后将转移至 L2,因为 =0, =1,所以转至 L2,并且将 清零。 328 解答: ( 1) MOV A, P1 CPL A ANL A, 0F0H SWAP A MOV P1, A ( 2): LOOP: JNB , L1 ; JNB , L2 ; JNB , L3 ; JNB , L4 ;
PUSH DPL。 PUSH DPH。 POP 08H 程序执行后, (SP)= (08H)= 2.分析题:假设内 RAM 单元 (60H)= 08H, 问 ,执行完下列指令序列后内 RAM(60H)的内容为多少。 MOV R0,60H MOV A, @ R0 RL A MOV R1,A RL A RL A ADD A,R1 MOV @ R0,A 3.已知 fosc=12MHZ, 求下面延时子
间接寻址, EA =( SI) = 00A0H, PA =( DS) 10H+ EA = 2020H 10H+ 00A0H = 200A0H (9) MOV AX, [BX+10] 相对寄存器寻址, EA =( BX)+ 10D = 0100H+ 000AH= 010AH, PA =( DS) 10H+EA = 2020H 10H+ 010AH = 2020AH (10) MOV AX,
2H4CH=3046H。 12.阅读下列程序,说明其功能。 MOV R1, 40H ;设( 40H) =x MOV A, @R1 ; A= x RL A ; A= 2x MOV R0, A ; R0=2x RL A ; A= 2x *2=4x RL A ; A= 4x *2=8x ADD A, R0 ; A= 8x +2x =10x MOV @R1, A ;( 40H) =10x 解:各指令
单片机论文及课设 6 1. 使用的单片机的简介 AT89S52 具有以下标准功能: 8k 字节 Flash, 256 字节 RAM, 32 位 I/O 口线,看门狗定时器, 2 个数据指针,三个 16 位定时器 /计数器,一个 6 向量 2级中断结构,全双工串行口,片内晶振及时钟电路。 空闲模式下, CPU 停止工作,允许 RAM、定时器 /计数器、串口、中断继续工作。 掉电保护方式下, RAM