当前位置:文档之家› 液压控制阀思考与练习题答案汇编

液压控制阀思考与练习题答案汇编

液压控制阀思考与练习题答案汇编
液压控制阀思考与练习题答案汇编

汇编语言课后习题答案

2.1已知DS=2000H、BX=0100H、SI=0002H,存储单元[20100H]~[20103H]依次存放12345678H,[21200H]~[21203H]依次存放2A4C B765H,说明下列每条指令执行完后AX寄存器的内容。 (1)mov ax,1200h (2)mov ax,bx (3)mov ax,[1200h] (4)mov ax,[bx] (5)mov ax,[bx+1100h] (6)mov ax,[bx+si] (7)mov ax,[bx][si+1100h] 〔解答〕 (1)AX=1200H (2)AX=0100H (3)AX=4C2AH;偏移地址=bx=0100h (4)AX=3412H;偏移地址=bx=0100h (5)AX=4C2AH;偏移地址=bx+1100h=1200h (6)AX=7856H;偏移地址=bx+si=0100h+0002h=0102h (7)AX=65B7H;偏移地址=bx+si+1100h=0100h+0002h+1100h=1202h 〔习题2.2〕指出下列指令的错误 (1)mov cx,dl (2)mov ip,ax (3)mov es,1234h (4)mov es,ds (5)mov al,300 (6)mov[sp],ax (7)mov ax,bx+di

(8)mov20h,ah 〔解答〕 (1)两操作数类型不匹配 (2)IP指令指针禁止用户访问 (3)立即数不允许传给段寄存器 (4)段寄存器之间不允许传送 (5)两操作数类型不匹配 (6)目的操作数应为[SI] (7)源操作数应为[BX+DI] (8)立即数不能作目的操作数 〔习题2.5〕已知SS=2200H、SP=00B0H,画图说明执行下面指令序列时,堆栈区和SP的内容如何变化?mov ax,8057h push ax mov ax,0f79h push ax pop bx pop[bx] 〔解答〕 mov ax,8057h push ax mov ax,0f79h push ax pop bx;bx=0f79h pop[bx];DS:[0f79h]=8057h

汽车吊液压系统中阀门功能及工作原理解读

汽车吊液压系统中阀门功能及工作原理汽车吊液压系统中各阀的功能及工作原理 (1)手动换向阀3是二位三通阀,用来切换油泵输出压力油的通路。当阀在左位时压力油只能进入上车系统回路;当阀在右位时,压力油只能进入下车支腿回路。 (2)主控四联阀4由4个三位四通手动换向阀(包括回转机构的阀4-Ⅰ、变幅机构的阀4-Ⅱ、臂架伸缩机构的阀4一Ⅲ和起升机构的阀4-Ⅳ)组合而成,用来控制上车各机构执行装置的换向、锁紧和调速。操纵各阀的手柄,可以使每个分阀处于三个工作位置,其中左位和右位分别控制执行装置的两个相反方向运功;中位使工作机构处于停止状态。回转机构、变幅机构和臂架伸缩机构的三个换向阀构造相同,中位都采用M型,可将油缸(或马达)两腔封死,起锁紧作用。起升机构的换向阀中位采用Y形,防止由于马达泄漏造成进油路吸空现象。 (3)二联换向阀5由两个手动三位四通阀组合而成,用于前支腿(二联换向阀5-I)、后支腿(二联换向阀5-Ⅱ)的油路换向,其结构与变幅机构的换向阀相同。 (4)溢流阀6位于主控四联阀的进油端,限制上车起升、变幅、旋转、臂架伸缩回路的最大工作压力,并保护上车系统油路免于过载。 (5)溢流阀7位于支腿油路的进油端,限制下车支腿油路的最大工作压力,并有过载保护作用。 (6)平衡阀10、12、14都采用同一结构。平衡阀10,12保证变幅和伸缩臂机构匀速运动,同时起液压锁的作用。一旦与油缸连接的管路破裂,可防止吊臂突然下落或缩回造成事故。平衡阀14保证吊载匀速下降,防止在重力作用下运动速度过快,造成事故。

现以起升机构为例,说明平衡阀的工作原理。平衡阀是由单向阀1和内泄漏的远控顺序阀2组成。当手动换向阀拨至左位时,油泵输出压力油项开单向阀,无阻碍地进入油马达,马达带动卷筒旋转来起升吊载,回油经换向阀返回油箱。当换向阀拨到右位时,油泵输出的压力油直接经换向阀进入油马达的另一端。而马达回油无法再经单向阀1返回,必须打开顺序阀2才能将回路接通。顺序阀2的控制油路与马达进油的管路相通,这时控制管路中的高压油进入D腔。将顺序阀2中的阀杆B向左推移,打开阀杆上锥形体E处的环形通道,于是马达回油经此流出,再经换向阀返回油箱,马达带动卷筒反向旋转下降吊物。由于重力作用,吊物有加速下降并带动马达加速旋转的趋势。当马达的排油量大于油泵的供油量时,马达的进油压力减小,甚至出现负压,顺序阀2控制油路的油压也相应变化,顺序阀2的阀杆B 在弹簧C的作用下,阀杆锥体E处的环形通道变小,使马达经此通道返回油箱的流量减小,直到与泵的供油量相适应时为止,从而使马达的转速(相关吊载的下降速度〕始终保持匀速。变幅机构与臂架伸缩臂机构的平衡阀则是分别在起重臂架下降或回缩时,执行元件油缸9和11的运动起限制作用。 (7)双向液压锁18 保证支腿油缸在伸出或缩回状态下锁紧。两个液控单向阀共用一个阀体1和一个控制活塞2,而预杆(即卸行阀芯)3分别置于控制活塞两端,二者共同构成双向液压锁。当P1腔通压力油时,油液通过左阀到P2腔,同时顶开右阀,保持P4与P3腔相通;当P3腔通压力油时,油液一面通过右阀到P4腔,同时顶开左阀,保持P2与P1腔畅通。而当P1、P3腔都不通压力油时,P2和P4 腔被两个单向阀封闭,执行元件(支腿油缸)被双向锁住,从而保证在起重作业时,支腿伸出支好后不因外力而自行收缩;支腿收回起重机行驶时,不因自重而自动落下。液压锁直接安装在油缸壁上,防止管路破裂引起事故。

汇编语言课后习题解答

第1章基础知识 检测点1.1(第9页) (1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为13位。 (2)1KB的存储器有1024个存储单元,存储单元的编号从0到1023。 (3)1KB的存储器可以存储8192(2^13)个bit,1024个Byte。 (4)1GB是1073741824(2^30)个Byte、1MB是1048576(2^20)个Byte、1KB是1024(2^10)个Byte。 (5)8080、8088、80296、80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别为: 64(KB)、1(MB)、16(MB)、4(GB)。 (6)8080、8088、8086、80286、80386的数据总线宽度分别为8根、8根、16根、16根、32根。则它们一次可以传送的数据为: 1(B)、1(B)、2(B)、2(B)、4(B)。 (7)从内存中读取1024字节的数据,8086至少要读512次,80386至少要读256次。 (8)在存储器中,数据和程序以二进制形式存放。

(1)1KB=1024B,8KB=1024B*8=2^N,N=13。 (2)存储器的容量是以字节为最小单位来计算的,1KB=1024B。 (3)8Bit=1Byte,1024Byte=1KB(1KB=1024B=1024B*8Bit)。 (4)1GB=1073741824B(即2^30)1MB=1048576B(即2^20)1KB=1024B(即2^10)。(5)一个CPU有N根地址线,则可以说这个CPU的地址总线的宽度为N。这样的CPU 最多可以寻找2的N次方个内存单元。(一个内存单元=1Byte)。 (6)8根数据总线一次可以传送8位二进制数据(即一个字节)。 (7)8086的数据总线宽度为16根(即一次传送的数据为2B)1024B/2B=512,同理1024B/4B=256。 (8)在存储器中指令和数据没有任何区别,都是二进制信息。

汇编语言 第二版 王爽 完整答案

第1章基础知识 检测点1.1 (1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为13。 (2)1KB的存储器有1024个存储单元。存储单元的编号从0到1023。 (3)1KB的存储器可以存储1024*8个bit,1024个Byte。 (4)1GB、1MB、1KB分别是2^30、2^20、2^10 Byte。(n^m的意思是n的m次幂) (5)8080、8088、80286、80386的地址总线宽度分别是16根、20根、24根、32根,则它们的寻址能力分别为:64(KB)、1(MB)、16(MB)、4(GB)。 (6)8080、8088、8086、80286、80386的数据总线宽度分别为8根、8根、16根、16根、32根。则它们一次可以传送的数据为:1(B)、1(B)、2(B)、2(B)、4(B)。 (7)从内存中读取1024字节的数据,8086至少要读512次、80386至少要读256次。 (8)在存储器中,数据和程序以二进制形式存放。 第2章寄存器答案 检测点2.1 (1) 写出每条汇编指令执行后相关寄存器中的值。 mov ax,62627 AX=F4A3H mov ah,31H AX=31A3H mov al,23H AX=3123H add ax,ax AX=6246H mov bx,826CH BX=826CH mov cx,ax CX=6246H mov ax,bx AX=826CH add ax,bx AX=04D8H mov al,bh AX=0482H mov ah,bl AX=6C82H add ah,ah AX=D882H add al,6 AX=D888H add al,al AX=D810H mov ax,cx AX=6246H (2) 只能使用目前学过的汇编指令,最多使用4条指令,编程计算2的4次方。 解: mov ax,2 add ax,ax add ax,ax add ax,ax 检测点2.2 (1) 给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为00010H到1000FH。 (2) 有一数据存放在内存 20000H 单元中,先给定段地址为SA,若想用偏移地址寻到此单元。

液压控制阀

第一篇 液压控制阀 第一章 绪 论 §1-1液压传动的原理 任何一台独立的机器都有能源控制装置——原动机,以及对工作对象进行作业的工作机构。 根据机器的设计要求,工作机构的输出量(力、速度、位移等)应该符合一定的规律,即具有一定的特性。由于原动机的输出特性往往不可能与机器工作任务要求的特性相适合,因此,在原动机与工作构件之间就需要配备某种传动装置,以便将原动机的输出量进行适当的变换,使工作机构的性能满足机器的要求。 传动装置的类型主要有机械传动、电气传动和流体传动。有时采用它们混合组成的复合传动。 流体传动是以流体(液体、气体)为工作介质来进行能量转换、传递和控制的传动形式。以液体为工作介质时为液体传动;以气体为工作介质时则为气压传动。 液体传动又可分为性质截然不同的两种传动型式:液压传动和液力传动。液压传动的主要特点是靠密封工作腔的容积变化来进行工作,它主要通过液体介质的压力(压强)来进行能量的转换和传递。液力传动的主要特点是靠工作部分的叶轮进行工作,它除了小部分是利用液体的压力外,主要通过液体介质的动能来进行能量的转换和传递。 一、液压传动的原理 实际应用的液压传动装置大多数比较复杂。为了说明液压传动的工作原理,现以图1-1(图1-1省略,p1)所示的手动液压千斤顶为例。这是一种最简单的液压传动装置。 图中所示的手动泵,至今仍在某些地区作为一种日常取水的装置使用。当掀动手柄杠杆时,手动泵1的活塞作往复运动。当活塞上提时,由于泵缸容积的增大而形成真空,油箱中的液体在大气压力的作用下,经过进油阀4而进入泵内(此时排油阀3处于关闭状态)。活塞下压时,液体被挤出泵缸,顶开排油阀输送到液压缸2中(此时吸油阀自动关闭),迫使液压缸的活塞带动负载重物一起上升。 工作时,截至阀6关闭。当需要将液压缸的活塞放下时,打开此阀,液体即在重力作用下经过此阀排往油箱。 根据巴斯喀原理液体的静力学特性可知,显然 221 112 F A S F A S == (1-1) 由于21A A >>,所以液压千斤顶是一种增力装置。 从液压千斤顶这一简单的液压传动装置可见: 1)液体介质起到将机械能进行转换和传递的作用。与动力源(此处为人力)相连的手动泵,将施加在 杠杆上的机械能转换为液体的压力势能;与工作机构相连的液压缸,将液体的压力势能转换为机械能输出。 2)作为动力元件的液压泵和液压缸,都是靠密封工作腔的容积变化来实现液体的吸入、排出。 作为一个完整的传动装置,除了液压泵和液压缸(当输出不是直线运动而是旋转运动时,则为液压马达)这两类动力元件外,还需要配备对液流的流量、压力和流动方向进行控制的液压控制阀和其他必要的辅助元件。 本书的内容就是论述组成液压传动系统的这些液压元件——液压控制阀、液压泵、液压马达、液压缸以及各种液压辅助元件。 二、液压动力元件的特征 机械传动、电气传动、流体传动的不同工作原理,使他们不但在结构上有很大区别,并且在工作性能上各有明显的特点。仅就是传动装置最重要的参数——传递的作用力(或力矩)以及运动速度来说,液压动力元件有以下两个基本特征:

汇编语言程序设计(钱晓捷)课后答案

汇编语言程序设计(第二版) 钱晓捷习题答案 第二章(01) 2.1 (1)AX=1200h (2)AX=0100h (3)AX=4C2Ah (4)AX=3412h (5)AX=4C2Ah (6)AX=7856h (7)AX=65B7h 2.2(1) 两操作数类型不匹配 (2) IP指令指针禁止用户访问 (3) 立即数不允许传给段寄存器 (4) 段寄存器之间不允许传送 (5) 两操作数类型不匹配 (6) 目的操作数应为[ BP ] (7) 源操作数应为[BX+DI] (8) 立即数不能作目的操作数 2.3 lea bx,table ;获取table的首地址,BX=200H mov al,8 ;传送欲转换的数字,AL=8 xlat ;转换为格雷码,AL=12H 2.4 堆栈是一种按“先进后出”原则存取数据的存储区域。 堆栈的两种基本操作是压栈和出栈,对应的指令是PUSH和POP。 2.5 mov ax,8057h push ax mov ax,0f79h push ax pop bx ;bx=0f79h pop [bx] ;DS:[0f79h]=8057h 2.6 AL=89h CF ZF SF OF PF AL=12h 1 0 0 1 1 AL=0afh 0 0 1 0 1 AL=0afh 1 0 1 0 1 AL=00h 0 1 0 0 1 AL=0ffh 0 0 1 0 1 AL=00h 0 1 0 0 1 2.7 W=X+Y+24-Z

2.8 (1)ADD DX,BX (2)ADD AL,[BX+SI] (3)ADD [BX+0B2H],CX (4)ADD WORD PTR [0520H],3412H (5)ADD AL,0A0H 2.9;为了避免与操作数地址混淆,将题中X,Y,Z,V 字操作数改为A,B,C,D mov ax,X ;ax=A imul Y ;dx,ax = A*B (将操作数看作符号数,以下同) mov cx,ax mov bx,dx ;bx,ax <-- dx,ax =A*B mov ax,Z ;ax = C cwd ;dx,ax =C (扩展符号后为双字) add cx,ax adc bx,dx ;bx,cx <-- bx,cx+dx,ax=A*B+C sub cx,540 sbb bx,0 ;bx,cx<-- A*B+C-540 mov ax, V ;ax= D cwd ;dx,ax= D (扩展符号后为双字) sub ax, cx sbb dx, bx ;dx,ax = dx,ax - bx,cx = D-(A*B+C-540) idiv X ;运算结果:[D-(A*B+C-540h)]/A ;ax存商,dx存余数 2.10;(1)xchg的操作数不能是立即数 (2不能对CS直接赋值 (3)两个操作数不能都是存储单元 (4)堆栈的操作数不能是字节量 (5)adc的操作数不能是段寄存器 (6)没有确定是字节还是字操作 (7)in不支持超过FFH的直接寻址 (8)out只能以AL/AX为源操作数 第二章(02) 2.11; 指令AX的值CF OF SF ZF PF Mov ax,1407h1470h----- And ax,ax1470h00000 Or ax,ax1470h00000 Xor ax,ax000011 Not ax0ffffh----- Test ax,0f0f0h0ffffh00101 注意: 1. mov, not指令不影响标志位 2. 其他逻辑指令使CF=OF=0, 根据结果影响其他标志位。

液压控制阀介绍——插装阀

液压控制阀介绍 ——插装阀 一、概述 二通插装阀是插装阀基本组件(阀芯、阀套、弹簧和密封圈)插到特别设计加工的阀体内,配以盖板、先导阀组成的一种多功能的复合阀。因每个插装阀基本组件有且只有两个油口,故被称为二通插装阀,早期又称为逻辑阀。 1、二通插装阀的特点 二通插装阀具有下列特点:流通能力大,压力损失小,适用于大流量液压系统;主阀芯行程短,动作灵敏,响应快,冲击小;抗油污能力强,对油液过滤精度无严格要求;结构简单,维修方便,故障少,寿命长;插件具有一阀多能的特性,便于组成各种液压回路,工作稳定可靠;插件具有通用化、标准化、系列化程度很高的零件,可以组成集成化系统。 2、二通插装阀的组成 二通插装阀由插装元件、控制盖板、先导控制元件和插装块体四部分组成。图1是二通插装阀的典型结构 图1 二通插装阀的典型结构

控制盖板用以固定插装件,安装先导控制阀,内装棱阀、溢流阀等。控制盖板内有控制油通道,配有一个或多个阻尼螺塞。通常盖板有五个控制油孔:X、Y、Z1、Z2和中心孔a(见图2 )。由于盖板是按通用性来设计的,具体运用到某个控制油路上有的孔可能被堵住不用。为防止将盖板装错,盖板上的定位孔,起标定盖板方位的作用。另外,拆卸盖板之前就必须看清、记牢盖板的安装方法。 图2 盖板控制油孔 先导控制元件称作先导阀,是小通径的电磁换向阀。块体是嵌入插装元件,安装控制盖板和其它控制阀、沟通主油路与控制油路的基础阀体。 插装元件由阀芯、阀套、弹簧以及密封件组成(图3 )。每只插件有两个连接主油路的通口,阀芯的正面称为A口;阀芯环侧面的称作B口。阀芯开启,A 口和B口沟通;阀芯闭合,A口和B口之间中断。因而插装阀的功能等同于2 位2 通阀。故称二通插装阀,简称插装阀。 图 3 插装元件

《汇编语言与接口技术》答案习题解答(第三章)

解: mov ah,1 ;只允许输入小写字母 int 21h sub al,20h ;转换为大写字母 mov dl,al mov ah,2 int 21h ;显示 解: mov ax, bufX cmp ax, bufY jge done mov ax, bufY done: mov bufZ, ax 解:

.model small .stack .data bufX dw -7 signX db .code .startup cmp bufX,0 ;test bufX,80h jl next ;jnz next mov signX,0 jmp done next: mov signX,-1 done: .exit 0 end 解: mov dl,’2’ mov ax,bufX cmp ax,bufY je next1 dec dl next1: cmp ax,bufZ je next2 dec dl next2: mov ah,2 int 21h

编制程序完成12H、45H、0F3H、6AH、20H、0FEH、90H、0C8H、57H和34H等10个字节数据之和,并将结果存入字节变量SUM中(不考虑溢出和进位)。 ; .model small .stack .data b_data db 12h,45h,0f3h,6ah,20h,0feh,90h,0c8h,57h,34h ;原始数据num equ 10 ;数据个数 sum db ;预留结果单元 .code .startup xor si, si ;位移量清零 xor al, al ;取第一个数 mov cx, num ;累加次数 again: add al, b_data[si] ;累加 inc si ;指向下一个数 loop again ;如未完,继续累加 mov sum, al ;完了,存结果 .exit 0 end 解: lucase proc push bx mov bx,offset string cmp al,0 je case0 cmp al,1

各种液压控制阀图型符号和功用

各种液压控制阀图型符号和功用 一、方向控制阀: 名称功用职能符号说明 单向阀允许液流单向通过,反向被截止。 液控单向阀既有单向止回作用又能使阀在控制油的控制下实现阀的反向开启。 双向液压锁当两条进口油路 无油压,两条出口 油路被锁闭。 当一条进口油路有油 压,另一条油路双向 导通。 换向阀用于将两个或两 个以上的油口接 通或切断改变液 流方向。 人力 控制 按扭式拉钮式按—拉式手柄式踏板式双向踏板式一般符号机械 控制 顶杆式可变行程式弹簧式滚轮式 电气 控制 单作用电磁式双作用电磁式比例电磁式比例双电磁式 例:三位四通Y型弹 簧复位双作用电磁阀 压力 控制 加压或卸压控制差动控制 例子:三位四通O型 弹簧复位液动阀 先导 控制 加压 控制 液动式(外控)二级(内控内泄)电液式(外控) 例子:三位四通O型 外控电液阀 卸压 控制 液动式(内泄控制)(外泄控制)电液式(外控外泄) 反馈 控制 一般符号 梭阀有两个进口和一 个公共出口,在进 口压力的作用下, 出口自动地与其 中一个进口接通 的阀。 或门型与门型

二、压力控制阀: 名 称 功用职能符号说明 溢 流 阀 控制阀的进口压 力的压力阀。 直动型溢流阀先导型溢流阀先导型电磁溢流阀卸荷溢流阀一般符号 减 压 阀 使流经阀的油液 节流降压,以便从 系统中分出油压 较低的支路。直动型减压阀先导型减压阀定比减压阀定差减压阀一般符号顺 序 阀 用油压信号控制 油路接通或隔断 的阀,常用来自动 控制油缸或油马 达的动作顺序。直动型直控顺序阀直动型外控顺序阀先导型顺序阀单向顺序阀(平衡阀)一般符号卸 荷 阀 使油泵或油路卸 荷(卸压),减小 功率消耗。 顺序阀和先导 型溢流阀都可 以作为卸荷阀 使用。 名称功用职能符号说明 节流阀 靠改变阀的开度来改 变通流面积,从而控制 流量,借以控制执行机 构的运动速度。不可调节流阀可调节流阀单向节流阀 油压差、油温、 油的状况、节流 口堵塞影响流量 的稳定性。 调速阀 (普通型 调速阀) 提供稳定的流量使执 行元件运动速度稳定。 普通型调速阀温度补偿型调速阀 轻载时功率损耗 比溢流节流阀 大,油液发热程 度较大。 溢流节流 阀 提供稳定的流量使执 行元件运动速度稳定。 流量稳定性不如 普通型调速阀。三位四通换向阀中位机能 (中位时油路沟通型式) 注:MP型 和OP型称 为特殊机能 换向阀。

汇编语言课后习题答案___郑晓薇(整理后的)

习题一 1 无符号数: 11010011=211=D3H,01110111=119=77H, 10000011=131=83H, 00101111=47=2FH, 10101010=170=AAH 带符号数:11010011= -45=D3H,01110111=+119=77H,10000011= -125=83H, 00101111=+47=2FH,10101010= -86=AAH 2 5E8AH,0BE6H,3DEH,4940H 3 00011101+00110101=01010010=5 2H=82 01001001+11101000=00110001=3 1H=49 10111110+01010010=00010000=1 0H=16 10011010+11110001=10001011=8 BH= -117 4 00101001+01010011=01111100+0 0000110=10000010=82H=82 01110011-00100100=01001111-00000110=01001001=49H=49 01100110+00011000=01111110+0 0000110=10000100=84H=84 0000000100110010+01110101=00 00000110100111+00000110 =0000001000000111=0207H=207 5 000020A3H,FF94H,00003456H,007FH,FFFFEC00H 6 无符号数:0~65535,0000H~FFFFH;带符号数:-32768~+32767,8000H~7FFFH 7 (1) 38H等于十进制数56,是十进制数56的补码,数字8的ASCII码,十进制数38的压缩BCD码 (2) FFH等于十进制数-1,是带符号数-1的补码,无符号数为255 (3) 5AH等于十进制数90,是十进制数90的补码,大写字母Z的ASCII码 (4) 0DH等于十进制数13,是十进制数13的补码,回车符的ASCII码 8 (1) 108=01101100B=6CH,补码01101100B,压缩BCD码0000000100001000,ASCII码313038H (2) 46=00101110B=2EH,补码00101110B,压缩BCD码01000110,ASCII码3436H (3) –15=11110001B=F1H,补码11110001B,ASCII码2D3135H (4) 254=0000000011111110B=00FEH,补码0000000011111110B,压缩BCD 码0000001001010100,ASCII码323534H 9 (1) 56+63=01110111B,CF=0,SF=0,ZF=0,OF=0 (2) 83-45=00100110B,CF=0,SF=0,ZF=0,OF=0 (3) -74+29=11010011B,CF=0, SF=1,ZF=0,OF=0 (4) -92-37=01111111B,CF=1, SF=0,ZF=0,OF=1 10 回车、换行、响铃、ESC键、空格键、@、P、p 习题二 9 最少划分为16个逻辑段,最多划分为65536个逻辑段(每段16个字节) 10 CS:IP,DS:BX、SI、DI,ES:BX、SI、DI,SS:SP、BP 11 字节单元保存8位数,字单元保存16位数。根据源操作数的属性确定要访问的是字节单元还是字单元。 12 对于字节单元来说,偶地址和奇地址一样;对于字单元而言,最好用偶地址保存,可减少CPU的访存次数。 13 首单元的物理地址=38AE8H,末单元的物理地址 =38AE8H+7FFFH=40AE7H

汇编语言程序设计课后习题解答宋人杰2版

第1章汇编语言基础知识 1.简述汇编语言源程序、汇编程序、和目标程序的关系。 答:用汇编语言编写的程序称为汇编源程序;汇编源程序在汇编程序的翻译下转换成计算机语言变成目标程序。 2. 简述汇编语言的优缺点。 答:(1) 汇编语言的优点: ①可有效地访问、控制计算机各种硬件设备,如磁盘、存储器、CPU、I/O端口等。. ②目标代码简短,占用内存少,执行速度快,是高效的程序设计语言。 ③可与高级语言配合使用,应用十分广泛。 (2) 汇编语言的缺点: ①通用性和可移植性较差 ②相对于高级语言来说较繁锁、易出错、不够直观。 3.CPU的寻址能力为8KB,那么它的地址总线的宽度为多少? 答:13 4. 1KB的存储器有多少个存储单元? 答:1024个字节。 5. 指令中的逻辑地址由哪两部分组成? 答:指令中的逻辑地址由段基址和偏移量组成。 6. 以下为用段基址:偏移量形式表示的内存地址,试计算它们的物理地址。 (1) 12F8:0100 (2) 1A2F:0103 (3) 1A3F:0003 (4) 1A3F:A1FF 答: (1) 13080H (2) 1A3F3H (3) 1A3F3H (4) 245EFH 7. 自12FA:0000开始的内存单元中存放以下数据(用十六进制形式表示): 03 06 11 A3 13 01,试分别写出12FA:0002的字节型数据、字型数据及双字型数据 的值。 答:字节型数据:11H 字型数据:0A311H 双字型数据:0113A311H 8. 内存中某单元的物理地址是19318H,段基地址为1916H,则段内偏移地址为 多少?若段内偏移地址为2228H,则段基地址为多少? 答:若段基地址为1916H,则段内偏移地址为01B8H;若段内偏移地址为2228H,则段基地址为170FH 9. 在实模式环境中,一个段最长不能超过多少字节? 答:64KB 10. 实模式可寻址的内存范围是多少? 答:1MB

汇编语言课后习题答案郑晓薇后的

汇编语言课后习题答案郑 晓薇后的 Modified by JEEP on December 26th, 2020.

习题一1 2 5E8AH,0BE6H,3DEH,4940H 3 00011101+00110101=0101001 0=52H=82 4 5000020A3H,FF94H,00003456H,007FH, FFFFEC00H 6无符号数:0~65535,0000H~FFFFH;带符号数:-32768~ +32767,8000H~7FFFH 7 (1) 38H等于十进制数56,是十进制数56的补码,数字8的ASCII 码,十进制数38的压缩BCD码(2) FFH等于十进制数-1,是带符号数-1的补码,无符号数为255(3) 5AH等于十进制数90,是十进制数90的补码,大写字母Z的ASCII码(4) 0DH等于十进制数13,是十进制数13的补码,回车符的ASCII码8 (2) 46=00101110B=2EH,补码00101110B,压缩BCD码01000110,ASCII码3436H 9 (1) 56+63=01110111B, CF=0,SF=0,ZF=0,OF=0(2) 83-45=00100110B,CF=0, SF=0,ZF=0,OF=0(4) -92-37=01111111B,CF=1,SF=0,ZF=0,OF=1 10 回车、换行、响铃、ESC键、空格键、@、P、p 习题二 9 最少划分为16个逻辑段,最多划分为65536个逻辑段(每段16个字节) 10CS:IP,DS:BX、SI、DI,ES:BX、SI、DI,SS:SP、BP 11 字节单元保存8位数,字单元保存16位数。根据源操作数的属性确定要访问的是字节单元还是字单元。

汇编语言程序设计习题答案

第一章. 习题 1.1用降幂法和除法将下列十进制数转换为二进制数和十六进制数: (1) 369 (2) 10000 (3) 4095 (4) 32767 答:(1) 369=1 0111 0001B=171H (2) 10000=10 0111 0001 0000B=2710H (3) 4095=1111 1111 1111B=FFFH (4) 32767=111 1111 1111 1111B=7FFFH 1.2将下列二进制数转换为十六进制数和十进制数: (1) 10 1101 (2) 1000 0000 (3) 1111 1111 1111 1111 (4) 1111 1111 答:(1) 10 1101B=2DH=45 (2) 1000 0000B=80H=128 (3) 1111 1111 1111 1111B=FFFFH=65535 (4) 1111 1111B=FFH=255 1.3将下列十六进制数转换为二进制数和十进制数: (1) FA (2) 5B (3) FFFE (4) 1234 答:(1) FAH=1111 1010B=250 (2) 5BH=101 1011B=91 (3) FFFEH=1111 1111 1111 1110B=65534 (4) 1234H=1 0010 0011 0100B=4660 1.4完成下列十六进制数的运算,并转换为十进制数进行校核: (1) 3A+B7 (2) 1234+AF (3) ABCD-FE (4) 7AB×6F 答:(1) 3A+B7H=F1H=241 (2) 1234+AFH=12E3H=4835 (3) ABCD-FEH=AACFH=43727 (4) 7AB×6FH=35325H=217893 1.5下列各数均为十进制数,请用8位二进制补码计算下列各题,并用十六进制数表示其 运算结果。 (1) (-85)+76 (2) 85+(-76) (3) 85-76 (4) 85-(-76) (5) (-85)-76 (6) -85-(-76) 答:(1) (-85)+76=1010 1011B+0100 1100B=1111 0111B=0F7H;CF=0;OF=0 (2) 85+(-76)=0101 0101B+1011 0100B=0000 1001B=09H;CF=1;OF=0 (3) 85-76=0101 0101B-0100 1100B=0101 0101B+1011 0100B=0000 1001B=09H;CF=0; OF=0 (4) 85-(-76)=0101 0101B-1011 0100B=0101 0101B+0100 1100B=10100001B=0A1H; CF=0;OF=1 (5) (-85)-76=1010 1011B-0100 1100B=1010 1011B+1011 0100B=0101 1111B=5FH; CF=0;OF=1 (6) -85-(-76)=1010 1011B-1011 0100B=1010 1011B+0100 1100B=11110111B=0F7H; CF=0;OF=0 1.6下列各数为十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的 带符号数或无符号数时,它们所表示的十进制数是什么?

液压控制阀的分类及作用

液压控制阀的分类及作用 液压控制阀是液压系统中控制油液方向、压力和流量的元件。借助于这些阀,便能对执行元件的启动、停止、方向、速度、动作顺序和克服负载的能力进行控制与调节,使各类液压机械都能按要求协调地进行工作。 液压阀的分类 A【按用途分】 液压阀可分为方向控制阀(如单向阀和换向阀)、压力控制阀(如溢流阀、减压阀和顺序阀等)和流量控制阀(如节流阀和调速阀等)。这三类阀还可根据需要相互组合成为组合阀,如单向川页序阀、单向节流阀、电磁溢流阀等,使得其结构紧凑,连接简单,并提高了效率。 B【按工作原理分】 液压阀可分为开关阀(或通断阀)、伺服阀、比例阀和逻辑阀。开关阀调定后只能在调定状态下工作,本章将重点介绍这一使用最为普遍的阀类。伺服阀和比例阀能根据输入信号连续地或按比例的控制系统的数据。逻辑阀则按预先编制的逻辑程序控制执行元件的动作。 C【按安装连接形式分】 按安装连接形式,液压阀可分为: (1)螺丝式(管式)安装连接。阀的油口用螺丝管接头和管道及其他元件连接,并由此固定在管路上。这种方式适用于简单液压系统。 (2)螺旋式安装连接。阀的各油口均布置在同一安装面上,并用螺丝固定在与阀有对应油口的连接板上,再用管接头和管道与其他元件连接;或者把这几个阀用螺丝固定在一个集成块 的不同侧面上,在集成块上打孔,沟通各阀组成回路。由于拆卸阀时无需拆卸与之相连的其他元件,故这种安装连接方式应用较广。 (3)叠加式安装连接。阀的上下面为连接结合面,各油口分别在这两个面上,且同规格阀的油口连接尺寸相同。每个阀除其自身的功能外,还起油路通道的作用,阀相互叠装便成回路,无需管道连接,故结构紧凑,阻力损失很小。 (4)法兰式安装连接。和螺丝式连接相似,只是法兰式代替螺丝管接头。用于通径!32_

汇编语言课后习题答案 王爽主编

补全编程,利用jcxz指令,实现在内存2000H段中查找第一个值为0的字节,找到后,将它的偏移地址存储在dx中。 assume cs:code code segment start: mov ax,2000h mov ds,ax mov bx,0 s: mov ch,0 mov cl,[bx] jcxz ok ;当cx=0时,CS:IP指向OK inc bx jmp short s ok: mov dx,bx mov ax ,4c00h int 21h code ends end start 检测点9.3 补全编程,利用loop指令,实现在内存2000H段中查找第一个值为0的字节,找到后,将它的偏移地址存储在dx中。 assume cs:code code segment start: mov ax,2000h mov ds,ax mov bx,0 s:mov cl,[bx] mov ch,0 inc cx inc bx loop s ok:dec bx mov dx,bx mov ax,4c00h int 21h code ends end start 书P101,执行loop s时,首先要将(cx)减1。 “loop 标号”相当于 dec cx if((cx)≠0) jmp short 标号 检测点10.1 补全程序,实现从内存1000:0000处开始执行指令。 assume cs:code stack segment db 16 dup (0) stack ends code segment start: mov ax,stack mov ss,ax mov sp,16 mov ax, 1000h

《汇编语言》第二版习题答案(全)

教材:《汇编语言》 检测点1.1 (1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为 13位。 (2)1KB的存储器有 1024 个存储单元,存储单元的编号从 0 到 1023 。 (3)1KB的存储器可以存储 8192(2^13)个bit, 1024个Byte。 (4)1GB是 1073741824 (2^30)个Byte、1MB是 1048576(2^20)个Byte、1KB是 1024(2^10)个Byte。 (5)8080、8088、80296、80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别为: 64 (KB)、 1 (MB)、 16 (MB)、 4 (GB)。 (6)8080、8088、8086、80286、80386的数据总线宽度分别为8根、8根、16根、16根、32根。则它们一次可以传送的数据为: 1 (B)、 1 (B)、 2 (B)、 2 (B)、 4 (B)。 (7)从内存中读取1024字节的数据,8086至少要读 512 次,80386至少要读 256 次。 (8)在存储器中,数据和程序以二进制形式存放。 解题过程: (1)1KB=1024B,8KB=1024B*8=2^N,N=13。 (2)存储器的容量是以字节为最小单位来计算的,1KB=1024B。 (3)8Bit=1Byte,1024Byte=1KB(1KB=1024B=1024B*8Bit)。 (4)1GB=1073741824B(即2^30)1MB=1048576B(即2^20)1KB=1024B(即2^10)。 (5)一个CPU有N根地址线,则可以说这个CPU的地址总线的宽度为N。这样的CPU最多可以寻找2的N 次方个内存单元。(一个内存单元=1Byte)。 (6)8根数据总线一次可以传送8位二进制数据(即一个字节)。 (7)8086的数据总线宽度为16根(即一次传送的数据为2B)1024B/2B=512,同理1024B/4B=256。(8)在存储器中指令和数据没有任何区别,都是二进制信息。 检测点 2.1 (1) 写出每条汇编指令执行后相关寄存器中的值。 mov ax,62627 AX=F4A3H mov ah,31H AX=31A3H mov al,23H AX=3123H add ax,ax AX=6246H mov bx,826CH BX=826CH mov cx,ax CX=6246H mov ax,bx AX=826CH add ax,bx AX=04D8H mov al,bh AX=0482H mov ah,bl AX=6C82H add ah,ah AX=D882H add al,6 AX=D888H add al,al AX=D810H mov ax,cx AX=6246H Microsoft(R) Windows DOS

《汇编语言》习题及解答

第1章基础知识 检测点(第9页) (1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为13位。 (2)1KB的存储器有1024个存储单元,存储单元的编号从0到1023。 (3)1KB的存储器可以存储8192(2^13)个bit,1024个Byte。 ~ (4)1GB是24(2^30)个Byte、1MB是1048576(2^20)个Byte、1KB是1024(2^10)个Byte。 (5)8080、8088、80296、80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别为: 64(KB)、1(MB)、16(MB)、4(GB)。 (6)8080、8088、8086、80286、80386的数据总线宽度分别为8根、8根、16根、16根、32根。则它们一次可以传送的数据为: 1(B)、1(B)、2(B)、2(B)、4(B)。 (7)从内存中读取1024字节的数据,8086至少要读512次,80386至少要读256次。 (8)在存储器中,数据和程序以二进制形式存放。 解题过程: ' (1)1KB=1024B,8KB=1024B*8=2^N,N=13。 (2)存储器的容量是以字节为最小单位来计算的,1KB=1024B。 (3)8Bit=1Byte,1024Byte=1KB(1KB=1024B=1024B*8Bit)。 (4)1GB=24B(即2^30)1MB=1048576B(即2^20)1KB=1024B(即2^10)。 (5)一个CPU有N根地址线,则可以说这个CPU的地址总线的宽度为N。这样的CPU最多可以寻找2的N次方个内存单元。(一个内存单元=1Byte)。 (6)8根数据总线一次可以传送8位二进制数据(即一个字节)。 (7)8086的数据总线宽度为16根(即一次传送的数据为2B)1024B/2B=512,同理1024B/4B=256。 (8)在存储器中指令和数据没有任何区别,都是二进制信息。

汇编语言课后习题答案 郑晓薇

习题一 1分别将下列二进制数作为无符号数和带符号数转换为十进制和十六进制数 ,01110111,,00101111 , 查看正确答案 无符号数: =211=D3H,01110111=119=77H,=131=83H, 00101111=47=2FH,=170=AAH 带符号数:= -45=D3H,01110111=+119=77H,= -125=83H, 00101111=+47=2FH,= -86=AAH 2十六进制运算 1A52H+4438H ,3967H-2D81H,37H×12H ,1250H×4H 查看正确答案 5E8AH,0BE6H,3DEH,4940H 3将十进制数变为8位补码,做运算(结果用二进制、十六进制、十进制表示) 29+53,73-24,-66+82 ,-102-15 查看正确答案 00011101+00110101=01010010=52H=82 01001001+=00110001=31H=49 +01010010=00010000=10H=16 +==8BH= -117 4用压缩BCD码计算(结果用二进制、BCD码、十进制表示) 29+53,73-24,66+18 ,132+75 查看正确答案 00101001+01010011=01111100+00000110==82H=82 01110011-00100100=01001111-00000110=01001001=49H=49 01100110+00011000=01111110+00000110==84H=84 00000000+01110101=00000001+00000110 =00000011=0207H=207 5符号位扩展(字节扩展为字,字扩展为双字) 20A3H,94H ,3456H ,7FH ,EC00H 查看正确答案 000020A3H,FF94H,00003456H,007FH,FFFFEC00H 6若机器字长为16位,其无符号数表示范围是多少带符号数表示范围是多少分别用十进制和十六进制表示。查看正确答案 无符号数:0~65535,0000H~FFFFH;带符号数:-32768~+32767,8000H~7FFFH 7写出下列十六进制数所能代表的数值或编码: (1)38H (2)FFH (3)5AH (4)0DH 查看正确答案

相关主题
文本预览
相关文档 最新文档