微机原理 接口与汇编 模拟试题一参考答案 一 单项选择题 1.B. 2.C. 3.D. 4.D.5.C. 6.D. 7.B. 8.C. 9.B. 10.C 11.C.12.C.13.D.14.A.15.C. 二 填空题 H 2. 主频 4 3. 独立编址 统一编

Size: px
Start display at page:

Download "微机原理 接口与汇编 模拟试题一参考答案 一 单项选择题 1.B. 2.C. 3.D. 4.D.5.C. 6.D. 7.B. 8.C. 9.B. 10.C 11.C.12.C.13.D.14.A.15.C. 二 填空题 H 2. 主频 4 3. 独立编址 统一编"

Transcription

1 微机原理 接口与汇编 模拟试题一参考答案 一 单项选择题 1.B. 2.C. 3.D. 4.D.5.C. 6.D. 7.B. 8.C. 9.B. 10.C 11.C.12.C.13.D.14.A.15.C. 二 填空题 H 2. 主频 4 3. 独立编址 统一编址 B 7.AX=110 BX=22,0~20 偶数的累加和 8.3, 41H 44H 47H 三 简答题 1. 答 : 接口信号通常有以下四种 : (1) 开关量 : 只有 2 种状态, 用一位二进制数 (0 或 1) 表示开或关 (2) 数字量 : 二进制形式的数据或是已经过编码的二进制形式的数据 (3) 脉冲量 : 脉冲信号是以脉冲形式表示的一种信号 关注的是信号发生的跳变情况 (4) 模拟量 : 用模拟电压或模拟电流幅值大小表示的物理量 2. 答 : 由于物理地址 =34780H, 且 DS=3000H, 所以 EA=34780H H=4780H (1) 直接寻址 : MOV AL,[4780H] (2) 寄存器间接寻址 : MOV BX,4780H MOV AL,[BX] (3) 寄存器相对寻址 : MOV BX,4700H MOV AL,[BX+80H] 3. 答 : 在最小模式下,8086CPU 一个基本的总线周期一般由 4 个时钟周期组成. 以读总线周期为例, 在 T1 时钟周期,CPU 经地址 / 数据复用线 AD15~AD0, 地址 / 状态复用线 A19/S7~A16/S3 发出 20 位地址信息, 发出地址信息的同时 BHE 和 ALE 控制信号有效 在 T2 状态时,A19/S6~A16/S3 上的地址信号消失, 而出现 S6~S3 状态信号, 这些状态信号保持到读周期结束 AD15~AD0 变成高阻状态, 为读入数据作准备 在 T3 状态, 如果存储器或 I/O 端口已做好了数据准备而不需要等待状态时, 则在 T3 状态期间将数据放到数据总线上, 在 T3 结束时,CPU 从 AD15~AD0 上读取数据 在 T4 状态,CPU 对数据总线进行采样, 读取数据 1

2 4. 答 :8086CPU 在功能上分成了 EU 和 BIU 两部分 传统计算机在执行程序时,CPU 总是相继地完成取指令和执行指令的动作, 即指令的提取和执行是串行进行的 而分成两部分后,BIU 负责取指令,EU 负责指令的执行, 它们之间既互相独立又互相配合, 使得 8086 可以在执行指令的同时进行取指令的操作, 即实现了取指令和执行指令的并行工作, 大大提高了 CPU 和总线的利用率, 从而提高了指令的处理速度 5. 答 :CPU 响应中断时, 执行两个连续的中断响应周期, 每个响应周期都给出中断响应信号 INTA 这是因为第一个总线周期通知中断请示设备, 微处理器准备响应中断, 应该准备好中断类型码, 第二个总线周期中, 微处理器接收中断类型码, 以便得到中断向量, 即中断服务程序的入口地址 四 应用题 1. 答 :MOV AL, H ; 控制字 OUT 43H,AL MOV AL,3000H ; 计数初值 OUT 40H,AL MOV AL, H ; 计数器 1 OUT 43H,AL MOV AL,100H OUT 41H,AL MOV AL, H ; 计数器 2 OUT 43H,AL MOV AL,4030H OUT 42H,AL 2. 答 :DATA.SEGMENT M DB 36H N DB 95H STR1 DB. M>N, $ STR2 DB. M>N, $ DATA. ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DA,AX MOV AL,M MOV BL,N CMP AL,BL 2

3 JA. D1 LEA.DX,STR2 JMP D2 D1:LEA.DX,STR1 MOV AH,09H INT 21H MOV AH,4CH INT 21H CODE ENDS END START 3. 参考答案 : 要求设计的系统为 4K 8 的存储器系统, 假设各为 RAM 和 ROM 分别是 2KB 可以选择 1K 8 的 RAM 芯片和 1K 4 的 ROM 芯片 RAM:2KB/1KB=2 片 (2 组 ) ROM:2KB/(1K 4)=4 片 (2 组, 每组 2 片 ), 选择 2:4 译码器,A0-A9 为片内地址线,A10 A11 进入译码器 图略 微机原理 接口与汇编 模拟试题二参考答案 一 单项选择题 1.C.2.A. 3.A.4.D. 5.C. 6.C.7.B.8.D.9.C.10.B. 11.B.12.B.13.D.14.C.15.C 二 判断题 三 填空题 程序 3. 奇 偶 4. 查询 状态 数据 5. (1) DEC.CX (2) INC.SI (3) MOV AL,[SI] (4) LOOP A1 (5) MOV MIN,BL 6.MOV AL,9EH OUT 30H,AL 四 简答题 3

4 1. 答 : 对应的址中断类型码是 0018H/4=06H 中断服务程序的入口地址的 CS 和 IP 分别是 9897H,9695H 理由 :0018H 是中断类型码 *4 的地址, 而中断服务程序的入口地址 CS:IP 分别存放在 001AH 和 0018H 的字单元中, 题目中 0018H 单元开始按地址递增方向依次存放 95H 96H 97H 和 98H, 即 0018H 的字单元内容 9695H 是 IP 的值,001AH 的字单元内容 9897H 是 CS 的值 2. 答 :(1) AND AX,0FFF0H (2) OR BX,000FH (3) XOR CX,000FH (4) TEST DL,48H JZ LOOP MOV DH,1 JMP EXIT LOOP : MOV DL,0 EXIT: HLT 五 应用题 1. 参考答案 : START: MOV BX, 0 ; 暂存 1 的个数 MOV CX, 16 ;16 位二进制数 NEXT: SHR AX, 1 ;AX 右移一位, 末位进入 CF JNB. LP ;CF 为 0 转移 INC. BX ;CF 为 1 则加 1 LP: LOOP NEXT ;CX 减 1, 非零转移 MOV CX, BX ; 把统计个数, 送到题目指定的寄存器 HLT ; 停止 2. 答 : MOV OUT MOV OUT MOV OUT AL,34H 43H,AL AL,34H 40H,AL AL,12H 40H,AL 4

5 3.(1)8 片 (4 组, 每组 2 片 ) (2) 4 根数据线和 15 根地址线? (3) 画图 : (4) 地址范围 : 每组的地址范围分别是 : 00000H~07FFFH 08000H~0FFFFH 10000H~17FFFH 18000H~1FFFFH 微机原理 接口与汇编 模拟试题三参考答案一 单项选择题 1.B. 2.B. 3.A. 4.B. 5.B. 6.A 7.D.8.B.9.D.10.A. 11.C.12.D.13.B.14.B.15.B 二 填空题 1.AX= 8A92H,BX= 035CH,ZF= 1 2.BX 和 BP SI 和 DI 中断类型码 / FFEH 0FFEH 三 简答题 1. 答 : 逻辑地址是 16 位的, 允许在程序中编排的地址 ; 物理地址是 20 位的, 是信息存放在内存中的实际地址 物理地址是由逻辑地址的段地址左移 4 位加上偏移地址计算得到的, 在 CPU 的运算器中实现 2. 答 :(1) 受中断标志位控制的可进行允许或禁止操作的中断, 称为可屏蔽中断 ; 必 5

6 须立刻响应的中断请求, 如电源掉电 机器故障等, 不受中断标志位控制的中断称非屏蔽中 断 (2) 内部中断是指中断源来自主机内部, 如运算出错 程序调试和软件中断等 ; 外部 中断来自主机之外, 往往通过 CPU 的中断请求引脚引入主机, 如外部设备 实时时钟和硬 件故障产生的中断等 3. 答 : 为了确保 CPU 对存储器和 I/O 端口的正常读 / 写操作, 要求地址和数据同时出 现在地址总线和数据总线上 而在 8086CPU 中 AD0--AD15 总线是地址 / 数据复用的, 因此需 在总线周期的 T1 传送出地址信息, 并存于锁存器中, 而用 T2~T4 周期传送数据 8086CPU 中是通过 CPU 送出的 ALE 高电平信号来控制锁存的 4. 答 :DMA 方式是在存储器与外设间开辟一条高速数据通道, 使外设的数据不经过 CPU 直接送入内存储器, 或者从内存储器不经过 CPU 直接送往外部设备 8237A 的主要功能 : (1)8237A 中有 4 个独立的 DMA 通道 (2) 每一个通道的 DMA 请求都可以分别被允许和禁止 (3) 每一个通道的 DMA 请求有不同的优先权, 优先权可以固定, 也可以改变 (4) 每一个通道一次传输数据最大长度可达 64KB, 可以在存储器与外设间进行数据 方式以及级联方式 (5)8237A 的数据的传递有 4 种工作方式 : 单字节传送方式, 数据块传送方式, 请求 传送方式以及级联方式 (6)8237A 可以级联, 任意扩展通道数 5. 答 :( 分号后面为错误的原因 ) MOV AH,BX ; 数类型不匹配 MOV [BX],[SI] ; 存贮器之间不能传 MOV AL,[DX] ;DX 不能作为存贮器表达式 MOV AX,[BX][BP] ;BX,BP 不能同时使用 MOV CS,AX ; 目的操作数不可以是 CS MOV DS,2000H ; 目的操作数为段寄存器时, 原操作数不可以是立即数 四 应用题 1. 答 :CODE SEGMENT ASSUME CS:CODE BEGIN:MOV AH,01H INT 21H CMP AL, a JB.STOP CMP AL, z 6

7 JA.STOP SUB.AL,20H MOV DL,AL MOV AH,02H INT 21H STOP:MOV AH,4CH INT 21H CODE ENDS 2. 答 : 方式控制字 : =36H, 计数初值 N=0 初始化程序段 : MOV AL,36H OUT 43H,AL MOV AL,0 OUT 40H,AL OUT 40H,AL 3. 答案 : 控制字 : =94H 初始化程序段是 :MOV AL, 94H OUT 83H, AL 译码电路如图 : 微机原理 接口与汇编 模拟试题四参考答案一 单项选择题 1.B. 2.D. 3.C. 4.B. 5.B. 6.A.7.D. 8.B.9.D.10.C. 11.B.12.A.13.A.14.C.15.D 二 填空题 1.EISA PCI 2. 存储容量 存取速度 7

8 3. 地址总线 数据总线 4.2 ISR K 6.(1) 将 DATl 开始的后 5 个字节数据移到 DAT2 开始的后 5 个字节存储区 (2) SI= 4 或 34H 7. 0,1009H, 0 三 简答题 1. 答 :(1) 地址锁存器就是一个暂存器, 它根据控制信号的状态, 将总线上地址信息暂存起来 (2)8086/8088 数据和地址总线采用分时复用操作方法, 即用同一总线既传输数据又传输地址 当 8086/8088CPU 与存储器交换信号时, 首先由 CPU 发出存储器地址, 同时发出允许锁存信号 ALE 给锁存器, 当锁存器接到该信号后将地址 / 数据总线上的地址锁存在总线上, 随后才能传输数据 8086/8088CPU 系统中采用 8282 或 74LS373 地址锁存器, 一片 8282 只能锁存 8 位的地址, 所以至少要 3 片才能完整的锁存 20 位的地址 2. 答 : 方式 0 的使用场合有两种, 一种是同步传送, 另一种是查询式传送 在方式 0 情况下, 没有规定固定的应答信号, 所以, 这时, 将端口 A 和端口 B 作为数据端口, 把端口 C 的 4 个数位 ( 高 4 位或者是低 4 位均可 ) 规定为输出口, 用来输出一些控制信号, 而把端口 C 的另外 4 个数位规定为输入口, 用来读入外设的状态, 即利用端口 C 来配合端口 A 和端口 B 的输入 / 输出操作 使用查询方式进行输入输出时, 可利用端口 C 的某一位作查询, 只有当该位为 1 时, 方可以将数据送到输入或输出端口去 3. 答 : 该操作数的逻辑地址为 DS : BX=17CE : 394BH, 物理地址 =17CEH 10H+394BH=1B62BH; 下一条要取的指令的逻辑地址为 CS:IP=0DC54:2F39H, 物理地址 =0DC54H 10H+2F39H=0DF479H; 当前栈顶的逻辑地址 =SS:SP=0A8B:1200H, 物理地址 =0A8BH 10H+1200H=0BAB0H 4. 答 : CPU 处于关中断状态,IF=0 该中断请求已被屏蔽 该中断请求的时间太短, 未能保持到指令周期结束 4 CPU 已释放总线, 而未收回总线控制权 5. 答 : (1) ADD.AL,[BX+SI] (2) ADD.[BX+21B5H], CX (3) ADD.WORD.PTR [2158H],3160H 四 应用题 1. 答 : Dseg segment A.dw? B.dw? Dseg ends cseg segment 8

9 main proc far assume cs:cseg,ds:dseg start: push ds xor ax,ax push ax mov ax,dseg mov ds,ax mov ax,a mov bx,b xor ax,bx test ax,0001 jz class test bx,0001 jz exit xchgbx,a mov b,bx jmp exit class: test bx,0001 jz exit inc b inc a exit: ret main endp cseg ends end start 2. 答 :(1) 初值 N=fclk/fout =100* *10-3 =1000 (2) 根据题意得方式控制字为 34H, MOV DX,307H MOV AL, 34H OUT DX, AL MOV AX,1000 MOV DX, 304H OUT DX,AL MOV AL,AH OUT DX,AL 9

10 3. 答案 :8255 的 4 个地址 :208H~20BH 方式控制字 : =90H,(A 口发生 0 输入 B 口方式 0 输出 ) MOV DX, 20BH MOV AL, 90H OUT DX, AL MOV DX, 108H IN AL, DX ; 读 A 口 INC DX OUT DX, AL ; 写 B 口 微机原理 接口与汇编 模拟试题五参考答案一 单项选择题 1.A. 2.B. 3.B. 4.A. 5.C. 6.B. 7.B. 8.C. 9.C. 10.D. 11.D.12.D.13.B.14.A.15.B 二 填空题 内存 ( 主存 ) 指令周期 READY 等待周期(TW) 5. 中断请求寄存器 中断服务寄存器 6. 刷新 屏幕依次显示 0~9 9.BX=1003H,AX=40 三 简答题 1. 答 :6 种工作方式 各工作方式的特点是 : 方式 0, 计数结束产生中断 当门控信号为低电平时, 计数停止 ; 当门控信号为高电平时, 进行计数 方式 1, 可重复触发的单稳态触发器 门控信号为低电平或者高电平时, 计数不受影响 ; 门控信号为上升沿时, 受触发开始计数, 下一个时钟后, 输出为低电平, 直到计数为 0. 方式 2, 分频器 门控信号为低电平时, 计数停止, 输出高电平 ; 门控信号为高电平时, 进行计数 ; 门控信号为上升沿时, 重新设置初始值, 开始计数 方式 3, 方波发生器 当门控信号为低电平时方式, 计数停止, 输出高电平 ; 门控信号为高电平时, 进行计数 ; 门控信号为上升沿时, 开始计数 方式 4, 软件触发的选通信号发生器 门控信号为低电平时, 计数停止 ; 门控信号为高电平时, 进行计数 方式 5, 硬件触发的选通信号发生器 门控信号为低电平时, 计数不受影响 ; 门控信号 10

11 为上升沿时, 开始计数 2. 答 : 总线 (Bus) 是计算机各种功能部件之间传送信息的公共通信线, 它是 cpu 内存 输入 输出设备传递信息的公用通道, 主机的各个部件通过总线相连接, 外部设备通过相应的接口电路再与总线相连接, 从而形成了计算机硬件系统 微型计算机的总线结构是一个独特的结构, 一个部件只要符合总线标准, 就可以连接到采用这种总路线标准的系统中, 使系统功能得到扩展 3. 答 : 1 无条件传送方式, 常用于简单设备, 处理器认为它们总是处于就绪状态, 随时进行数据传送,CPU 通过执行程序实现数据的输入和输出 2 程序查询方式 : 处理器首先查询外设工作状态, 在外设就绪时进行数据传送 3 中断方式 : 外设在准备就绪的条件下通过请求引脚信号, 主动向处理器提出交换数据的请求 处理器无其他更紧迫任务, 则执行中断服务子程序完成一次数据传送 4 DMA 传送 : DMA 控制器可接管总线, 作为总线的主控设备, 通过系统总线来控制存储器和外设直接进行数据交换 此种方式适用于需要大量数据高速传送的场合 CPU 与外设可以并行工作, 提高了 CPU 的效率 四 应用题 1. 答 : LEA. SI,BUFFER MOV CX,1000 P: MOV DX,2002H L: IN AL,DX SHL AL,1 JNC.L DEC.DX IN AL,DX MOV [SI],AL INC.SI LOOP P HLT 2. 答 : (1) 程序是对 8253 的 1 号通道进行初始化的 (2) 该通道的计数初值为 0 (3) 若该通道时钟脉冲 CLK 的周期为 1µs, 则输出脉冲 OUT 的周期为 65536µs 3. 答 :(1) 译码电路连接如下 : (2) 方式控制字为 B=0A1H 11

12 MOV AL,0A1H OUT 93H,AL MOV AL,0FH OUT 93H,AL BY:IN AL,92H TEST AL,04H JNZ BY MOV AL,[2000H] OUT 90H,AL MOV AL,0EH OUT 93H,AL INC. AL OUT 93H,AL RET 微机原理 接口与汇编 模拟试题六参考答案 一 单项选择题 1.A. 2.B. 3.D. 4.B.5.C. 6.A. 7.C. 8.C. 9.B. 10.D 11.D.12.C.13.A.14.B. 15.B. 二 填空题 1. 内存储器 ( 主存 ) 2. 堆栈段寄存器 SS 字 KB A14 5.BFFFH 6. 总线控制器 AX=3412H SI=0100H 8.(1)74H (2)MOV DX,211H (3) MOV AX,400( 或 190H) 三 简答题 1. 答 :(1) 执行一条指令所需要的时间称为指令周期 ;(2)CPU 同外部设备或内存储 器之间进行信息交换过程所需要的时间称为总线周期, 即启用一次总线进行读或写的时间 ; (3) 时钟脉冲的重复周期称为时钟周期, 它是 CPU 主频的倒数 ;(4) 一个指令周期由若干 个总线周期组成, 一个总线周期又由若干个时钟周期组成 ;(5)8086CPU 的总线周期至少 由 4 个时钟周期组成, 当外设不能在 CPU 规定时间内准备好数据时, 要在总线周期中插入 12

13 等待周期 2. 答 :CPU 响应中断时, 执行两个连续的中断响应周期, 每个响应周期都给出中断响应信号 INTA 这是因为第一个总线周期通知中断请示设备, 微处理器准备响应中断, 应该准备好中断类型码, 第二个总线周期中, 微处理器接收中断类型码, 以便得到中断向量, 即中断服务程序的入口地址 3. 答 :8086 CPU 中有 8 个通用寄存器 AX BX CX DX SP BP SI DI; 两个控制寄存器 IP FR; 四个段寄存器 CS DS SS ES 8 个通用寄存器都可以用来暂存参加运算的数据或中间结果, 但又有各自的专门用途 例如,AX 专用做累加器, 某些指令指定用它存放操作数和运算结果 ;CX 为计数寄存器, 在某些指令中做计数器使用 ;DX 为数据寄存器 ;BX 为基址寄存器,BP 为基址指针,SI 为源变址寄存器,DI 为目的变址寄存器, 这 4 个寄存器在数据寻址中用来存放段内偏移地址 ( 有效地址 ) 或段内偏移地址的一部分 ; SP 为堆栈指示器, 用来存放栈顶有效地址 两个控制寄存器用来存放有关的状态信息和控制信息 例如, 标志寄存器 FR 用来存放状态标志和控制标志 ; 而指令指针用来存放下一条要取指令的有效地址 四个段寄存器用来存放段地址 例如,CS 寄存器用来存放代码段的段地址 ;DS 寄存器用来存放数据段的段地址 ;SS 寄存器用来存放堆栈段的段地址 ;ES 寄存器用来存放扩展段的段地址 4. 答 :MOV DL, A MOV AH,2 INT 21H 5. 答 : 一是 DMA 方式用硬件控制代替程序传送方式中的软件控制, 二是 DMA 方式是在 I/O 与存储器之间实现直接数据传送, 而无需 CPU 内部寄存器中转, 所以数据传送速度提高 四 应用题 1. 答 :. MOV AL,X CMP AL,0 JGE BIG MOV Y,-1 JMP EXIT BIG: JE EQUL MOV Y,1 JMP EXIT EQUL:MOV Y,0 EXIT:. 2. 答 :6164 的容量为 8K 8 位, 故其片内地址线连 A 0~A 12, 片选端 CS 可用 A 13~ A19 中的任意一根地址线来控制, 这里用 A13 来控制, 其它无关项为 0 13

14 A19 A18 A17 A16 A15 A14 A13 A12~A0 1 # ~ ~ 1 2 # ~ ~ 1 其中, 为无关项, 取 0 取 1 都可以 设 取 0, 则两个存储器芯片的地 址范围为 : 1 # 6164 为 00000H ~ 01FFFH, 2 # 6164 为 02000H ~ 03FFFH 3. 答 : MOV AL,82H ; 初始化, 方式选择控制字中无关位默认为 0 MOV DX,323H OUT DX,AL Ll: MOV DX,321H IN AL,DX ; 读开关状态 (1 断,0 通 ) NOT AL MOV DX,320H OUT DX,AL ; 对应 LED 灯点亮 (1 亮,0 灭 ) JMP Ll 微机原理 接口与汇编 模拟试题七参考答案一 单项选择题 1.D. 2.D. 3.D. 4.A. 5.A. 6.A.7.A. 8.C.9.A.10.D 11.A.12.D.13.C.14.A.15.B 二 填空题 1. 非屏蔽中断 2 2. 无条件传送 查询式传送 3. 预置 操作 4. 将 DX: AX 中的双字左移 4 位 ( 乘 16), AX=6780H 5.(1)CMP BX,AX,(2)CX,(3)POP CX 的端口地址为 80H,82H,84H,86H 8253 的端口地址为 90H,92H,94H,96H 8259 的端口地址为 A0H,A2H, 8251 的端口地址为 B0H,B2H 三 简答题 14

15 1. 答 : 逻辑地址是在程序中对存储器地址的一种表示方法, 由段地址和段内偏移地址两部分组成, 如 1234H:0088H 偏移地址是指段内某个存储单元相对该段首地址的差值, 是一个 16 位的二进制代码 物理地址是 8086 芯片引线送出的 20 位地址码, 用来指出一个特定的存储单元 2. 答 : 流水线是指在程序执行时多条指令重叠进行操作的一种并行处理实现技术 流水线的并行处理是指完成一条指令的各个部件在时间上是可以同时重叠工作, 分别同时为多条指令的不同部分进行工作, 以提高各部件的利用率来提高指令的平均执行速度 流水线技术是把一个重复的过程分解为若干子过程, 每个子过程由专门的功能部件来实现, 将多个处理过程在时间上错开, 依次通过个功能段, 这样, 每个子过程就可以与其他子过程并行进行 8086 中, 指令的读取是在 BIU 单元, 而指令的执行是在 EU 单元 因为 BIU 和 EU 两个单元相互独立 分别完成各自操作, 所以可以并行操作 也就是说, 在 EU 单元对一个指令进行译码执行时,BIU 单元可以同时对后续指令进行读取 ; 这就是最简单的指令流水线技术 3. 答 : 方式 0 适用于同步传送和查询传送方式, 方式 1 适用于外设在能提供选通信号或数据接收信号的场合, 且采用中断传送方式比较方便 ; 方式 2 适用于一个并行外设既可以作为输入设备, 又可以作为输出设备, 并且输入和输出不会同时进行的场合 四 应用题 1. 参考答案 : CODE SEGMENT ASSUME CS:CODE BEGIN: MOV AH,01H INT 21H CMP AL,'a' JB.STOP CMP AL,'z' JA.STOP DEC.AL MOV DL,AL MOV CX,3 DISP: MOV AH,02H INT 21H INC.DL LOOP DISP STOP: MOV AH,4CH 15

16 INT 21H CODE ENDS END.BEGIN 2. 参考答案 : 电路连接图如下 : 8088 系统 BUS D7 D0 A0 A1 A12 MEMR MEMW A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A D0 D1 D2 D3 D4 D5 D6 D A18 A19 A17 A16 A15 A14 A13 +5V OE WE CS2 CS1 3. 方式控制字是 B=17H, 初值 = 100KHZ /10KHZ= 10 初始化程序段 : MOV DX,203H MOV AL, B. ; 计数器 0#, 方式 3,BCD 码计数 OUT DX,AL MOV DX,200H MOV AL,10H OUT DX,AL 微机原理 接口与汇编 模拟试题八参考答案一 单项选择题 1.C. 2.B. 3.B. 4.D. 5.B.6.B.7.C.8.C. 9.B.10.D 11.C.12.B.13.B.14.C.15.D 二 填空题 1.2FFFFH 2. 低 8 位 (D0-D7) 高 8 位 (D8-D15) 3.A 口和 C 口的低 4 位 B 口和 C 口的高 4 位

17 5.60H,IR6 6.54H,3080H:5060H 7.AL=55 或 37H 8.AX=60( 或 3CH) 9.(2000H)=39H,(2001H)=00H 三 简答题 1. 答 : 发送时钟与接收时钟的频率与位传输率的比称为波特率因子, 而位传输率称为波特率 发送 / 接收时钟频率 =n 发送 / 接收波特率 = =76800Hz =76.8KHz, 所以, 时钟频率为 76.8KHz 2. 答 :CPU 和外设进行数据传输时, 各类信息在接口中进入不同的寄存器, 一般称这些寄存器为端口 通常有 : 数据端口 状态端口 控制端口 对端口编址的两种方法为 : 计算机对内存和 I/O 端口统一编址 ; 计算机对内存和 I/O 端口独立编址 在 8086/8088 系统中用计算机对内存和 I/O 端口统一编址 3. 答 :(1) 内部中断又称软件中断, 是通过软件调用的不可屏蔽中断, 包括溢出中断 除法出错中断 单步中断 INT n 指令中断及单字节 INT3 指令中断 (2) 中断类型码或者包含在指令中, 或者是预先规定的 ;(3) 不执行 INTA 总线周期 ;(4) 除单步中断外, 任何内部中断都无法禁止 ;(5) 除单步中断外, 任何内部中断的优先级都比任何外部中断的高 四 应用题 1. 参考答案 : data segment array db.9,6,11,3,4,2,8,5,7,6 data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax lea bx,array mov al,[bx] ; 在内存中取出第一个字节数存于 AL 中 mov cx,9 Lop: inc bx cmp al,[bx] ; 从内存中依次取出其它数与存放在 AL 中的数比较 jle A. ; 若 AL 小于等于 [bx], 则循环取下一个数 mov al,[bx] ; 若 AL 大于 [bx], 则把小数 [bx] 赋给 AL, 使 AL 中存放小数 A: loop Lop mov dl,al 17

18 or dl,30h mov ah,2 int 21H mov ah,4ch int 21H code ends end start 2. 答 :(1)8253 的地址为 3A0H~3A3H (2) 计数初值为 :1MHZ/1KHZ= 初始化程序段为 : MOV AL,36H ; B MOV OUT MOV MOV OUT MOV DX,3A3H DX,AL AX,1000 DX,3A0H DX,AL AL,AH 3. 答 : OUT DX,AL MOV SI,2000H ; 初始化数据区地址 MOV AX,1000H MOV DS, AX LL: MOV DX,0FFE2H IN AX,DX ; 读状态 TEST AL,01H ; 测试是否满足就绪? JZ LL ; 不满足, 继续读状态 MOV DX,0FFE0H ; 就绪, 准备输入数据 IN AX,DX ; 从输入接口读取数据 MOV [SI],AX ; 存数据 INC SI LOOP LL ; 数据没有输入完, 继续 微机原理 接口与汇编 模拟试题九参考答案一 单项选择题 1.B. 2.D.3.C. 4.C. 5.D.6.B.7.D.8.B.9.D.10.C. 11.D.12.C.13.D.14.D.15.D 二 判断题 18

19 三 填空题 B.AH 2. 立即 直接 3.7E7E6H 7E814H 4. 同步 异步 5.(A)=5678H,SP=1FFEH 四 简答题 1. 答 :(1) 用编辑文件如 EDIT 编辑源文件, 形成.ASM 文件 ;(2) 用汇编程序 (MASM) 把.ASM 源文件汇编成目标文件.OBJ;(3) 用连接程序 (LINK) 把.OBJ 文件转换成.EXE 可 执行文件 ;(4) 运行可执行文件.EXE;(5) 若有错, 使用 DEBUG 进行调试 2. 答 : 中断是指这样一个过程 : 当计算机执行正常程序时, 系统中出现某些异常情况 或特殊请求,CPU 暂停它正在执行的程序, 而转去处理所发生的事件 ;CPU 处理完毕后, 自动返回到原来被中断了的程序继续运行 中断的作用 :(1) 主机与外部设备并行工作 ;(2) 实现实时处理 ;(3) 硬件故障处理 ;(4) 实现多道程序和分时操作 3. 答 : 外设接口 ( 或叫作 I/O 接口 ) 是主机和外设 ( 控制器 ) 之间的实体部件, 是实 现主机与外设之间信息交换所必不可少的硬件支持 ; 接口电路应具有的基本的功能 :(1) 数 据的暂存与缓冲 ;(2) 保存设备的工作状态 ;(3) 信息交换方式的控制 ;(4) 通信联络控制 ; (5) 外设的识别 ;(6) 数据格式的变换控制 4. 答 : 全双工和半双工通信, 双方都既是发送器又是接收器 两者的区别在于全双工可 以同时发送和接收 半双工不能同时双向传输, 只能分时进行 在二线制电路上是不能进行 全双工通信的, 只能单端发送或接收 因为一根信号线, 一根地线, 同一时刻只能单向传输 5. 答 : 在 8086CPU 中,BHE 信号是高 8 位允许, 若 BHE 为 0 则表示数据总线的高 8 位 (D8~D15) 有效, 若 BHE 为 1, 高 8 位无效 当 CPU 访问存储单元的起始地址为奇地址 并且一次读写一个字节时, BHE 为 0,A0 为 1; 当起始地址为偶地址 一次读写一个字节 时,BHE 为 1,A0=0; 当起始地址为奇地址 一次读写一个字时,CPU 需要两次访问存储 器, 即需要 2 个总线周期, 第一个总线周期 BHE 为 0,A0 为 1, 从奇地址读一个字节 ; 第二 个总线周期 BHE 为 1,A0 为 0, 从偶地址读一个字节 当起始地址为偶地址 一次读写一个 字时, BHE 为 0,A0 为 0, 为对准好的字, 只需要启动一次总线操作 五 应用题 1. 参考答案 : DATA SEGMENT SUM DW 0 DATA ENDS CODE SEGMENT 19

20 ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,DATA. MOV AX,0 MOV DX,2 LP1:CMP DX,100 JG EXIT ADD.AX,DX INC. DX INC. DX JMP LP1 EXIT:MOV SUM,AX MOV AH,4CH INT 21H CODE ENDS END. START 2. 答 : (1) 方式控制字 : B=8AH 初始化程序段 : PUSH AX PUSH DX MOV AL,8AH MOV DX,213H OUT DX,AL POP DX POP AX (2) MOV DX, 212H IN AL, DX MOV AH, AL TEST AL, 80H JNZ NEXT1 ; PC7=1 转移, 进一步判断 PC6 是否为 1 MOV DX, 213H MOV AL, B. ; 当 PC7=0 对 PC1 置位 OUT DX, AL NEXT1:MOV AL, AH 20

21 TEST AL, 40H JZ NEXT2 ;PC6=0 时, 结束程序 MOV AL, B. ;PC6=1 时, 对 PC0 复位 MOV DX, 213H OUT DX, AL NEXT2:HLT 微机原理 接口与汇编 模拟试题十参考答案一 单项选择题 1.C. 2.A. 3.D. 4.A. 5.B.6.C.7.C.8.B.9.B.10.B. 11.B.12.D.13.B.14.D.15.C 二 判断题 三 填空题 1.92H 0EEH H:0068H 3.IR0 IR7 4. 字节选通 I/O 方式 双向 I/O 方式 5.-1( 或 0FFH),0 6.L5 四 简答题 1. 答 : 外部总线主控模块经 HOLD 引线向 8086 发出总线请求信号 ;8086 在每个时钟周期的上升沿采样 HOLD 引线 ; 若发现 HOLD=1 则在当前总线周期结束时 (T4 结束 ) 发出总线请求的响应信号 HLDA;8086 使地址 数据及控制总线进入高阻状态, 让出总线控制权, 完成响应过程 2. 答 :(1) 即插即用, 是开放性的工业标准 ; (2) 可动态连接和重新配置外设, 支持热插拔功能 ; (3) 允许多台设备同时工作 ; (4) 可以向 USB 总线上的设备供电, 总线上的设备可以自备电源 ; (5) 通讯协议支持等时数据传输和异步消息传输的混合模式 ; (6) 支持实时语音 音频和视频数据传输 3. 答 :8086 系统中存储器的逻辑地址由段地址 ( 段首址 ) 和段内偏移地址 ( 有效地址 ) 两部分组成 ; 存储单元的物理地址由地址加法器生成, 寻址时,CPU 首先将段地址和段内偏移地址送入地址加法器, 地址加法器将段地址左移 4 位并与段内偏移地址相加, 得到一个 20 位的物理地址 数据段的段地址在 DS 寄存器中, 段内偏移地址可能在 BX BP SI 或 21

22 DI 寄存器中 代码段的段地址在 CS 寄存器中, 段内偏移地址在 IP 寄存器中 堆栈段的段 地址在 SS 寄存器中, 段内偏移地址在 SP 寄存器中 扩展段的段地址在 ES 寄存器中, 段内 偏移地址可能在 BX BP SI 或 DI 寄存器中 五 应用题 1. 参考答案 : LEA.SI, DAT ; 建立地址指针 MOV CX, 50 ; 建立数据个数计数器 MOV AL, [SI] DEC.CX LOP: INC.SI CMP AL, [SI] JAE NEXT MOV AL, [SI] ;AL 中数小, 则把大数送 AL 中 NEXT: LOOP LOP MOV MAX, AL ; 存结果 MOV AH,4CH INT 21H 2. 答 : (1)MOV DX,07H ; 控制端口地址给 DX MOV AL, B. ; 计数器 1 控制字 OUT DX,AL MOV DX,05H MOV AL,80H ; 计数初值 128 OUT DX,AL (2)MOV DX,07H MOV AL, B ; 计数器 0 控制字 OUT DX,AL ; MOV DX,04H MOV AL,00H ; 先送低 8 位 OUT DX,AL MOV AL,30H ; 后送高 8 位 OUT DX,AL (3)MOV DX,07H MOV AL, B ; 计数器 2 控制字 OUT DX,AL 22

23 DEC DX MOV AL,0F0H OUT DX,AL ; 先送低 8 位 MOV AL,02H OUT DX,AL ; 后送高 8 位 3. 答 : CODE SEGMENT ASSUME CS:CODE BEG:MOV DX, 2F3H MOV AL, B OUT DX, AL ;C 口初始化 MOV DX, 2F2H IN AL, DX ; 读 C 口 TEST AL, B ; 测试 PC7 是否为 1 JNZ XX ;PC7=1, 转 XX, 灯灭 MOV AL, B OUT DX, AL ;PC7=0 时开关闭合, 使 PC0=0 时 LED 亮 JMP ZZ XX: MOV AL, B ;PC7=1 时开关断开, 使 PC0=1 时 LED 灭 OUT DX, AL ZZ: MOV AH 4CH INT 21H ; 返 DOS CODE ENDS END BEG 微机原理 接口与汇编 模拟试题十一参考答案 一 单项选择题 1.D.2.B.3.D.4. 5.C.6.D.7.B.8.D.9.D.10.D. 11.A.12.A.13.D.14.A.15.C 二 填空题 1. 高阻态 2.HOLD HLDA

24 C59H 7.(1)MOV AH,01,(2)DEC.AL,(3)MOV DL,[BX],(4)INT 21H 三 简答题 1. 答 : 两种方式都是以 CPU 为中心的控制方式, 都需要 CPU 执行程序来进行 I/O 数 据传送 程序查询式控制简单, 但系统效率很低, 无法实现并行操作 ; 中断式通过服务程序 完成数据交换, 实现了主机与外设的并行性 2. 答 : 触发器是计算机的记忆装置的基本单位, 由晶体管原件 门电路组成, 是寄存 器 存储器的基本组成单元, 能够稳定地存储 1 位 0 或 1 寄存器的最小单元是触发器, 如 D 触发器 JK 触发器等, 用来存储逻辑运算后的结果 包括基本缓冲寄存器 移位寄存器 计数器和累加器等 如 8086 中有 14 个 16 位的寄存器 存储器由多位存储单元组成, 包括存储体 地址译码器和控制逻辑 是计算机中的主要 存储部件, 能长久保存数据信息 主要分为主存和辅存, 主存分为 RAM 和 ROM 3. 答 : 高速缓冲存储器 Cache 是根据程序局部性原理来实现高速的数据存取 即在一 个较小的时间间隔内, 程序所要用到的指令或数据的地址往往集中在一个局部区域内, 因而 对局部范围内的存储器地址频繁访问, 而对范围外的地址则范围甚少的现象称为程序访问的 局部性原理 如果把正在执行的指令地址附近的一小部分指令或数据, 即当前最活跃的程序或数据从 主存成批调入 Cache, 供 CPU 在一段时间内随时使用, 就一定能大大减少 CPU 访问主存的 次数, 从而加速程序的运行 四 应用题 1. 参考答案 : 分析 : 按题意, 本题为典型的顺序结构 在已知 X Y 的情况下, 只需 按公式计算 Z 值即可, 故在数据段设定了 X Y 的值 编制程序如下 : DATA1 SEGMENT X DW 2 Y DW 4 RESULT DW? DATA1 ENDS STACKl SEGMENT PARA.STACK DW 20 DUP(0) STACKl ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA1,SS:STACK1 BEGIN:MOV AX,DATA1 24

25 MOV DS,AX MOV BX,X ADD.BX,Y MOV CL,3 SAL BX,CL SUB.BX,X MOV CL,2 SAR BX,CL MOV RESULT,BX MOV AH,4CH INT 21H CODE ENDS END. BEGIN 2. 答 :(1) 连接图 : (2)16KB (3) 所用 2 片 RAM 的地址范围为 :8000H-8FFFH 和 C000H-FFFFH (4)1 确定读写信号片选是否正常 ; 2 地址线和数据线是否正常 ; 3 用示波器检查 RAM 各点是否正常 3. 答 : 端口地址 :7CH,7DH,7EH,7FH MOV AL, B OUT 7FH,AL IN AL,7CH AND AL,01H JZ LP1 LP0: MOV AL,0 25

26 OUT 7EH,AL MOV AL, B OUT 7EH,AL JMP EXIT LP1: MOV AL,1 OUT 7EH,AL MOV AL, B OUT 7EH,AL EXIT: HLT 微机原理 接口与汇编 模拟试题十二参考答案 一 单项选择题 1.D. 2.A. 3.C. 4.C. 5.A. 6.D. 7.C.8.B. 9.D.10.B 11.B.12.C.13.C.14.A.15.A. 二 判断题 三 填空题 1. 运算器 通用寄存器组 H 20600H 四 简答题 1. 答 :(1) AX=1200H (2) AX =0100H (3) AX =4B2AH (4) AX =3412H (5) AX =7856H 2. 答 : I/O 接口是位于系统与外设之间 用来协助完成数据传送和控制 I/O 任务的逻辑电路 PC 机系统板的可编程接口芯片 I/O 总线槽的电路板 ( 适配器 ) 都是接口电路 它的功能有 : (1) 设置数据的寄存 缓冲逻辑, 以适应 CPU 与外设之间的速度差异 ; (2) 进行信息格式的转换, 如串行和并行的转换 ; (3) 协调 CPU 与外设在信息类型和电平上的差异, 如电平转换驱动器 数 / 模和模 / 数 26

27 转换器等 ; (4) 协调时序差异, 同步 CPU 与外设的工作 ; (5) 地址译码和设备选择功能, 使 CPU 在某一时刻只能选中一个 I/O 端口 ; (6) 提供联络信号, 承担 CPU 与外设之间的联络工作, 联络的具体信息有控制信息 状态信息和请求信号等, 如外设的 Ready Busy 等状态 ; (7) 设置中断和 DMA 控制逻辑, 以保证在中断和 DMA 允许的情况下, 产生中断和 DMA 请求信号, 并在接受到中断和 DMA 应答之后完成中断处理和 DMA 传输 3. 答 : 程序控制传送方式有 : 无条件 ( 同步 ) 传送方式 条件 ( 查询 ) 传送方式和中断传送方式 ; 程序控制传送方式的特点 : 由 CPU 通过运行程序实现数据的输入输出操作 ;CPU 的效率比较低,CPU 和外设不能完全并行 五 应用题 1. 答 :DatA. Segment STRING DB. HOW ARE YOU!, $ DatA.Ends Code Segment Assume CS:CODE,DS:DATA Begin: MOV AX,DATA MOV DS,AX LEA. DX,STRING MOV INT MOV AH,09H 21H AH,4CH Code INT 21H ends EnD.Begin 2. 答 :(1)IN AL,82H (2) 08H (3) PULL (4)OUT 80H,AL (5) OUT 83H,AL 3. 答 : 计数初值 N=30KHZ/100=300, 用 BCD 码表示的初值是 300H MOV MOV DX,243H AL,0B1H OUT DX,AL ; 初始化定时器, 写入方式控制字 MOV DX,242H 27

28 MOV AL,00H OUT DX,AL ; 写入计数初始值低 8 位 MOV AL,03H OUT DX,AL ; 写入计数初始值高 8 位 微机原理 接口与汇编 模拟试题十三参考答案 一 单项选择题 1.D. 2.B. 3.C. 4.C. 5.A. 6.B. 7.D. 8.A.9.A. 10.C 11.D.12.D.13.C.14.C.15.D. 二 判断题 三 填空题 1.0FFFFH 0000H 2. 非屏蔽 H~27FFH DMAC H( 或 4) 四 简答题 1. 答 :DRAM 以单个 MOS 管为基本存储单元, 以极间电容充放电表示两种逻辑状态 由于极间电容的容量很小, 充电电荷自然泄漏会很快导致信息丢失, 所以要不断对它进行刷新操作 即读取原内容 放大再写入 存储系统的刷新控制电路提供刷新行地址, 将存储 DRAM 芯片中的某一行选中刷新 实际上, 刷新控制电路是将刷新行地址同时送达存储系统中所有 DRAM 芯片, 所有 DRAM 芯片都在同时进行一行的刷新操作 刷新控制电路设置每次行地址增量, 并在一定时间间隔内启动一次刷新操作, 就能够保证所有 DRAM 芯片的所有存储单元得到及时刷新 2. 答 : 中断源 : 能引起中断的事件或原因 中断请求 : 是外设通过硬件信号的形式 向处理器引脚发送有效请求信号 中断响应 : 中断响应是在满足一定条件时, 处理器进入中断响应总线周期 关中断 : 禁止处理器响应可屏蔽中断 开中断 : 允许处理器响应可屏蔽中断 28

29 中断返回 : 处理器执行中断返回指令, 将断点地址从堆栈中弹出, 程序返回断点继续 执行原来的程序 中断识别 : 处理器识别出当前究竟是哪个中断源提出了请求, 并明确与 之相应的中断服务程序所在主存位置 中断优先权 : 为每个中断源分配一级中断优先权, 即系统设计者事先为每个中断源确 定处理器响应他们的先后顺序 中断嵌套 : 在一个中断处理过程中又有一个中断请求被响应处理, 称为中断嵌套 中断处理 : 接到中断请求信号后, 随之产生的整个工作过程, 称中断处理 中断服务 : 指处理器执行相应的中断服务程序, 进行数据传送等处理工作 3. 答 : 全译码法是指将地址总线中除片内地址以外的全部高位地址接到译码器的输入 端参与译码, 采用全译码法, 每个存储单元的地址都是唯一的, 不存在地址重叠, 但译码电路 较复杂, 连线也较多 部分译码法是将高位地址线中的一部分 ( 而不是全部 ) 进行译码, 产生片 选信号, 采用部分译码法时, 由于未参加译码的高位地址与存储器地址无关, 因此存在地址 重叠问题 线选法是直接以系统的地址线作为存储器芯片的片选信号, 线选法只需把用到的 地址线与存储器芯片的片选端直接相连即可, 总线使用少 五 应用题 1. 参考答案 : DATA.SEGMENT STR DB. ABCDEFGH DATA.ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX LEA.BX,STR MOV CX,8 LPP: MOV AH,2 ; 功能号 2 送 AH MOV DL,[BX] INC.BX INT 21H LOOP LPP MOV AH,4CH INT 21H CODE ENDS END.START 2. 答 :(1) 29

30 (2) 3. 答 : 由图知 8255 的 4 个端口地址为 300H~303H, 控制字为 90H CODE SEGMENT ASSUME CS:CODE START:MOV DX,203H MOV AL,90H OUT DX,300H LOP:MOV DX,300H IN AL,DX NOT AL MOV DX,301H OUT DX,AL JMP LOP MOV AH,4CH INT 21H CODE ENDS END. START 30

31 微机原理 接口与汇编 模拟试题十四参考答案 一 单项选择题 1.B. 2.B. 3.B. 4.A. 5.A. 6.A. 7.D. 8.C. 9.C. 10.C 11.D.12.B.13.D.14.C.15.C. 二 判断题 三 填空题 AH 1200AH 3.16KB 4.(1)240H (2)IN AL, DX (3)CMP (4) JZ( 或 JE) NEXT (5)0 四 简答题 1. 答 : 为解决容量 速度和价格的矛盾, 存储系统采用 3 级层次结构, 单位价格和速度自上而下逐层减少, 容量自上而下逐层增加 存储系统的各层存储部件自上而下依次是 : 高速缓存 内存 ( 主存存储器 (RAM/ROM)), 外存 ( 辅助存储器 ) 如磁盘 光盘等 高速缓存器集成在 CPU 芯片或主存上, 对用户来说, 是透明的, 它们用于暂存主存和处理器交互的数据, 以减少频繁读取主存而影响处理器速度 ; 内存储器则可和处理器直接交换数据, 而外存储器必须经过主存存储器, 才可与处理器进行数据交换 2. 答 :8086CPU 从内部结构上分为总线接口单元 (BIU) 和执行单元 (EU) 总线接口单元 (BIU) 负责物理地址形成 取指令 指令排队 读写操作数和总线控制 执行单元 (EU) 负责指令译码和执行执行 3. 答 : 中断请求寄存器 IRR: 保存 8 条外界中断请求信号 IR0~IR7 的请求状态 Di 位为 1 表示 IRi 引脚有中断请求 ; 为 0 表示该引脚无请求 中断屏蔽寄存器 IMR: 保存对中断请求信号 IR 的屏蔽状态 Di 位为 1 表示 IRi 中断被屏蔽 ( 禁止 ); 为 0 表示允许该中断 中断服务寄存器 ISR: 保存正在被 8259A 服务着的中断状态 Di 位为 1 表示 IRi 中断正在服务中 ; 为 0 表示没有被服务 五 应用题 1. 参考答案 : MOV BX,1000H MOV AL,[BX] MOV CX,9 NEXT1: INC BX 31

32 CMP AL,[BX] JAE NEXT2 MOV AL,[BX] NEXT2: DEC CX JNZ NEXT1 MOV BX,1200H MOV [BX],AL HLT 2. 答 :(1) 存储容量为 :1K 8 或 1KB. (2) 总容量为 :2K 8 或 2KB. (3)1# 芯片地址范围 :00000H~003FFH 2# 芯片地址范围 :00400H~007FFH 3.(1)8253 的端口地址 : 偶地址为 :40H-43H, 奇地址为 41H-47H 8255 的端口地址 : 偶地址为 :70H-73H, 奇地址为 71H-77H (2)8253 计数初值为 =Fclk/Fout = 4000 方式控制字 = =0B6H, 采用二进制计数 初始化程序段为 : MOV AL,0B6H OUT 46H,AL MOV AX,4000 OUT 44H,AL MOV AL,AH OUT 44H,AL (3)8255 方式字 = =82H 初始化程序段为 :MOV AL,82H OUT 76H,AL I/O 驱动程序 :MOV AL,80H OUT 70H,AL MOV AL,0FEH OUT 72H,AL 微机原理 接口与汇编 模拟试题十五参考答案 一 单项选择题 1.C. 2.B. 3.C. 4.C.5.C. 6.A. 7.C. 8.D. 9.B. 10.A 11.A. 12.B. 13.A.14.B.15.A 32

33 二 判断题 三 填空题 1.T3 T H,12H 分号 6.90H,1000H 四 简答题 1. 答 : 汇编语言程序的开发有 4 个步骤 : 编辑 : 用文本编辑器形成一个以 ASM 为扩展名的源程序文件 汇编 : 用汇编程序将 ASM 文件转换为 OBJ 模块文件 连接 : 用连接程序将一个或多个目标文件链接成一个 EXE 或 COM 可执行文件 调试 : 用调试程序排除错误, 生成正确的可执行文件 2. 答 : 中断请求 : 外设通过硬件信号的形式 向处理器引脚发送有效请求信号 中断响应 : 在满足一定条件时, 处理器进入中断响应总线周期 关中断 : 处理器在响应中断后会自动关闭中断 断点保护 : 处理器在响应中断后将自动保护断点地址 中断源识别 : 处理器识别出当前究竟是哪个中断源提出了请求, 并明确与之相应的中断服务程序所在主存位置 现场保护 : 对处理器执行程序有影响的工作环境 ( 主要是寄存器 ) 进行保护 中断服务 : 处理器执行相应的中断服务程序, 进行数据传送等处理工作 恢复现场 : 完成中断服务后, 恢复处理器原来的工作环境 开中断 : 处理器允许新的可屏蔽中断 中断返回 : 处理器执行中断返回指令, 程序返回断点继续执行原来的程序 3. 答 :RESET: 复位输入信号, 高电平有效 该引脚有效时, 将迫使处理器回到其初始状态 ; 转为无效时,CPU 重新开始工作 HOLD: 总线请求, 是一个高电平有效的输入信号 该引脚有效时, 表示其他总线主控设备向处理器申请使用原来由处理器控制的总线 NMI: 不可屏蔽中断请求, 是一个利用上升沿有效的输入信号 该引脚信号有效时, 表示外界向 CPU 申请不可屏蔽中断 INTR: 可屏蔽中断请求, 是一个高电平有效的输入信号 该引脚信号有效时, 表示中 33

34 断请求设备向处理器申请可屏蔽中断 五 应用题 1. 参考答案, 程序段如下 : XOR DX,DX MOV SI,2000H MOV CX,50 AGN: MOV AL,[SI] INC SI TEST AL,80H JZ NEXT INC DX NEXT:DEC CX JNZ AGN MOV NUM,DX HLT 2. 答 :(1)98H (2)0FFFFH (3)03H (4)0FDH (5)03H (6)10H (7)JZ (8)0FCH 3. 答 : MOV AX, SEG buffer MOV DS, AX ; 取缓冲区 LEA. DI, buffer ; 首地址 MOV CX, 100H ; 传送个数 MOV DX, 200H ; 端口地址 next: IN AL, DX ; 读入数据 CALL delay ; 延时等待 MOV [DI], AL ; 送缓冲区 INC. DI ; 修改指针 LOOP next ; 延时子程序 delay PROC PUSH CX MOV CX, 80H cc: LOOP cc POP CX RET delay ENDP 34

幻灯片 1

幻灯片 1 3 8086 Tel:2656809 tjx@csu.edu.cn 2005-9-14 1 2005-9-14 2 8086 8 8086 8086 7 2005-9-14 3 PC 2005-9-14 4 2005-9-14 5 81616 2005-9-14 6 [ ] MOV AX, 3064H AX=3064H 16AX OP 64H 30H 2005-9-14 7 16 AX BX CX

More information

untitled

untitled 8086/8088 CIP /. 2004.8 ISBN 7-03-014239-X.... TP313 CIP 2004 086019 16 100717 http://www.sciencep.com * 2004 8 2004 8 1 5 500 787 1092 1/16 16 1/2 391 000 1 2 ii 1 2 CAI CAI 3 To the teacher To the student

More information

D/A DAC ( 1us) (10~20 ) DAC0832 1

D/A DAC ( 1us) (10~20 ) DAC0832 1 D/A DAC0832 8 ( 1us) (10~20 ) DAC0832 1 1. 20 DI7~DI0 ILE 8 8 DAC 8 D/A LE LE & RFB VREF IOUT2 IOUT1 RFB CS WR1 XFER WR2 & & AGND VCC DGND 2 DI7~DI0 ILE & 8 LE 8 DAC LE 8 D/A RFB V REF IOUT2 IOUT1 R FB

More information

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63>

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63> 第三章 Q3 1 1. 省略了 I/O 操作的复杂逻辑, 易实现, 耗费低 ; 2. 可以利用丰富的内存寻址模式实现灵活的 I/O 操作 Q3 2 假设存储单元 ds1 处寄存器地址为 0x2000, 代码如下 #define ds1 0x2000 while ( *ds1 == 0 ) ; Q3 3 假设设备 (dev1) 中有两个寄存器 ds1 和 dd1,dev1 的地址为 0x1000,ds1

More information

<4D6963726F736F667420576F7264202D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6B0B8C0FDB5BCD1A75FD1F9D5C22E646F63>

<4D6963726F736F667420576F7264202D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6B0B8C0FDB5BCD1A75FD1F9D5C22E646F63> 因 为 路 过 你 的 路, 因 为 苦 过 你 的 苦, 所 以 快 乐 着 你 的 快 乐, 追 逐 着 你 的 追 逐 内 容 简 介 本 书 根 据 2005 年 下 半 年 实 施 的 全 国 计 算 机 技 术 与 软 件 专 业 技 术 资 格 ( 水 平 ) 考 试 嵌 入 式 系 统 设 计 师 级 考 试 大 纲 精 神, 在 深 入 研 究 历 年 计 算 机 技 术 与 软

More information

,768 32,767 32K JMP Jnnn (386+) LOOP CALL [Label:] JMP short/near/far address L10: jmp jmp L20: L10 L20

,768 32,767 32K JMP Jnnn (386+) LOOP CALL [Label:] JMP short/near/far address L10: jmp jmp L20: L10 L20 (Jump) (Loop) (Conditional jump) CMP CALL AND SAR/SHR TEST JMP NOT SAL/SHL Jnnn* OR RCR/ROR LOOP XOR RCL/ROL RETn * nnn, JNE JL -128 127-32,768 32,767 32K JMP Jnnn (386+) LOOP CALL [Label:] JMP short/near/far

More information

习 题 一

习  题  一 第 1 页共 13 页 微机原理与接口技术 A 卷 一 填空题 ( 共计 20 分 每个空 2 分 ) 1 已知 [X] 补 =01100011B, 求 X=( ) ( 结果用十进制表示 ) [Y] 补 =11111001B, 求 Y=( ) ( 结果用十进制表示 ) 2 8088CPU 的地址总线为多少条 ( ); 直接寻址的内存空间为多少 ( ) 3 已知 DS=2000H, 内存 (20200H)=FFH,(20201H)=22H

More information

微型计算机原理及应用试题 机电96

微型计算机原理及应用试题   机电96 微 机 原 理 试 题 ( 一 ) 总 分 : 一 : 单 项 选 择 题 ( 每 题 1 分, 共 10 分 ) 1. 微 型 计 算 机 中 主 要 包 括 有 ( ) A) 微 处 理 器 存 储 器 和 I/O 接 口 B) 微 处 理 器 运 算 器 和 存 储 器 C) 控 制 器 运 算 器 和 寄 存 器 组 D) 微 处 理 器 运 算 器 和 寄 存 器 2. DMA 控 制 器

More information

PowerPoint Presentation

PowerPoint Presentation 7.2 并行接口 二. 可编程并行接口芯片 8255A 的功能及其应用 与 CPU 一侧相连的引脚 D0 PA0 ~ ~ ~ ~ ~ D7 PA7 RESET PC7 WR RD PC4 PC3 PC0 A0 PB0 A1 PB7 CS PA 口 PC 口上半部 PC 口下半部 PB 口 A 组 B 组 与 I/O 设备相连的引脚 7.2 并行接口二. 可编程并行接口芯片 8255A 的功能及其应用

More information

图 内部结构图 8251 的外部引脚如图 所示, 共 28 个引脚, 每个引脚信号的输入输出方式如图中的箭 头方向所示

图 内部结构图 8251 的外部引脚如图 所示, 共 28 个引脚, 每个引脚信号的输入输出方式如图中的箭 头方向所示 实验题目 : 串行接口芯片 8251 实验目的 : 1. 掌握 8251 的工作方式及应用 2. 了解有关串口通讯的知识 串行接口芯片 8251 3. 掌握使用 8251 实现双机通讯的软件编程和电路连接 实验设备 : IA-32 架构的微机系统及应用教学平台两套 实验原理 : 1. 8251 的基本性能 性能 : 8251 是可编程的串行通信接口, 可以管理信号变化范围很大的串行数据通信 有下列基本

More information

(2) Function 0BH: Function 0CH: (pixel, picture element) Function 0DH: Function 0FH: Function 13H:

(2) Function 0BH: Function 0CH: (pixel, picture element) Function 0DH: Function 0FH: Function 13H: (1) INT 10H Function 00H: Function 01H: Function 02H: Function 03H: Function 05H: Function 06H: Function 07H: Function 08H: Function 09H: Function 0AH: (2) Function 0BH: Function 0CH: (pixel, picture element)

More information

华侨大学 2013 年硕士研究生入学考试专业课试卷 ( 答案必须写在答题纸上 ) 招生专业 精密仪器及机械 测试计量技术及仪器 检测技术与自动化装置 科目名称微计算机原理科目代码 853 一 填空 ( 每空 1 分, 共 30 分 ) 1 计算机的基本结构可分为 1, 2, 3, 4, 5 五个部分

华侨大学 2013 年硕士研究生入学考试专业课试卷 ( 答案必须写在答题纸上 ) 招生专业 精密仪器及机械 测试计量技术及仪器 检测技术与自动化装置 科目名称微计算机原理科目代码 853 一 填空 ( 每空 1 分, 共 30 分 ) 1 计算机的基本结构可分为 1, 2, 3, 4, 5 五个部分 华侨大学 2013 年硕士研究生入学考试专业课试卷 ( 答案必须写在答题纸上 ) 招生专业 精密仪器及机械 测试计量技术及仪器 检测技术与自动化装置 科目名称微计算机原理科目代码 853 一 填空 ( 每空 1 分, 共 30 分 ) 1 计算机的基本结构可分为 1, 2, 3, 4, 5 五个部分 2 八进制与二进制之间转换,(143) 8= 6 B,1 0000 0000.011B 的十进制为

More information

指令系统 可分成如下 6 类 : 数据传送指令 算术运算指令 逻辑运算和移位指令 串操作指令 程序控制指令 处理器控制指令 2015 年 3 月 26 日星期四 8 时 41 分 27 秒 2

指令系统 可分成如下 6 类 : 数据传送指令 算术运算指令 逻辑运算和移位指令 串操作指令 程序控制指令 处理器控制指令 2015 年 3 月 26 日星期四 8 时 41 分 27 秒 2 第 3 章 8086 的寻址方式和指令系统 (2) 2015 年 3 月 26 日星期四 8 时 41 分 27 秒 1 3.3 8086 指令系统 可分成如下 6 类 : 数据传送指令 算术运算指令 逻辑运算和移位指令 串操作指令 程序控制指令 处理器控制指令 2015 年 3 月 26 日星期四 8 时 41 分 27 秒 2 3.3.1 数据传送指令 可实现 存储器 立即数 段寄存器 CS DS

More information

<4D F736F F F696E74202D20B5DA35D5C2CEA2B4A6C0EDC6F7B9A4D7F7D4ADC0ED2E707074>

<4D F736F F F696E74202D20B5DA35D5C2CEA2B4A6C0EDC6F7B9A4D7F7D4ADC0ED2E707074> 第 5 章 微处理器工作原理 1 5.1 8086 处理器 2 1. 管脚定义 3 8086/88 管脚描述 8086:16 位微处理器, 16 位外部数据总线 8088:16 位微处理器, 8 位外部数据总线 GND AD14 AD13 AD12 AD11 AD10 AD9 AD8 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0 NMI INTR CLK GND 1 2 3 4 5

More information

組譯與連結(Ver6

組譯與連結(Ver6 Intel 8088/86 CPU GND 1 40 VCC GND 1 40 VCC A14 2 39 A15 AD14 2 39 AD15 A13 3 38 A16/S3 AD13 3 38 A16/S3 A12 4 37 A17/S4 AD12 4 37 A17/S4 A11 5 36 A18/S5 AD11 5 36 A18/S5 A10 A9 6 7 35 34 A19/S6 SS0 (

More information

42 2141601026 2016 11 27 2 1.1............................................. 2 1.2....................................... 2 1.2.1......................................... 2 1.3.............................................

More information

微机第02章1(指令寻址)

微机第02章1(指令寻址) 微机原理及应用 主讲 : 谢维成 http://xweicheng.ys168.com scxweicheng@yahoo.com.cn 西华大学电气信息学院 1 2 第 2 章微机的组成及微处理器的功能结构 2.1 微型计算机的组成 2.2 80X86 系列微处理器的功能结构 3 教学重点 80X86 系列微处理器的功能结构 80X86 的存储器分段管理方式 4 2.1 微型计算机的组成 AB 运算器

More information

第三章 宏汇编语言程序设计

第三章 宏汇编语言程序设计 微机原理与接口技术 实验指导书 淮阴师范学院计算机科学与技术系 实验一代码转换 一 实验目的 : 1 掌握顺序 分支程序的设计方法 2 编制顺序 分支程序 3 上机调试顺序 分支程序, 掌握源代码转换的基本方法 4 学会用 INT 21 功能实现人机对话 二 实验内容 本程序所实现的功能是 : 键入小写字母 ( 最多 20 个 ) 以. 号作为结束标志, 输出相应的大写字母 用 INT 21H 中的的

More information

《微型计算机原理》

《微型计算机原理》 第五章汇编语言程序设计 1 画图说明下列语句所分配的存储器空间及初始化的数据值 难度:2 (1) BYTE_VAR DB BYTE,12,-12H,3 DUP(0,2 DUP(1,2),7) (2) WORD_VAR DW 3 DUP(0,1,2),7,-5, BY, TE,256H ( 1) (2) 07H BYTE_VAR 42H WORD_VAR 59H FBH 54H FFH 45H 59H

More information

微机系统与接口--第5章-2.ppt

微机系统与接口--第5章-2.ppt 第五章 数字量输入输出接口 主 要 内 容 * 接口基本概念 * 接口电路 ( 芯片 ) 端口地址 * 数据传送方式 * 总线及其接口 * 中断电路及其处理 * 定时 / 计数器电路与应用 * 并行接口电路与应用 * 串行接口电路与应用 * DMA 电路与应用 1 总线基本概念 CPU 总线 地址总线 AB CPU 存储器 数字 I/O 接口 输入出设备 模拟 I/O 接口 输入出设备 数据总线 DB

More information

Ps22Pdf

Ps22Pdf ( ) ( 150 ) 25 15 20 40 ( 25, 1, 25 ), 1. A. B. C. D. 2. A. B. C. D. 3., J = 1 H = 1 ( A B, J', J, H ) A. A = B = 1, J' =0 B. A = B = J' =1 C. A = J' =1, B =0 D. B = J' = 1, A = 0 4. AB + AB A. AB B. AB

More information

一、单选题(本大题共15小题,每小题1分,共15分)

一、单选题(本大题共15小题,每小题1分,共15分) 北京大学信息科学技术学院考试试卷 科目 : 微机原理 A 姓名 : 学号 : 题号一二三四五六七八总分 分数 阅卷人 考试时间 : 2010 年 1 月 8 日任课教师 : 王克义装订线内请勿答题考场纪律 1. 请持学生证入场考试, 并按指定座位就座 ; 除必要的文具和教师指定的用具用书外, 其他所有物品包括手机 呼机 MP3 电子词典 书籍 笔记 纸张等严禁带入座位, 必须放在指定位置 凡有试题印制问题请向监考教师提出,

More information

DPJJX1.DOC

DPJJX1.DOC 8051 111 2K 1 2 3 ' ' 1 CPU RAM ROM / A/D D/A PC CPU 40 68 10 20 8 51 PIII 8051 2 MCS51 8051 8031 89C51 8051 8031 89C51? MCS51 INTEL INTEL 8031 8051 8751 8032 8052 8752 8051 8051 8051 MCS51 8031 8031

More information

Microsoft PowerPoint - 第01章 基础知识.pptx

Microsoft PowerPoint - 第01章 基础知识.pptx 微处理器与微计算机系统 教材 : 单片机原理与应用及 C51 程序设计 ( 第 3 版 ) 清华大学出版社 主讲 : 谢维成 http://xweicheng.ys168.com scxweicheng@mail.xhu.edu.cn 西华大学电气与电子信息学院 第 1 章计算机基础知识 主要内容 : 1 有符号数的表示 2 微型计算机工作原理 3 单片机的概念及特点 A Historical Background

More information

一、填空题

一、填空题 微机原理及汇编语言复习题一 选择题 1. 完整的计算机系统应包括 ( ) A. 运算器 控制器 寄存器组 总线接口 B. 外设和主机 C. 主机和应用程序 D. 配套的硬件设备和软件系统 2. 计算机系统中的存储器系统是指 ( ) A.RAM B.ROM C. 主存储器 D. 内存和外存 3. 机器语言是指 ( ) A. 用英语缩写词表示的面向机器的程序设计语言 B. 用二进制代码表示的程序设计语言

More information

微机第02章1(指令寻址)

微机第02章1(指令寻址) 微机原理及应用 主讲 : 谢维成 http://xweicheng.ys168.com scxweicheng@yahoo.com.cn 西华大学电气信息学院 1 第 03 章 80X86 的寻址方式和指令 ( 本章内容 ) 3.1 指令的格式 3.2 8086/8088 的寻址方式 3.3 指令系统 3.3.1 数据传送指令 3.3.2 算术运算指令 3.3.3 逻辑运算与移位指令 3.3.4 串操作指令

More information

Microsoft PowerPoint - Ch CPU总线及其形成.ppt [兼容模式]

Microsoft PowerPoint - Ch CPU总线及其形成.ppt [兼容模式] 2018 版 微机原理与接口技术 第五章 总线及其形成 dminghao@xidian.edu.cn 董明皓 1 2 3 4 5 总线定义及分类几种常用芯片 8086 的引脚功能及时序系统总线的形成 8088 与 8086 的差异 1 2 3 4 5 总线定义及分类几种常用芯片 8086 的引脚功能及时序系统总线的形成 8088 与 8086 的差异 综述 本门课学习的内容 内存 外设 1 外存 1

More information

微机原理与接口技术 郭玉洁

微机原理与接口技术 郭玉洁 微机原理与接口技术 郭玉洁 实验安排 汇编语言程序设计实验编程测验硬件接口应用实验综合应用实验 2 学时 1 学时 4 学时 4 学时 一 实验内容 二 实验目的 三 实验方法 实验报告要求 1 文字叙述设计思路 2 流程图 四 实验源程序 ( 必要的文字注释 ) 五 实验结果 六 实验中遇到的问题及解决方法 七 心得体会 ( 学会编程 调试等学习的方法 ) 汇编语言实验内容 1 学习并掌握 IDE86

More information

第六章 微型计算机的输入输出

第六章  微型计算机的输入输出 第九章中断与中断管理 第九章中断与中断管理 9.1 中断原理 9.2 中断系统组成及其功能 9.3 中断源识别及中断优先权 9.4 8086 中断系统 9.5 可编程中断控制器 8259 9.6 IBM-PC 机硬件中断 第九章中断与中断管理 9.1 中断原理 9.2 中断系统组成及其功能 9.3 中断源识别及中断优先权 9.4 8086 中断系统 9.5 可编程中断控制器 8259 9.6 IBM-PC

More information

浙江省2004年1月高等教育自学考试

浙江省2004年1月高等教育自学考试 汇编语言试题 A 一 单项选择题 ( 本大题共 20 小题, 每小题 1 分, 共 20 分 ) 在每小题列出的四个备选项中只有一个是符合题目要求的, 请将其代码填写在题后的括号 内 错选 多选或未选均无分 1. 当执行 ADD AX,BX 指令后, 若 AX 的内容为 4E52H 时, 设置的奇偶标志位 PF=0, 下 面的叙述正确的是 ( ) A. 表示结果中含 1 的个数是奇数 B. 表示结果中含

More information

数据库系统概论

数据库系统概论 所谓寻址方式, 就是指令中用于说明操 作数所在地或者所在地地址的方法 8088/8086 的寻址方式分为两类 : 关于寻找数据的寻址方式 关于寻找转移地址的寻址方式 下面讲关于数据的寻址方式时, 均以数 据传送指令 MOV 为例讲解 MOV 指令格式如下 : MOV DST, SRC 助记符 目的操作数 指令完成的功能 : (DST) 源操作数 (SRC) 一. 关于寻找数据的寻址方式 ( 共 8

More information

Microsoft Word - 实验8_ADDA.doc

Microsoft Word - 实验8_ADDA.doc 一. 实验目的 实验八数模与模数转换 (1) 了解数 / 模转换器的基本原理, 掌握 DAC0832 芯片的使用方法 (2) 了解模 / 数转换的基本原理, 掌握 ADC0809 的使用方法 二. 实验环境 1. 硬件环境 微型计算机 (Intel x86 系列 CPU) 一台, 清华科教仪器厂 TPC-2003A 微机接口实验装置一台 ; 数字 2. 软件环境 记忆示波器一台, 万用表一台 (1)Windows

More information

Microsoft PowerPoint - 05-第五讲-寻址方式.pptx

Microsoft PowerPoint - 05-第五讲-寻址方式.pptx 第五讲 授课教师 : 陆俊林王箫音 2012 年春季学期 主要内容 一 寻址方式概述 二 数据的寻址方式 三 转移地址的寻址方式 教材相关章节 : 微型计算机基本原理与应用 ( 第二版 ) 第 4 章寻址方式与指令系统 1 主要内容 一 寻址方式概述 二 数据的寻址方式 三 转移地址的寻址方式 2 指令的组成 指令由操作码和操作数两部分组成 操作码操作数 MOV AX, 8726H ADD AX,

More information

Microsoft PowerPoint - CH3_3.ppt [只读] [兼容模式]

Microsoft PowerPoint - CH3_3.ppt [只读] [兼容模式] 第三章汇编语言程序设计 ( 三 ) Assembly Language Programming(3) 格式 # 伪指令 # DOS/BIOS 调用 ( 简单了解 ) 重点 : 数据结构表示 程序结构 变量 指针 程序流控制 ( 条件 分支 循环 ) 程序设计方法 ----- 程序设计举例 微机系统与接口东南大学 1 DATA 汇编语言程序举例 (1) 分块传送 SEGMENT STRG DB 256

More information

Microsoft PowerPoint - 微原-第3章2.ppt [兼容模式]

Microsoft PowerPoint - 微原-第3章2.ppt [兼容模式] 本教案内容 第 3 章 8086CPU 指令系统 1. 汇编语言指令 9. 转移指令 10. 2. 8086 指令分类循环控制指令 11. 子程序调用返回 3. 数据与转移地址的指令寻址方式 12. 中断调用返回指 4. 数据传送类指令令 5. 算术运算类指令 13. 字符串操作指令 6. 逻辑运算类指令 14. I/O 输入输出指令 7. 移位类指令 15. 其它指令 8. 标志位操作指令 16.

More information

第5章:汇编语言程序设计

第5章:汇编语言程序设计 第 5 章 : 汇编语言程序设计 程 汇编语言指令格式 系统伪指令 存储器选择方式 常用子程序 1 汇编语言程序设计 PIC 指令系统 语言系统 指 CPU 编 器语言 器语言 器语言 设计 用 语言 设计 语言 汇编语言 2 汇编语言指令格式 汇编语言指令格式 ( 指令 ) label opcode operand comment 指令 用 存 指令 指令语 3 汇编语言指令格式 1 指令 用 指令

More information

微机原理--汇编、连接和调试

微机原理--汇编、连接和调试 微机原理课程 汇编语言程序的编辑 汇编 连接和调试 西安电子科技大学 探测制导系 内容提要 编写汇编语言程序的五个重要步骤 编写源程序 汇编过程 连接过程 汇编语言编程过程 DEBUG 主要功能 DEBUG 命令 程序设计举例 结束语 编写汇编语言程序的五个重要步骤 1. 编写源程序, 如 L1.ASM 2. 汇编源程序, 得到目标代码,L1.OBJ 3. 目标代码文件的连接, 生成可执行文件 L1.EXE

More information

微机原理

微机原理 附录 B: 部分习题的参考答案 第 1 章微型计算机系统概述 1. 答 : 微型计算机系统由硬件和软件两大部分组成, 硬件又可细分为主机 ( 由 CPU 存储器 控制电路 接口等构成 ) 输入设备( 如键盘 ) 和输出设备 ( 如显示器 ); 软件可细分为系统软件 ( 如操作系统 ) 和应用软件 3. 答 CPU(Central Processing Unit 中央处理单元 ) 是计算机的核心部件,

More information

Microsoft PowerPoint - 微原-第3章3.ppt [兼容模式]

Microsoft PowerPoint - 微原-第3章3.ppt [兼容模式] 本教案内容 第 3 章 8086CPU 指令系统 1. 汇编语言指令 9. 转移指令 10. 2. 8086 指令分类循环控制指令 11. 子程序调用返回 3. 数据与转移地址的指令寻址方式 12. 中断调用返回指 4. 数据传送类指令令 5. 算术运算类指令 13. 字符串操作指令 6. 逻辑运算类指令 14. I/O 输入输出指令 7. 移位类指令 15. 其它指令 8. 标志位操作指令 16.

More information

第一部分 C 语言程序设计 C 语言程序设计同步练习答案 一 单选题 1-5 DBCAC 二 判断题 1. 错 2. 错 第 1 章绪论 第 2 章 C 语言基本数据类型 运算符和表达式 一 单选题 1-5 ADADC 6-10 ADBBA ADCAD DACBD 21-25

第一部分 C 语言程序设计 C 语言程序设计同步练习答案 一 单选题 1-5 DBCAC 二 判断题 1. 错 2. 错 第 1 章绪论 第 2 章 C 语言基本数据类型 运算符和表达式 一 单选题 1-5 ADADC 6-10 ADBBA ADCAD DACBD 21-25 第一部分 C 语言程序设计 C 语言程序设计同步练习答案 一 单选题 1-5 DBCAC 二 判断题 1. 错 2. 错 第 1 章绪论 第 2 章 C 语言基本数据类型 运算符和表达式 一 单选题 1-5 ADADC 6-10 ADBBA 11-15 ADCAD 16-20 DACBD 21-25 CADBB 26-27 CA 二 填空题 1. 1 2. 81 3. 1 4. 3 5. 6 6.

More information

Microsoft PowerPoint - Ch3-8086CPUæ„⁄令系ç»�(3)-æŁ°æ“®ä¼€é•†æ„⁄令

Microsoft PowerPoint - Ch3-8086CPUæ„⁄令系ç»�(3)-æŁ°æ“®ä¼€é•†æ„⁄令 2017 版 微机原理与系统设计 第 3 章 8086CPU 指令系统 董明皓, 博士 西安电子科技大学 dminghao@xidian.edu.cn 目录 (12 课时 ) 1 2 3 4 5 汇编语言基本概念 8086 指令分类数据与转移地址的寻址方式 8086 的六类指令总结 微机原理与系统设计 8086CPU 的指令系统董明皓 dminghao@xidian.edu.cn 2 基础知识引入

More information

幻灯片 1

幻灯片 1 字符串处理是指对一系列的字母或数字的代码进行相同功能的处理 计算机中字符代码一般都采用 ASCII 码, 每个字符的代码占一个字节, 一组字符串存放在一个连续的存储区中 存放在连续的存储区中的这组字符串, 可看为一个数据块 为了提高对字符串 ( 或数据块 ) 的处理效率,8086/8088 指令系统中专门提供了一组对字符串处理的指令, 这些指令包括 : 字符串传送指令 (MOVS) 字符串比较指令

More information

第4章

第4章 微机原理及应用 主讲 : 谢维成 http://xweicheng.ys168.com scxweicheng@yahoo.com.cn 西华大学电气信息学院 1 第 4 章汇编语言程序设计 汇编语言的格式 语句行的构成 指示性语句 指令语句 汇编语言程序设计及举例 2 8086 汇编语言程序举例 MY_DATA SEGMENT INFO DB Hello XIHUA University! MY_DATA

More information

数据库系统概论

数据库系统概论 指令系统 是指 CPU 能完成的所有 指令的集合, 它是在 CPU 设计时就确定了的 所以, 对不同的 CPU, 其指令系统中所包含的具体指令将是各不相同的 但 8088/8086 CPU 的指令系统是完全一样的 8088/8086 CPU 的指令系统可分成下面 9 类 : (1) 数据传送指令 ; (2) 算术运算指令 ; (3) 逻辑运算指令 ; (4) 移位指令 ; (5) 标志处理指令和 CPU

More information

主要内容 指令系统的一般概念 指令操作方式操作码的含义指令对操作数的要求指令执行的结果 寻址方式 指令说明 2015 年 3 月 16 日星期一 8 时 2 分 37 秒 2

主要内容 指令系统的一般概念 指令操作方式操作码的含义指令对操作数的要求指令执行的结果 寻址方式 指令说明 2015 年 3 月 16 日星期一 8 时 2 分 37 秒 2 第 3 章 8086 的寻址方式和指令系统 (1) 2015 年 3 月 16 日星期一 8 时 2 分 37 秒 1 主要内容 指令系统的一般概念 指令操作方式操作码的含义指令对操作数的要求指令执行的结果 寻址方式 指令说明 2015 年 3 月 16 日星期一 8 时 2 分 37 秒 2 3.1 8086 的寻址方式 两种不同的类型 : 一类是程序地址 ( 在代码段中 ) 的寻址方式 ; 另一类是操作数地址的寻址方式

More information

本科生毕业设计(论文)打印格式的要求

本科生毕业设计(论文)打印格式的要求 汇编语言程序设计实验报告 实验名称 班级软信 -1503 学号 20155362 姓名薛旗 循环结构与子程序设计实验 日期 2016.11.06 成 绩 评阅人 软件学院 一 实验目的与意义实验四 实验五 : 循环程序设计实验目的 : 1. 学会分析循环结构程序的组成部分和循环程序设计的分析思路 2. 掌握循环程序的编程与上机调试的方法 3. 学会循环控制指令 串操作指令的汇编格式与操作功能 4.

More information

7688使用手冊V10.doc

7688使用手冊V10.doc TP-7688 . 2 2. 3 3. 5 4. 5 5. 6 6. 7 7. 8 8. 9 9.. 4. 7 2 2., 7x9 / 6x9 7x9.3() x 3.()mm 6x9 2.84() x 3.()mm 3 ASCII 7x9 95 ASCII 6x9 95 6x9 7 BIG5 6x9 3973 6x9 28 7x9 24 24 55 6x9 2 2 27 4.23mm (/6 inch)

More information

本科生毕业设计(论文)打印格式的要求

本科生毕业设计(论文)打印格式的要求 汇编语言程序设计实验报告 实验名称上机过程及顺序结构与分支结构程序设计实验 班级软信 -1503 学号 20155362 姓 名薛旗 日期 2016.10.24 成绩评阅人 软件学院 一 实验目的与意义实验一 : 熟悉上机练习过程和伪指令实验 1. 掌握汇编语言程序汇编 连接的方法 ; 2. 熟悉 DEBUG 的基本命令及其功能 (U D T P G A E R); 3. 熟悉并掌握伪指令的用法,

More information

第一章三角函数 1.3 三角函数的诱导公式 A 组 ( ) 一 选择题 : 共 6 小题 1 ( 易诱导公式 ) 若 A B C 分别为 ABC 的内角, 则下列关系中正确的是 A. sin( A B) sin C C. tan( A B) tan C 2 ( 中诱导公式 ) ( ) B. cos(

第一章三角函数 1.3 三角函数的诱导公式 A 组 ( ) 一 选择题 : 共 6 小题 1 ( 易诱导公式 ) 若 A B C 分别为 ABC 的内角, 则下列关系中正确的是 A. sin( A B) sin C C. tan( A B) tan C 2 ( 中诱导公式 ) ( ) B. cos( 第一章三角函数 1. 三角函数的诱导公式 A 组 一 选择题 : 共 6 小题 1 ( 易诱导公式 ) 若 A B C 分别为 ABC 的内角 则下列关系中正确的是 A. sin( A B) sin C C. tan( A B) tan C ( 中诱导公式 ) B. cos( B C) cos A D. sin( B C) sin A sin60 cos( ) sin( 0 )cos( 70 ) 的值等于

More information

bingdian001.com

bingdian001.com 2016 14 1.5 21 1. 50% 20% 5% 10% A.2 B.10.5 C.10 D.2.1 A = 1/ - =50%20%/10%5%=2 2. 2015 1 1.2 1.5 2016 1.9 2015 A.50% B.90% C.75% D.60% A = / = =1.2 1.5=1.8 2016 =1.9-1 /1=0.9 =0.9/1.8=50% 3. A. B. C.

More information

本章主要内容 : A 的组成与工作原理 A 的时序 A 的编程和应用举例 2

本章主要内容 : A 的组成与工作原理 A 的时序 A 的编程和应用举例 2 11 DMA 控制器 8237A 1 本章主要内容 : 11.1 8237A 的组成与工作原理 11.2 8237A 的时序 11.3 8237A 的编程和应用举例 2 作业 p355 1 3 5 6 3 11.1 8237A 的组成和工作原理 1 DMA 传送方式的实现方法 由专用接口芯片 DMA 控制器 ( 称 DMAC) 控制传送过程 ; 当外设需传送数据时, 通过 DMAC 向 CPU 发出总线请求

More information

<4D F736F F F696E74202D DB4E6B4A2C6F7C9E8BCC62E BBCE6C8DDC4A3CABD5D>

<4D F736F F F696E74202D DB4E6B4A2C6F7C9E8BCC62E BBCE6C8DDC4A3CABD5D> 2018 版 微机原理与接口技术 第六章 存储器设计 dminghao@xidian.edu.cn 董明皓 准备知识 存储器的性能指标 - 存储容量 ( 常用单位 ) 存储容量的表示 Bit 用二进制位定义存储容量 Byte 用二进制字节定义存储容量 存储容量的常用单位 字 节 B (Byte) 千字节 KB(Kilo Byte) 兆字节 MB(Mega Byte) 吉字节 GB (Giga Byte)

More information

学习MSP430单片机推荐参考书

学习MSP430单片机推荐参考书 MSP430 16 MSP430 C MSP430 C MSP430 FLASH 16 1 CPU 16 ALU 16 PC SP SR R4~R15 2 3 00-FFH 100-1FFH 4 5 1 2 51 24 27 6 1 2 3 4 5 6 4 12 SR SP SR CPU SR CPU C Z N GIE CPUOff CPU OscOff SCG0 SCG1 CPU EXIT SP

More information

主要内容 微型机的构成 ( 回顾 ) 总线 接口 8086 CPU 的结构及工作原理 8086 存储器 8086 系统配置 2015 年 3 月 9 日星期一 3 时 38 分 16 秒 2

主要内容 微型机的构成 ( 回顾 ) 总线 接口 8086 CPU 的结构及工作原理 8086 存储器 8086 系统配置 2015 年 3 月 9 日星期一 3 时 38 分 16 秒 2 第 2 章 8086 CPU 2015 年 3 月 9 日星期一 3 时 38 分 16 秒 1 主要内容 微型机的构成 ( 回顾 ) 总线 接口 8086 CPU 的结构及工作原理 8086 存储器 8086 系统配置 2015 年 3 月 9 日星期一 3 时 38 分 16 秒 2 2.1 微型机的基本结构 掌握 微机系统的基本组成 微型机的工作原理 总线 接口 2015 年 3 月 9 日星期一

More information

C 语言第一章选择 ACACC ACBBA BAADA CBDBC CCCBD C 填空 a/(b*c) 8 28 第二章 选择 DBADB BABAD BA 第三章选择 BCDBB BACDA C 写结果

C 语言第一章选择 ACACC ACBBA BAADA CBDBC CCCBD C 填空 a/(b*c) 8 28 第二章 选择 DBADB BABAD BA 第三章选择 BCDBB BACDA C 写结果 C 语言第一章选择 ACACC ACBBA BAADA CBDBC CCCBD C 填空 1 26 2 2 3 5.5 4 3.5 5 1 6 0 7 a/(b*c) 8 28 第二章 选择 DBADB BABAD BA 第三章选择 BCDBB BACDA C 写结果 1 33 2 2 3-1 4 a=2,b=1 5 26 53 6 *& 7 **1** **3** 第四章选择 CACBB BCDBB

More information

第四章 8086汇编语言程序设计

第四章 8086汇编语言程序设计 第四章汇编语言程序设计 几个概念 8086 汇编语言的语句 8086 汇编中的伪指令 8086 汇编中的运算符 汇编语言程序设计 系统调用 几个概念 1. 汇编语言 2. 汇编语言源程序 3. 汇编 4. 汇编程序 5. 什么是汇编语言 (Assembly Language)? 6. 使用指令的助记符 符号地址和标号等编写的程序设计语言 7. 每条指令都有对应的机器码, 不同的 CPU 使用不同的汇编语言

More information

97 04 25 0970002232 97 12 31 1-7 1 2 1 0 1 0 1 0 1 0 1 0 1 0 1 2 24 A1. 0 1 ( 6 ) 2 ( 6 ) 3 4 A1a.? 5 6 0 1 A1b.? 0 1 2 A2. 0 1 A2b. A2c. A2a. A2d. 1 A3. 1 A4 2 0 A4 A3a.?? 0 A4 1 A3b. 0 A4 1 A3c.?? 1

More information

Microsoft Word - 实验4_IO控制_INT.doc

Microsoft Word - 实验4_IO控制_INT.doc 一. 实验目的 实验四 (1) 简单输入输出 掌握简单并行输入输出接口的工作原理及使用方法, 进一步熟悉掌握输入输出单元的功能和使用 二. 实验环境 1. 硬件环境微型计算机 (Intel x86 系列 CPU) 一台, 清华科教仪器厂 TPC-2003A 微机接口实验装置一台, 扩充芯片 74LS273/74LS244; 数字记忆示波器一台. 2. 软件环境 (1)Windows XP 操作系统,

More information

《微机接口技术》总复习题.doc

《微机接口技术》总复习题.doc 计算机接口技术 复习题 第 1 部分概述 本章知识 : 1 微机接口应具备哪些功能? 功能 : 信号转换 提供信号转换的应答信号 外部设备的寻址功能 数据缓冲功能 中断请求功能 可 编程功能 实现对设备的不同操作 2CPU 能直接与外设进行信息交换吗? 为什么? 3 计算机与接口连接的三类数据总线是什么? 哪些是单向传输, 哪些是双向传输的? DB AB CB 4 常见的接口芯片的功能 8254 8250/8251

More information

第4章 80X86指令系统

第4章  80X86指令系统 第 4 章 80x86 指令系统 一 练习题 ㈠选择题 1.MOV AX,[BX+SI] 的源操作数的物理地址是 ( ) A.(DS) 16+(BX)+(SI) B. (ES) 16+(BX)+(SI) C.(SS) 10H+(BX)+(SI) D.(CS) 10H+(BX)+(SI) 2.MOV AX,[BP+Sl] 的源操作数的物理地址是 ( ) A.(DS) 10H+(BP)+(SI) A.

More information

单片机原理及应用实验指导书.doc

单片机原理及应用实验指导书.doc 1 2 3 4...2...4...9...9 AEDK598 MCS51...9 MCS51...10...10...10...10...10...10...11 P1...12...12...12....12...12...13 P3...14...14...14...14...14...14 I/O...15...15...15...15...15...16...17...17...17...17...17...18...19...19

More information

<4D F736F F D20C7B0CBC4D5C2D7F7D2B5CCE22E646F6378>

<4D F736F F D20C7B0CBC4D5C2D7F7D2B5CCE22E646F6378> 第一章第二章 Q2 1: 高序 : 最低位字节存储在字的最低位 ; 低序 : 最低位字节存储在字的最高位 ; Q2 2: 冯. 诺依曼结构 : 数据和指令都存储在同一存储器中 ; 哈佛结构 : 数据和程序存储在各自独立的存储器中 Q2 3: a) ARM 有 16 个通用寄存器,r0 r15, 其中 r15 还被用作程序计数器 b) CPSR 是程序状态寄存器, 包含了条件码标识 中断禁止位 当前处理器模式和其他状态

More information

1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0

1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0 SH79F6431 1. SH79F6431 1T 8051 FLASH SH79F JET51 Keil µ vision JTAG 1.1. SH79F6431 LQFP64 1.2. (Target Board) SH79F6431 1 V 1.0 1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F6431 1 2 1 B. 1(VCC/GND)

More information

微机原理

微机原理 第 6 章微处理器 8086 的总线结构和时序 6.1 学习指导 本章是本课硬件部分的开始 硬件部分不太容易接受, 但却是理解微机工作原理的关键 只有搞懂了几个主要硬件部分的工作原理, 再结合第三章的微处理器的功能结构及其与存储器的组织, 综合理解, 方可真正体会出复杂的微机工作原理 本章是在第三章的基础之上再进一步介绍 8086 微处理器的总线结构和时序, 从而可完整地了解微处理器的工作原理 主要有两大部分内容

More information

1

1 1 2 3 4 5 GNUDebugger 6 7 void main(int argc, char **argv){ vulncpy(argv[1]); return; } void vulncpy(char *a){ char buf[30]; strcpy(buf, a); return; } *argv[1] buf Shellcode *argv[1]... &buf &buf 8 strcpy

More information

试卷代号 : 1061 座位号 I I I 中央广播电视大学 学年度第二学期 " 开放本科 " 期末考试 微计算机技术试题 题号 I - I 二 三 四 总 分 分数 I I I I I I 2011 年 7 月 得分 评卷人 一 选择填空 ( 每题 4 分, 共 6

试卷代号 : 1061 座位号 I I I 中央广播电视大学 学年度第二学期  开放本科  期末考试 微计算机技术试题 题号 I - I 二 三 四 总 分 分数 I I I I I I 2011 年 7 月 得分 评卷人 一 选择填空 ( 每题 4 分, 共 6 试卷代号 : 1061 座位号 I I I 中央广播电视大学 2 0 1 0-2 0 1 1 学年度第二学期 " 开放本科 " 期末考试 微计算机技术试题 题号 I - I 二 三 四 总 分 分数 I I I I I I 2011 年 7 月 得分 评卷人 一 选择填空 ( 每题 4 分, 共 6 0 分 ) 1. 最早的 IB l'v1 PC 微计算机系统使用 ( ) 作为核心微处理器 A.8086

More information

Microsoft PowerPoint - Ch3-8086CPU指令系统(2)-寻址.pptx

Microsoft PowerPoint - Ch3-8086CPU指令系统(2)-寻址.pptx 2018 版 微机原理与系统设计 第 3 章 8086CPU 指令系统 董明皓, 博士 西安电子科技大学 dminghao@xidian.edu.cn 目录 1 2 3 4 5 汇编语言基本概念 8086 指令分类数据与转移地址的寻址方式 8086 的六类指令总结 2 目录 1 2 3 4 5 汇编语言基本概念 8086 指令分类数据与转移地址的寻址方式 8086 的六类指令总结 3 8086 指令分类

More information

2010-10-8 22:23:13 solo estoy(276441700) 老 师 SIMD 技 术 ALU 同 时 处 理 的 数 据 长 度 只 能 是 ALU 最 大 位 数 的 整 数 分 之 一 对 吗 2010-10-8 22:25:16 solo estoy(276441700)

2010-10-8 22:23:13 solo estoy(276441700) 老 师 SIMD 技 术 ALU 同 时 处 理 的 数 据 长 度 只 能 是 ALU 最 大 位 数 的 整 数 分 之 一 对 吗 2010-10-8 22:25:16 solo estoy(276441700) 微 机 系 统 与 接 口 技 术 群 答 疑 集 锦 08 级 学 生 QQ 群 答 疑 杨 全 胜 整 理 2011.9 2010-10-8 22:23:13 solo estoy(276441700) 老 师 SIMD 技 术 ALU 同 时 处 理 的 数 据 长 度 只 能 是 ALU 最 大 位 数 的 整 数 分 之 一 对 吗 2010-10-8 22:25:16 solo estoy(276441700)

More information

学年本科教学和思政工作情况汇报

学年本科教学和思政工作情况汇报 微机原理与接口技术 第 0 章计算机基础知识 浙江大学 王晓萍 内容提要 计算机是计算数学与微电子学相结合的产物 微电子学的基本电 路及集成电路是计算机的硬件基础, 而计算数学的计算方法与数据结 构则是其软件基础 本章分为 3 个教学单元 补充介绍计算机的基础知识, 包括常用的数制与转换, 微机中数值的表示方法, 以及字母 字符的二进制编码 ; 微机的基本组成电路 (6 种逻辑电路 触发器 寄存器

More information

第七章 中断

第七章 中断 计算机组成原理 总结 图说 COD llxx@ustc.edu.cn 计算科学 (Computing) 计算机组成 :how computers work 硬盘 电源导线和电缆 软驱 内存 扩展槽 扩展卡 主板 微处理器 (CPU) 各种外设接口, 包括 : 键盘 鼠标 显示器 USB 声卡 网卡 并行口等 CPU 风扇支架 PCI 扩展槽 IDE 内存 CPU 硬条插盘接插槽槽口 华硕 P4S533-MX

More information

<4D F736F F F696E74202D DB5DAB0CBBDB22DBBE3B1E0D3EFD1D4B3CCD0F22E >

<4D F736F F F696E74202D DB5DAB0CBBDB22DBBE3B1E0D3EFD1D4B3CCD0F22E > 第八讲 授课教师 : 陆俊林王箫音 2012 年春季学期 主要内容 一 汇编语言的主要特点 二 汇编语言程序的结构 三 汇编语言的基本语法 四 汇编语言程序的开发调试 教材相关章节 : 微型计算机基本原理与应用 ( 第二版 ) 第 5 章汇编语言的基本语法第 6 章汇编语言程序设计及应用 1 主要内容 一 汇编语言的主要特点 二 汇编语言程序的结构 三 汇编语言的基本语法 四 汇编语言程序的开发调试

More information

1 2 / 3 1 A (2-1) (2-2) A4 6 A4 7 A4 8 A4 9 A ( () 4 A4, A4 7 ) 1 (2-1) (2-2) ()

1 2 / 3 1 A (2-1) (2-2) A4 6 A4 7 A4 8 A4 9 A ( () 4 A4, A4 7 ) 1 (2-1) (2-2) () (39mm E-Mail ( )( ), : : 1 1 ( ) 2 2 ( ) 29mm) WSK ( 1 2 / 3 1 A4 2 1 3 (2-1) 2-1 4 (2-2) 2-2 5 A4 6 A4 7 A4 8 A4 9 A4 10 11 ( () 4 A4, 5 6 7 8 A4 7 ) 1 (2-1) (2-2) () 1 2 (2-1) 3 (2-2) 4 5 6 7 (8 ) 9

More information

4 / ( / / 5 / / ( / 6 ( / / 7 1 2 / 3 ( 4 ( 2003 8 ( 2

4 / ( / / 5 / / ( / 6 ( / / 7 1 2 / 3 ( 4 ( 2003 8 ( 2 : / ( 6 (2003 8 : ( 1 ( ( / / (,, ( ( - ( - (39mm 29mm 2 ( 1 2 3-6 3 6-24 6-48 12-24 8-12 WSK / WSK WSK 1 4 / ( / / 5 / / ( / 6 ( / / 7 1 2 / 3 ( 4 ( 2003 8 ( 2 9 5 ( 10 3 11 / (600 4 5 AA 710 AB 720 730

More information

Microsoft PowerPoint - C15_LAB_MTS86_INTRO

Microsoft PowerPoint - C15_LAB_MTS86_INTRO INTRODUCTION TO THE MTS-86C MICROCOMPUTER TRAINER What s MTS-86? 7-4 7-5 7-7 7-3 7-2 7-3 7-6 2 4 5 3 7-6 7-8 7-3 8 4 5 3 6 37 微處理機原理與應用國立台灣大學生物機電系 SPECIFICATION () CPU: 886 (2) Display Unit: LCD (6x2 Line)

More information

第七章 中断

第七章 中断 计算机组成原理 第五章输入输出系统 llxx@ustc.edu.cn wjluo@ustc.edu.cn 1 本章内容 I/O 设备的工作原理 键盘 显示器 打印机等 I/O 系统的工作原理 I/O 系统的构成 数据传输方式, 即 通信协议 编址方式 数据传送方式 传输同步方式 数据传输控制方式 : 程序查询 中断 DMA... 2 I/O 的本质 : 内存与外设间数据交换 现代计算机组成设备 Von

More information

微處理機期末專題

微處理機期末專題 微 處 理 機 期 末 專 題 自 動 鋼 琴 組 員 :b92611004 羅 鈞 瑋 b92611008 吳 妍 儂 b92611038 吳 韋 靜 b92611042 林 佳 穎 一 簡 介 本 組 的 主 題 是 自 動 鋼 琴 在 播 放 音 樂 的 同 時, 鋼 琴 會 自 動 按 下 琴 鍵, 被 按 下 的 琴 鍵 所 對 應 到 的 音 階, 就 是 正 在 撥 放 的 樂 曲 的

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_06

Microsoft PowerPoint - C15_LECTURE_NOTE_06 61 Flag-Control 8088/8086 MICROPROCESSOR PROGRAMMING CONTROL FLOW INSTRUCTIONS AND PROGRAM STRUCTURES LAHF SAHF CLC STC CMC CLI STI Load AH from flags Store AH into flags Clear carry flag Set carry flag

More information

一 汇编语言计算机基础 从事计算机科学方面的工作, 汇编语言是我们必不可少缺的基础 我们的工作平台 研究对象都是机器, 而汇编语言是人和计算机沟通的最直接方式, 它描述了机器最终所要执行的指令序列 学习汇编语言可以让你充分获得底层编程的体验, 深刻理解机器运行程序的机理 二 基础知识 1. 汇编语言

一 汇编语言计算机基础 从事计算机科学方面的工作, 汇编语言是我们必不可少缺的基础 我们的工作平台 研究对象都是机器, 而汇编语言是人和计算机沟通的最直接方式, 它描述了机器最终所要执行的指令序列 学习汇编语言可以让你充分获得底层编程的体验, 深刻理解机器运行程序的机理 二 基础知识 1. 汇编语言 ABeen 汇编语言 学习摘要 ABeen 学习记录 --- 汇编语言篇 QQ: 155235900 1 / 8 一 汇编语言计算机基础 从事计算机科学方面的工作, 汇编语言是我们必不可少缺的基础 我们的工作平台 研究对象都是机器, 而汇编语言是人和计算机沟通的最直接方式, 它描述了机器最终所要执行的指令序列 学习汇编语言可以让你充分获得底层编程的体验, 深刻理解机器运行程序的机理 二 基础知识 1.

More information

Microsoft PowerPoint - CH2_1.ppt [兼容模式]

Microsoft PowerPoint - CH2_1.ppt [兼容模式] 第二章微型计算机指令系统 IA-16 微机系统结构 - 工作原理 8086/8088 微处理器周期性地执行指令时钟 /T 周期 指令周期 总线周期 ( 内部操作 / 总线操作 ) 指令 --- 微机算术 逻辑和控制功能的实现基础 重点 : 信息交换方法 ( 数据流 ), 程序流控制 *1 目标地址传送 * 寻址方式 2 标志传送 3 转移控制( 转移指令 过程调用 中断 ) 微机系统与接口东南大学

More information

目 录

目 录 1 Quick51...1 1.1 SmartSOPC Quick51...1 1.2 Quick51...1 1.3 Quick51...2 2 Keil C51 Quick51...4 2.1 Keil C51...4 2.2 Keil C51...4 2.3 1 Keil C51...4 2.4 Flash Magic...9 2.5 ISP...9 2.6...10 2.7 Keil C51...12

More information

Microsoft Word - 作业2008.doc

Microsoft Word - 作业2008.doc 微机系统与接口 课程作业(2007-2008) ( 标清题号无须抄题 ) 习题一 ( 第 1 章 ) 1. 写出下列二进制数的原码 反码和补码 ( 设字长为 8 位 ): ⑴ +010111 ⑵ +101011 ⑶ -101000 ⑷ -111111 2. 当下列各二进制分别代表原码 反码和补码时, 其等效的十进制数值为多少? ⑴ 00001110 ⑵ 11111111 ⑶ 10000000 ⑷ 10000001

More information

为 边 数 的 两 倍, 显 然 必 为 偶 数 而 ii 和 iii 则 不 一 定 正 确, 如 : 对 顶 点 数 N 1 无 向 完 全 图 不 存 在 一 个 顶 点 的 度 为 1, 并 且 边 数 与 顶 点 数 的 差 要 大 于 1 8. 考 查 m 阶 B- 树 的 定 义 A

为 边 数 的 两 倍, 显 然 必 为 偶 数 而 ii 和 iii 则 不 一 定 正 确, 如 : 对 顶 点 数 N 1 无 向 完 全 图 不 存 在 一 个 顶 点 的 度 为 1, 并 且 边 数 与 顶 点 数 的 差 要 大 于 1 8. 考 查 m 阶 B- 树 的 定 义 A 一 单 项 选 择 题 1. 考 查 栈 和 队 列 的 特 点 及 应 用 2009 年 全 国 硕 士 研 究 生 入 学 统 一 考 试 计 算 机 学 科 专 业 基 础 综 合 试 题 选 择 题 部 分 解 析 C 和 D 直 接 排 除, 缓 冲 区 的 特 点 需 要 先 进 先 出, 若 用 栈, 则 先 进 入 缓 冲 区 的 数 据 则 要 排 队 到 最 后 才 能 打 印,

More information

第六章 微型计算机的输入输出

第六章  微型计算机的输入输出 第七章可编程接口芯片 第七章可编程接口芯片 7.1 可编程接口概述 7.2 并行接口芯片 8255A 7.3 定时 / 计数器接口芯片 8253 第七章可编程接口芯片 7.1 可编程接口概述 7.2 可编程并行接口芯片 8255A 7.3 可编程定时 / 计数器接口芯片 8253 7.1 可编程接口概述 一个简单的具有输入功能和输出功能的可编程接口电路如下图, 它包括一个输入接口, 其组成主要是八位的三态门

More information

提纲. 1 实验准备. 2 从实模式进入保护模式. 3 小结 陈香兰 ( 中国科学技术大学计算机学院 ) 软件综合实验之操作系统 July 1, / 11

提纲. 1 实验准备. 2 从实模式进入保护模式. 3 小结 陈香兰 ( 中国科学技术大学计算机学院 ) 软件综合实验之操作系统 July 1, / 11 .. 软件综合实验之操作系统 进入保护模式 陈香兰 中国科学技术大学计算机学院 July 1, 2016 陈香兰 ( 中国科学技术大学计算机学院 ) 软件综合实验之操作系统 July 1, 2016 1 / 11 提纲. 1 实验准备. 2 从实模式进入保护模式. 3 小结 陈香兰 ( 中国科学技术大学计算机学院 ) 软件综合实验之操作系统 July 1, 2016 2 / 11 实验准备 实验环境准备

More information

AT89C2051中文资料.doc

AT89C2051中文资料.doc 图形点阵液晶显示模块使用手册 TG12864C(L) 广州捷胜吉电子科技 地址 : 广州市天河区天河路 561# 新赛格电子城 B2226 电话 :(020)33550997 13829772038 网址 :WWW.GZJSJDZ.COM E-mail:CJKD@21CN.COM 目 录 ( 一 ) 概述 (1) ( 二 ) 外形尺寸图 (1) ( 三 ) 模块主要硬件构成说明 (2) ( 四 )

More information

全国2001年10月高等教育自学考试

全国2001年10月高等教育自学考试 自考网校免费试听. 自考名师. 课件更新. 报名演示. 学习卡. 郭建华韩旺辰郝玉柱张旭娟孙茂竹白薇 最权威的师资阵容最及时的在线答疑全程视频授课, 反复观看不限次数自考 365 网校数百门课程全面招生! 基础班 + 串讲班祝您成功每一天! 全国 2001 年 10 月高等教育自学考试计算机通信接口技术试题课程代码 :02369 一 填空题 ( 每空 1 分, 共 10 分 ) 1. 在计算机通信方式中,

More information

Microsoft PowerPoint - CH2_1.ppt [兼容模式]

Microsoft PowerPoint - CH2_1.ppt [兼容模式] 第二章微型计算机指令系统 IA-16 微机系统结构 - 工作原理 8086/8088 微处理器周期性地执行指令 时钟 /T 周期 指令周期 总线周期 ( 内部操作 / 总线操作 ) 指令 --- 微机算术 逻辑和控制功能的实现基础 重点 : 信息交换方法 ( 数据流 ), 程序流控制 *11 目标地址传送 * 寻址方式 2 标志传送 3 转移控制 ( 转移指令 过程调用 中断 ) 微机系统与接口东南大学

More information

主要内容 : 汇编语言源程序的结构汇编语言语句格式伪指令语句功能调用汇编语言程序设计方法宏汇编和条件汇编 2015 年 3 月 30 日星期一 7 时 58 分 57 秒 2

主要内容 : 汇编语言源程序的结构汇编语言语句格式伪指令语句功能调用汇编语言程序设计方法宏汇编和条件汇编 2015 年 3 月 30 日星期一 7 时 58 分 57 秒 2 第 4 章 汇编语言程序设计 (1) 2015 年 3 月 30 日星期一 7 时 58 分 56 秒 1 主要内容 : 汇编语言源程序的结构汇编语言语句格式伪指令语句功能调用汇编语言程序设计方法宏汇编和条件汇编 2015 年 3 月 30 日星期一 7 时 58 分 57 秒 2 机器语言 二进制数形式的指令和数据 B0 64 是什么意思? 这就是机器语言 既不直观, 又不易理解和记忆. MOV

More information

Microsoft Word - 〈出師表〉補充講義-1214.doc

Microsoft Word - 〈出師表〉補充講義-1214.doc 出 師 表 補 充 講 義 更 新 版 出 師 表 補 充 講 義 一 關 於 作 者 ---- 孔 明 (AD181~AD234): ( 一 ) 字 號 : 字 孔 明 ( 二 ) 籍 貫 : 瑯 琊 郡 陽 都 縣 ( 山 東 沂 南 市 ) ( 三 ) 諸 葛 家 世 簡 圖 諸 葛 珪 諸 葛 謹 ( 仕 吳 ) 恪 喬 ( 亮 之 養 子 ) 諸 葛 玄 融 諸 葛 亮 ( 仕 蜀 ) 喬

More information

Microsoft Word - 部分习题参考答案.doc

Microsoft Word - 部分习题参考答案.doc 部分习题参考答案 第 1 章 1.1 (1) U ab 5 (2) U ab 5 () I 2 () I 2 1.2 (a)-10w(b)-8w,0w(c)-50w,25w 1. () P 560 W, P 50 W, P 600 W, P 20 W, P 180 W 1. I 2 m U 60 1.5 P 50 W 1.6 U 26, U 7 ac bd 1.7 U ab 11, I, I 2,

More information

PowerPoint Presentation

PowerPoint Presentation 一. 上机环境 应用软件系统软件硬件 4.5 汇编语言程序设计上机步骤与调试方法 用户程序 :ABC.exe 等 操作系统 :DOS 系统编辑器 : EDIT.exe 编程序 : MASM.exe 连接程序 :LINK.exe 调试程序 :DEBUG.exe CPU 存储器 (ROM RAM) I/O 接口 输入 输出设备 编辑源程序 EDIT ABC.ASM 二. 上机步骤 1 D:>EDIT ABC.ASM

More information

xilinx FPGA 串口设计笔记 在设计中, 需要用 FPGA 读取 GPS 内部的信息,GPS 的通信方式为串口, 所以在 FPGA 中移植了串口程序 本次移植的程序源代码是特权的串口程序, 本以为移植应该很快就能完成, 但其中还是出了一写小问题, 耽误了不少的时间, 下面将问题进行一个总结!

xilinx FPGA 串口设计笔记 在设计中, 需要用 FPGA 读取 GPS 内部的信息,GPS 的通信方式为串口, 所以在 FPGA 中移植了串口程序 本次移植的程序源代码是特权的串口程序, 本以为移植应该很快就能完成, 但其中还是出了一写小问题, 耽误了不少的时间, 下面将问题进行一个总结! xilinx FPGA 串口设计笔记 在设计中, 需要用 FPGA 读取 GPS 内部的信息,GPS 的通信方式为串口, 所以在 FPGA 中移植了串口程序 本次移植的程序源代码是特权的串口程序, 本以为移植应该很快就能完成, 但其中还是出了一写小问题, 耽误了不少的时间, 下面将问题进行一个总结! 以下是串口的时序 : 在设计中, 耽误时间最长的问题就是数据老是出错, 为了找出问题的所在, 用示波器观察了

More information

* 4 6 R P r p . 1 2 3 4 7 89bk 6 5 1 2 3 4 5 6 7 8 9 0 bk r bl bm bn^ bo bl br bq bpbo bn bm [ ] [ ] [ ] bp 8 2 4 6 bq p [ ] [SET] br clckbt bs bs bt ck cl. 1 2 1 2+- 3 3 . 1 2 3 4 5 6 7 8 9 bk bl bm

More information

本章内容 I/O 系统的工作原理 I/O 系统的构成 数据传输方式 : 通信协议 编址方式 数据传送方式 传输同步方式 数据传输控制方式 : 程序查询 中断 DMA... I/O 设备的工作原理 键盘 显示器 打印机等 2

本章内容 I/O 系统的工作原理 I/O 系统的构成 数据传输方式 : 通信协议 编址方式 数据传送方式 传输同步方式 数据传输控制方式 : 程序查询 中断 DMA... I/O 设备的工作原理 键盘 显示器 打印机等 2 计算机组成原理 第五章输入输出系统 llxx@ustc.edu.cn wjluo@ustc.edu.cn 1 本章内容 I/O 系统的工作原理 I/O 系统的构成 数据传输方式 : 通信协议 编址方式 数据传送方式 传输同步方式 数据传输控制方式 : 程序查询 中断 DMA... I/O 设备的工作原理 键盘 显示器 打印机等 2 I/O:getchar(),putchar()? #include

More information

li 侉 2. 在 下 列 加 点 字 的 正 确 读 音 旁 打 : (1) 我 看 见 路 边 有 一 条 蛇 A.sh 佴 B.sh 佶 C.sh 侑 D.sh 侉 (2) 外 面 的 泥 土 冻 得 很 硬 A.y 侏 n 倮 B.y 侃 n 倮 C.y 佾 n 倮 D.y 佻 n 倮 (3

li 侉 2. 在 下 列 加 点 字 的 正 确 读 音 旁 打 : (1) 我 看 见 路 边 有 一 条 蛇 A.sh 佴 B.sh 佶 C.sh 侑 D.sh 侉 (2) 外 面 的 泥 土 冻 得 很 硬 A.y 侏 n 倮 B.y 侃 n 倮 C.y 佾 n 倮 D.y 佻 n 倮 (3 4 农 夫 和 蛇 星 期 一 1. 写 一 写 : 蛇 厚 冻 硬 捡 咬 转 怀 16 li 侉 2. 在 下 列 加 点 字 的 正 确 读 音 旁 打 : (1) 我 看 见 路 边 有 一 条 蛇 A.sh 佴 B.sh 佶 C.sh 侑 D.sh 侉 (2) 外 面 的 泥 土 冻 得 很 硬 A.y 侏 n 倮 B.y 侃 n 倮 C.y 佾 n 倮 D.y 佻 n 倮 (3) 这 本

More information

CH559指令周期.doc

CH559指令周期.doc CH55X 汇编指令周期表 CH55X 汇编指令概述 : 型号包含 : a. 指令单周期型号 :CH557 CH558 CH559; b. 指令 4 周期型号 :CH551 CH552 CH553 CH554; c. 非跳转指令的指令周期数与指令字节数相同 ; d. 跳转指令含 MOVC/RET/CALL 通常比字节数多若干个周期 ; e.movc 指令多 4 或 5 个周期 ( 下条指令地址为奇数时多

More information

<4D F736F F F696E74202D D D6B8C1EECFB5CDB DC6E4CBFBD6B8C1EE2E BBCE6C8DDC4A3CABD5D>

<4D F736F F F696E74202D D D6B8C1EECFB5CDB DC6E4CBFBD6B8C1EE2E BBCE6C8DDC4A3CABD5D> 2018 版 微机原理与接口技术 第三章 8086CPU 指令系统 董明皓 dminghao@xidian.edu.cn 1 2 3 4 5 汇编语言基本概念汇编语言指令分类数据与转移地址的寻址方式 8086 的六类指令总结 1 2 3 4 5 汇编语言基本概念汇编语言指令分类数据与转移地址的寻址方式 8086 的六类指令总结 4. 8086 的指令系统 b b b b b 数据传送指令算术运算指令逻辑运算指令移位

More information

数 学 高 分 的 展 望 一 管 理 类 联 考 分 析 第 一 篇 大 纲 解 析 篇 编 写 : 孙 华 明 1 综 合 能 力 考 试 时 间 :014 年 1 月 4 日 上 午 8:30~11:30 分 值 分 配 : 数 学 :75 分 逻 辑 :60 分 作 文 :65 分 ; 总

数 学 高 分 的 展 望 一 管 理 类 联 考 分 析 第 一 篇 大 纲 解 析 篇 编 写 : 孙 华 明 1 综 合 能 力 考 试 时 间 :014 年 1 月 4 日 上 午 8:30~11:30 分 值 分 配 : 数 学 :75 分 逻 辑 :60 分 作 文 :65 分 ; 总 目 录 数 学 高 分 的 展 望... 1 第 一 篇 大 纲 解 析 篇... 1 一 管 理 类 联 考 分 析... 1 二 最 新 大 纲 解 析... 1 三 考 前 复 习 资 料 及 方 法... 第 二 篇 总 结 篇... 4 1 应 用 题 考 点 总 结 与 技 巧 归 纳... 4 代 数 模 块 题 型 归 纳 及 考 点 总 结... 9 3 数 列 模 块 题 型 归

More information

Application Note Format

Application Note Format USB 說 2 - AD PWM Office: 6F, No. 12, Innovation 1st. RD., Science-Based Industrial Park, Hsin-Chu City, Taiwan, R.O.C Tel: +886-3-6661766 ext.1672 Fax: +886-3-6661765 Etoms Electronics Corp. Publication

More information

3.3.2 算术运算指令 数据类型 : 无符号和有符号整数 无符号数又分成 : 无符号二进制数 ; 无符号压缩十进制 :1 字节表示 2 个十进制数 ; 无符号非压缩十进制 :1 字节表示 1 个十进制数 有符号数 : 有符号二进制数 用补码表示 2015 年 3 月 26 日星期四 11 时 3

3.3.2 算术运算指令 数据类型 : 无符号和有符号整数 无符号数又分成 : 无符号二进制数 ; 无符号压缩十进制 :1 字节表示 2 个十进制数 ; 无符号非压缩十进制 :1 字节表示 1 个十进制数 有符号数 : 有符号二进制数 用补码表示 2015 年 3 月 26 日星期四 11 时 3 第 3 章 8086 的寻址方式和指令系统 (3) 2015 年 3 月 26 日星期四 11 时 3 分 17 秒 1 3.3.2 算术运算指令 数据类型 : 无符号和有符号整数 无符号数又分成 : 无符号二进制数 ; 无符号压缩十进制 :1 字节表示 2 个十进制数 ; 无符号非压缩十进制 :1 字节表示 1 个十进制数 有符号数 : 有符号二进制数 用补码表示 2015 年 3 月 26 日星期四

More information