微型计算机汇编语言与接口技术答案,32位微机原理、汇编语言及接口技术教程课后习题答案.doc...

253b171540df25e1b84436cbe50dfc72.gif32位微机原理、汇编语言及接口技术教程课后习题答案.doc

16/32位微机原理、汇编语言及接口技术教程部分习题参考解答第1章 微型计算机系统概述习题1.2什么是通用微处理器、单片机(微控制器)、DSP芯片、嵌入式系统解答通用微处理器适合较广的应用领域的微处理器,例如装在PC机、笔记本电脑、工作站、服务器上的微处理器。单片机是指通常用于控制领域的微处理器芯片,其内部除CPU外还集成了计算机的其他一些主要部件,只需配上少量的外部电路和设备,就可以构成具体的应用系统。DSP芯片称数字信号处理器,也是一种微控制器,其更适合处理高速的数字信号,内部集成有高速乘法器,能够进行快速乘法和加法运算。嵌入式系统利用微控制器、数字信号处理器或通用微处理器,结合具体应用构成的控制系统,其典型的特点是把计算机直接嵌入到应用系统之中。习题1.5说明微型计算机系统的硬件组成及各部分作用。解答CPUCPU也称处理器,是微机的核心。它采用大规模集成电路芯片,芯片内集成了控制器、运算器和若干高速存储单元(即寄存器)。处理器及其支持电路构成了微机系统的控制中心,对系统的各个部件进行统一的协调和控制。存储器存储器是存放程序和数据的部件。外部设备外部设备是指可与微机进行交互的输入()设备和输出(Output)设备,也称I/O设备。I/O设备通过I/O接口与主机连接。总线互连各个部件的共用通道,主要含数据总线、地址总线和控制总线信号。习题1.6什么是总线微机总线通常有哪3组信号各组信号的作用是什么解答总线传递信息的共用通道,物理上是一组公用导线。3组信号线数据总线、地址总线和控制总线。(1)地址总线传输将要访问的主存单元或I/O端口的地址信息。(2)数据总线传输读写操作的数据信息。(3)控制总线协调系统中各部件的操作。习题1.7简答如下概念(1)计算机字长(2)取指译码执行周期(3)ROM-BIOS(4)中断(5)ISA总线解答(1)处理器每个单位时间可以处理的二进制数据位数称计算机字长。(2)指令的处理过程,即指处理器从主存储器读取指令(简称取指),翻译指令代码的功能(简称译码),然后执行指令所规定的操作(简称执行)的过程。(3)ROM-BIOS是“基本输入输出系统”,操作系统通过对BIOS的调用驱动各硬件设备,用户也可以在应用程序中调用BIOS中的许多功能。(4)中断是CPU正常执行程序的流程被某种原因打断、并暂时停止,转向执行事先安排好的一段处理程序,待该处理程序结束后仍返回被中断的指令继续执行的过程。(5)ISA总线是指IBM PC/AT机上使用的系统总线。习题1.8下列十六进制数表示无符号整数,请转换为十进制形式的真值(1)FFH (2)0H (3)5EH (4)EFH解答(1) 255(2) 0(3) 94(4) 239习题1.9将下列十进制数真值转换为压缩BCD码(1)12 (2)24 (3)68 (4)99解答(1) 12H(2) 24H(3) 68H(4) 99H习题1.10将下列压缩BCD码转换为十进制数(1)10010001 (2)10001001 (3)00110110 (4)10010000解答(1) 91(2) 89(3) 36(4) 90习题1.11将下列十进制数用8位二进制补码表示(1)0 (2)127 (3)127 (4)57解答(1) 00000000(2) 01111111(3) 10000001(4) 11000111习题1.12数码09、大写字母AZ、小写字母az对应的ASCII码分别是多少ASCII码0DH和0AH分别对应什么字符解答数码09对应的ASCII码依次是30H39H。大写字母AZ对应的ASCII码依次是41H5AH。小写字母az对应的ASCII码依次是617AH。ASCII码0DH和0AH分别对应的是回车和换行字符。第2章 微处理器指令系统习题2.1微处理器内部具有哪3个基本部分8088分为哪两大功能部件其各自的主要功能是什么这种结构与8位CPU相比为什么能提高其性能解答算术逻辑单元ALU、寄存器组和控制器;总线接口单元BIU管理8088与系统总线的接口负责cpu对接口和外设进行访问执行单元EU负责指令译码、执行和数据运算;8位cpu在指令译码前必须等待取指令操作的完成,8088中需要译码的指令已经取到了指令队列,不需要等待取指令。而取指令是cpu最为频繁的操作,因此8088的结构和操作方式节省了大量等待时间,比8位cpu节省了时间,提高了性能。习题2.2说明8088的8个8位和8个16位通用寄存器各是什么解答8个8位寄存器AH、AL、BH、BL、CH、CL、DH、DL;8个16位寄存器累加器AX、基址寄存器BX、计数器CX、数据寄存器DX、源地址寄存器SI、目的地址寄存器DI、基址指针BP、堆栈指针SP。习题2.4举例说明CF和OF标志的差异。解答例有运算3AH7CHB6H作为无符号数运算,没有进位,CF0;作为有符号数运算,结果超出范围,OF1.习题2.5什么是8088中的逻辑地址和物理地址逻辑地址如何转换成物理地址1MB最多能分成多少个逻辑段请将如下逻辑地址用物理地址表达 FFFFH0 40H17H 2000H4500H B821H4567H解答物理地址物理存储单元具有的一个唯一的20位编号逻辑地址在8088内部和用户编程时,所采用的“段地址偏移地址”形式将逻辑地址中的段地址左移二进制4位(对应16进制是一位,即乘以16),加上偏移地址就得到20位物理地址1MB最多能分成1MB16B22024216个逻辑段,因为每隔16个字节单元就可以开始一个逻辑段 FFFFH0FFFF0H 40H17H00417H 2000H4500H24500H B821H4567HBC777H习题2.8已知DS2000H、BX0100H、SI0002H,存储单元20100H20103H依次存放12H、34H、56H、78H,21200H21203H依次存放2AH、4CH、B7H、65H,说明下列每条指令执行完后AX寄存器的内容,以及源操作数的寻址方式 mov ax,1200h mov ax,bx mov ax,1200h mov ax,bx mov ax,bx1100h mov ax,bxsi mov ax,bxsi1100h解答 mov ax,1200h;AX1200H,立即数寻址 mov ax,bx;AX0100H,寄存器寻址 mov ax,1200h;AX4C2AH,直接寻址 mov ax,bx;AX3412H,寄存器间接寻址 mov ax,bx1100h;AX4C2AH,寄存器相对寻址 mov ax,bxsi;AX7856H,基址变址寻址 mov ax,bxsi1100h;AX65B7H,相对基址变址寻址习题2.9说明下面各条指令的具体错误原因 mov cx,dl mov ip,ax mov es,1234h mov es,ds mov al,300 mov sp,ax mov ax,bxdi mov 20h,ah解答(1)cx为字寄存器,dl为字节寄存器,类型不匹配。(2)mov指令的目的操作数只能是寄存器或者主存单元,ip是指针。(3)不允许立即数到段寄存器的传送。(4)不允许段寄存器之间的直接传送。(5)数据溢出。(6)sp不能用于寄存器间接寻址。(7)格式不对。应为mov ax,bxdi(8)mov指令的操作数不能是立即数。习题2.10已知数字09对应的格雷码依次为18H、34H、05H、06H、09H、0AH、0CH、11H、12H、14H,它存在于以table为首地址(设为200H)的连续区域中。请为如下程序段的每条指令加上注释,说明每条指令的功能和执行结果。lea bx,tablemov al,8xlat解答lea bx,table;获取table的首地址,BX200Hmov al,8;传送欲转换的数字,AL8xlat;转换为格雷码,AL12H习题2.11给出下列各条指令执行后AL值,以及CF、ZF、SF、OF和PF的状态mov al,89hadd al,aladd al,9dhcmp al,0bchsub al,aldec alinc al解答mov al,89h;AL89H CFZFSFOFPFadd al,al ;AL12H 10011add al,9dh;AL0AFH 00101cmp al,0bch;AL0AFH 10101sub al,al ;AL00H 01001dec al;AL0FFH 00101inc al;AL00H 01001习题2.12请分别用一条汇编语言指令完成如下功能 把BX寄存器和DX寄存器的内容相加,结果存入DX寄存器。 用寄存器BX和SI的基址变址寻址方式把存储器的一个字节与AL寄存器的内容相加,并把结果送到AL中。 用BX和位移量0B2H的寄存器相对寻址方式把存储器中的一个字和CX寄存器的内容相加,并把结果送回存储器中。 用位移量为0520H的直接寻址方式把存储器中的一个字与数3412H相加,并把结果送回该存储单元中。 把数0A0H与AL寄存器的内容相加,并把结果送回AL中解答add dx,bx add al,bxsi add bx0b2h,cx add word ptr 0520h,3412h add al,0a0h习题2.13设有4个16位带符号数,分别装在X、Y、Z、V存储单元中,阅读如下程序段,得出它的运算公式,并说明运算结果存于何处。mov ax,Ximul Ymov cx,axmox bx,dxmov ax,Zcwdadd cx,axadc bx,dxsub cx,540sbb bx,0mov ax,Vcwdsub ax,cxsbb dx,bxidiv X解答(V-(X*YZ-540)/X习题2.14给出下列各条指令执行后的结果,以及状态标志CF、OF、SF、ZF、PF的状态。mov ax,1470hand ax,axor ax,axxor ax,axnot axtest ax,0f0f0h解答mov ax,1470h;AX1470HCFZFSFOFPFand ax,ax;AX1470H00000or ax,ax;AX1470H00000 xor ax,ax;AX0000H01001not ax;AXFFFFH01001test ax,0f0f0h;AXFFFFH00101习题2.15控制转移类指令中有哪三种寻址方式解答相对寻址、直接寻址、间接寻址(还可以分成寄存器间接、存储器间接)习题2.16假设DS2000H、BX1256H、TABLE的偏移地址是20A1H,物理地址232F7H处存放3280H,试问执行下列段内间接寻址的转移指令后,转移的有效地址是什么 JMP BX JMP TABLEBX解答(1)1256H(2)3280H习题2.17判断下列程序段跳转的条件xor ax,1e1ehje equaltest al,10000001bjnz therecmp cx,64hjb there解答AX1e1eh(异或后为0)AL的D0或D7至少有一位为1CX(无符号数) 64h习题2.18如下是一段软件延时程序,请问NOP指令执行了多少次xor cx,cxdelaynoploop delay解答216次习题2.20按照下列要求,编写相应的程序段 由string指示起始地址的主存单元中存放有一个字符串(长度大于6),把该字符串中的第1个和第6个字符(字节量)传送给DX寄存器。 有两个32位数值,按“小端方式”存放在两个缓冲区buffer1和buffer2中,编写程序段完成DX.AXbuffer1buffer2功能。 编写一个程序段,在DX高4位全为0时,使AX0;否则使AX1。 把DX.AX中的双字右移4位 有一个100个字节元素的数组,其首地址为array,将每个元素减1(不考虑溢出或借位)存于原处。解答(1)mov dl,string1mov dh,string6(2)mov ax, word ptr buffer1sub ax, word ptr buffer2; 先减低16位mov dx, word ptr buffer12sbb dx, word ptr buffer22; 后减高16位,需减低16位的借位(3)test dx,0f000hjz nextmov ax,-1jmp donenextmov ax,0done(4)mov cx,4againshr dx,1; 右移一位,移出的低位进入CF标志rcr ax,1; 将CF移进AX高位,同时实现AX右移loop again; 循环4次,实现4位右移(5)mov cx,100mov bx,0againsub arraybx,1inc bx loop again 第3章 汇编语言程序设计习题3.9给出下列语句中,指令立即数(数值表达式)的值 mov al,23h AND 45h OR 67h mov ax,1234h/1610h mov ax,23h SHL 4 mov al,a AND NOTa-A mov ax,76543 LT 32768 XOR 7654h解答(1) al67h(2) ax133h,dx4h(3) ax0230h(4) al41h(5) ax7654h习题3.10画图说明下列语句分配的存储空间及初始化的数据值 byte_var db ABC,10,10h,EF,3 dup-1,,3 dup4 word_var dw 10h,-5,3 dup解答(1)从低地址到高地址,各个字节依次是41h 42h 43h 0ah 10h 45h 46h ffh - 04h 04h 04h ffh - 04h 04h 04h ffh - 04h 04h 04h(2)从低地址到高地址,各个字节依次是10h 0 FBh FFh - - - - - -其中“-”表示无初值,实际上汇编程序会填入0。习题3.11请设置一个数据段,按照如下要求定义变量 my1b为字符串变量,表示字符串“Personal Computer” my2b为用十进制数表示的字节变量,这个数的大小为20 my3b为用十六进制数表示的字节变量,这个数的大小为20 my4b为用二进制数表示的字节变量,这个数的大小为20 my5w为20个未赋值的字变量 my6c为100的符号常量 my7c为字符串常量,代替字符串“Personal Computer”解答my1bdb Personal Computermy2bdb 20my3bdb 14hmy4bdb 00010100bmy5wdw 20 dupmy6c 100my7cequ Personal Computer习题3.15假设myword是一个字变量,mybyte1和mybyte2是两个字节变量,指出下列语句中的具体错误原因。 mov byte ptr bx,1000 mov bx,offset mywordsi cmp mybyte1,mybyte2 mov mybyte1,al1 sub al,myword jnz myword解答1 1000 超过一个字节所能表达的最大整数2SI 应为偶数3两个内存单元不能直接运算4不能使用al1,应改为al15源操作数与目的操作数类型不匹配6条件转移指令后面应接标号,而不是变量习题3.16编写一个程序,把从键盘输入的一个小写字母用大写字母显示出来。解答mov ah,1;只允许输入小写字母int 21hsub al,20h;转换为大写字母mov dl,almov ah,2int 21h;显示第4章 微机总线习题4.1微机总线的信号线包括、、_、以及电源和地线。微机系统可以将总线划分为三层(类),它们是、和_。解答数据总线 、 地址总线 、 控制总线芯片总线、 内总线、外总线第5章 主存储器习题5.3类似处理器总线,存储器芯片也分成数据、地址和控制3类引脚。以存储结构为32K8的SRAM 62256为例,该芯片应有个数据引脚、个地址引脚,3个典型的控制引脚分别是、和。解答815片选输出允许写入允许习题5.7EEPROM的擦写与闪存的擦写有什么不同以AT28C040或AT29C512为例,说明常用的两种判断擦写是否完成的方法,并估算两者完成整个芯片编程的最快时间。解答AT28C040最快编程时间(5121024/256)10ms20480ms20sAT29C512最快编程时间512扇区(10ms128字节(15010-39010-6)ms)14950.4ms15s习题5.8SRAM芯片的片选引脚有什么用途假设在8088微处理器系统中,地址信号A19A15输出01011时译码电路产生一个有效的片选信号,则该片选信号将占有多少主存容量其地址范围是什么解答主存容量21532KB,因低位地址信号的个数是15个。地址范围01011 000000000000000 01011 11111111111111,即58000H5FFFFH。习题5.11什么是存储器芯片连接中的“位扩展”和“字扩展”采用DRAM 21256(256K1)构成512KB的RAM存储模块,需要多少个芯片,怎样进行位扩展和字扩展解答位扩充存储器芯片数据引脚个数小于主机数据信号个数时,利用多个存储器芯片在数据“位”方向的扩充。字扩充当一个存储器芯片不能满足系统存储容量时,利用多个存储器芯片在“数据字”方向的扩充。组成512KB存储模块,用DRAM 21256(256K1)需要16个芯片;位扩充8个,字扩充2组。习题5.13给出图5-28中4个存储器芯片各自占用的地址范围。如果采用部分译码,要指出重复的地址范围。解答4个存储芯片各自的可用地址范围芯片号A19A18A17A16A15A0地址范围12340001111101全0全1全0全1全0全1全0全100000H3FFFFH40000H7FFFFHC0000HCFFFFH,重复地址E0000HEFFFFHD0000HDFFFFH,重复地址F0000HFFFFFH第6章 输入输出接口习题6.1典型的I/O接口电路通常有哪3类可编程寄存器各自的作用是什么解答(1)数据寄存器保存外设给CPU和CPU发往外设的数据(2)状态寄存器保存外设或接口电路的状态(3)控制寄存器保存CPU给外设或接口电路的命令习题6.2I/O端口与存储器地址常有和两种编排方式,8088/8086处理器支持后者,设计有专门的I/O指令。其中指令IN是将数据从传输到,执行该指令时8088/8086处理器引脚产生总线周期。指令“OUT DX, AL”的目的操作数是寻址方式,源操作数是寻址方式。解答(I/O端口与存储器地址)统一编址(I/O端口与存储器地址)独立编址外设处理器I/O读(I/O端口的DX)寄存器间接寄存器习题6.5有一个查询输入接口电路类似图6-9,但其数据端口为8F40H、状态端口为8F42H。从状态端口最低位可以获知输入设备是否准备好一个字节的数据D01表示准备好,D00说明没准备好。不考虑查询超时,编程从输入设备读取100个字节保存到INBUF缓冲区。解答mov bx,offset inbufmov cx,100againmov dx,8f42hstatusin al,dx;查询一次test al,01hjz statusmov dx,08f40hin al,dx;输入一个字节mov bx,alinc bxloop again;循环,输入100个字节习题6.10查询、中断和DMA传送是微机中常用的外设数据交换方式,请说明各自的特点。解答第7章 中断控制接口习题7.28088中断向量表的作用是什么解答习题7.48259A中IRR、IMR和ISR三个寄存器的作用是什么解答中断请求寄存器IRR保存8条外界中断请求信号IR0IR7的请求状态,Di位为1表示IRi引脚有中断请求;为0表示无请求。中断服务寄存器ISR保存正在被8259A服务着的中断状态,Di位为1表示IRi中断正在服务中;为0表示没有被服务。中断屏蔽寄存器IMR保存对中断请求信号IR的屏蔽状态,Di位为1表示IRi中断被屏蔽(禁止);为0表示允许。习题7.5PC/XT机的ROM-BIOS对8259A的初始化程序如下mov al,13hout 20h,almov al,08hout 21h,almov al,09hout 21h,al请说明其设定的工作方式。解答习题7.6某时刻8259A的IRR内容是08H,说明。某时刻8259A的ISR内容是08H,说明_。在两片8259A级连的中断电路中,主片的第5级IR5作为从片的中断请求输入,则初始化主、从片时,ICW3的控制字分别是_和_。解答IR3引脚有中断请求IR3正在被中断服务,其它不被处理20H和05H。习题7.11下段程序读出的是8259A的哪个寄存器mov al,0bhout 20h,alnopin al,20h解答读取中断服务寄存器ISR的内容。因为执行输入指令(A00)之前,执行的输出指令,写入了OCW3(D4D301),其中P RR RIS(D2D1D0)011指明随后读出ISR。不是查询字。第10章 并行接口习题10.4 设定8255A的口A为方式1输入,口B为方式1输出,则读取口C的数据的各位是什么含义解答习题10.5对8255A的控制寄存器写入B0H,则其端口C的PC5引脚是什么作用的信号线解答n方式控制字为B0H10110000B,说明A组为方式1输入,它将征用PC5引脚作为输入缓冲器满信号IBFA习题10.7第10.2.3节用8255A端口A方式1与打印机接口,如果采用端口B,其他不变,请说明如何修改接口电路和程序。解答mov dx,0fffehmov al,84hout dx,almov al,04h;使INTEB(PC2)为0,禁止中断out dx,almov cx,counter;打印字节数送CXmov bx,offset buffer;取字符串首地址call prints;调用打印子程序printsprocpush ax;保护寄存器push dxprint1mov al,bx;取一个数据mov dx,0fffahout dx,al;从端口B输出mov dx,0fffchprint2in al,dxtest al,02h;检测(PC1)为1否jz print2inc bxloop print1pop dxpop axretprintsendp习题10.8设一工业控制系统,有四个控制点,分别由四个对应的输入端控制,现用8255A的端口C实现该系统的控制,如图10-22。开关K0K3打开则对应发光二极管L0L3亮,表示系统该控制点运行正常;开关闭合则对应发光二极管不亮,说明该控制点出现故障。编写8255A的初始化程序和这段控制程序。解答;写入方式字mov al,100001b;81hmov dx,控制口地址;0fffehout dx,al;加入下一段更好,使L0L3全亮mov al,0fhmov dx,端口C地址;0fffchout dx,al;控制程序段mov dx,端口C地址;0fffchin al,dx;读入PC0PC3mov cl,4shl al,cl;左移4位out dx,al;控制PC4PC7习题10.16如图10-23为用一片8255A控制8个8段共阴极LED数码管的电路。现要求按下某个开关,其代表的数字(K1为1,K2为2,K8为8)在数码管从左到右循环显示(已有一个延时子程序delay可以调用),直到按下另一个开关。假定8255A的数据端口A、B、C及控制端口的地址依次为FFF8HFFFBH。编写完成上述功能的程序,应包括8255A的初始化、控制程序和数码管的显示代码表。解答显示代码表tabledb 0c0h;对应0(任意)db 0f9h,0a4h,0b0h,99hdb 92h,82h,0f8h,80h ;对应188255A初始化mov dx,0fffbhmov al,10001001b;89hout dx,al;控制程序again0mov dx,0fffah;输入开关状态in al,dxmov cx,8;确定哪个开关闭合mov ah,01h;mov ah,08hagain1shr al,1;shl al,1jnc disp0inc ah;dec ahloop again1jmp disp1显示字段disp0mov bx,offset tablemov al,ahxlatmov dx,0fff8hout dx,al;输出段码disp1mov cx,8;循环显示8位mov al,01hmov dx,0fff9hdisp2out dx,al;输出位码call delayshl al,1loop disp2jmp again019

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
微型计算机的应用已经深入到许多领域,对于计算机及相关专业的学生和从事计算机应用开发的技术人员来说,微机原理汇编语言接口技术则是必须掌握的内容。本书就是一本全面介绍微机原理汇编语言接口技术的教材。 全书特点   内容全面,分析透彻 本书以Intel 8088/8086微处理器和IBN PC系列机为主体,论述16位微型计算机的基本系统,微处理器内部结构、指令系统和汇编语言程序设计,微处理器外部特性,存储器系统,输入输出及接口,总线及总线接口,若干典型的接口芯片以及与它们相关联的控制接口技术,并对32位Intel 80×86微微处理器和32位微机的新技术进行了介绍。   详略得当,重点突出 本书以8088CPU、PC/XT系统、汇编程序设计以及面向微型小系统的各种接口应用为主线进行介绍,辅以其他相关内容,使读者既能掌握重要的基本知识又能拓宽视野,全面了解微机系统的发展和应用。 教学资源丰富 本书作者为本书专门开辟了网站(http://www.2.zzu.edu.cn/qwfw),网站中包含电子教案、教学大纲、教材勘误、疑难解答、补充材料等丰富的教学资源,帮助读者牢固掌握所学内容。 本书的第1版出版以来,得到了广大师生的好评,本书在上一版的基本上进行了修订,增加了一些新的技术内容,是读者学习微机原理汇编语言接口技术的极佳参考书。即将出版的《微机原理接口技术课程设计》可与本书配套使用。   本书以Intel 8088/8086微处理器和IBM PC系列机为主体,论述16位微型计算机的基本原理、汇编语言接口技术,并引出32位微机系统相关技术。主要内容涵盖微型机的基本系统,微处理器内部结构,指令系统和汇编语言程序设计,微处理器外部特性,存储器系统、输入/输出及接口,总线及部总线接口,若干典型的接口芯片以及与它们相关联的控制接口技术,包括中断控制、定时计数控制、DMA控制、并行接口、串行通行接口以及模拟接口,最后介绍32位Intel 80×86微处理器和32位微机的新技术。附录提供调试程序DEBUG的使用方法,汇编语言的开发方法等。   本收可作为高等院校微机原理接口技术汇编语言程序设计等相关课程的教材或参考用书,适合计算机、电子工程和自动控制等相关学科的本、专科学生、高职学生及成教学生阅读,也是计算机应用开发人员和希望深入学习微机应用技术的读者的极佳参考。 -------------------------------------------------------------------------------- 媒体推荐 书评 微型计算机的应用已经深入到许多领域,对于计算机及相关专业的学生和从事计算机应用开发的技术人员来说,微机原理汇编语言接口技术则是必须掌握的内容。本书就是一本全面介绍微机原理汇编语言接口技术的教材。 全书特点 内容全面,分析透彻 本书以Intel 8088/8086微处理器和IBN PC系列机为主体,论述16位微型计算机的基本系统,微处理器内部结构、指令系统和汇编语言程序设计,微处理器外部特性,存储器系统,输入输出及接口,总线及总线接口,若干典型的接口芯片以及与它们相关联的控制接口技术,并对32位Intel 80×86微微处理器和32位微机的新技术进行了介绍。 详略得当,重点突出 本书以8088CPU、PC/XT系统、汇编程序设计以及面向微型小系统的各种接口应用为主线进行介绍,辅以其他相关内容,使读者既能掌握重要的基本知识又能拓宽视野,全面了解微机系统的发展和应用。 教学资源丰富 本书作者为本书专门开辟了网站( 本书的第1版出版以来,得到了广大师生的好评,本书在上一版的基本上进行了修订,增加了一些新的技术内容,是读者学习微机原理汇编语言接口技术的极佳参考书。即将出版的《微机原理接口技术课程设计》可与本书配套使用。 -------------------------------------------------------------------------------- 编辑推荐   微型计算机的应用已经深入到许多领域,对于计算机及相关专业的学生和从事计算机应用开发的技术人员来说,微机原理汇编语言接口技术则是必须掌握的内容。本书就是一本全面介绍微机原理汇编语言接口技术的教材。 全书特点   内容全面,分析透彻 本书以Intel 8088/8086微处理器和IBN PC系列机为主体,论述16位微型计算机的基本系统,微处理器内部结构、指令系统和汇编语言程序设计,微处理器外部特性,存储器系统,输入输出及接口,总线及总线接口,若干典型的接口芯片以及与它们相关联的控制接口技术,并对32位Intel 80×86微微处理器和32位微机的新技术进行了介绍。   详略得当,重点突出 本书以8088CPU、PC/XT系统、汇编程序设计以及面向微型小系统的各种接口应用为主线进行介绍,辅以其他相关内容,使读者既能掌握重要的基本知识又能拓宽视野,全面了解微机系统的发展和应用。 教学资源丰富 本书作者为本书专门开辟了网站(http://www.2.zzu.edu.cn/qwfw),网站中包含电子教案、教学大纲、教材勘误、疑难解答、补充材料等丰富的教学资源,帮助读者牢固掌握所学内容。 本书的第1版出版以来,得到了广大师生的好评,本书在上一版的基本上进行了修订,增加了一些新的技术内容,是读者学习微机原理汇编语言接口技术的极佳参考书。即将出版的《微机原理接口技术课程设计》可与本书配套使用。   本书以Intel 8088/8086微处理器和IBM PC系列机为主体,论述16位微型计算机的基本原理、汇编语言接口技术,并引出32位微机系统相关技术。主要内容涵盖微型机的基本系统,微处理器内部结构,指令系统和汇编语言程序设计,微处理器外部特性,存储器系统、输入/输出及接口,总线及部总线接口,若干典型的接口芯片以及与它们相关联的控制接口技术,包括中断控制、定时计数控制、DMA控制、并行接口、串行通行接口以及模拟接口,最后介绍32位Intel 80×86微处理器和32位微机的新技术。附录提供调试程序DEBUG的使用方法,汇编语言的开发方法等。   本收可作为高等院校微机原理接口技术汇编语言程序设计等相关课程的教材或参考用书,适合计算机、电子工程和自动控制等相关学科的本、专科学生、高职学生及成教学生阅读,也是计算机应用开发人员和希望深入学习微机应用技术的读者的极佳参考。 --------------------------------------------------------------------------------
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值