汇编语言课后答案

“汇编语言课后答案”相关的资料有哪些?“汇编语言课后答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“汇编语言课后答案”相关范文大全或资料大全,欢迎大家分享。

汇编语言课后习题答案

标签:文库时间:2025-01-29
【bwwdw.com - 博文网】

2.1已知DS=2000H、BX=0100H、SI=0002H,存储单元[20100H]~[20103H]依次存放12 34 56 78H,[21200H]~[21203H]依次存放2A 4C B7 65H,说明下列每条指令执行完后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,a

汇编语言程序设计课后答案

标签:文库时间:2025-01-29
【bwwdw.com - 博文网】

第 一 章. 习 题

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

汇编语言课后答案(所有章节所有题目)

标签:文库时间:2025-01-29
【bwwdw.com - 博文网】

附录:《IBM—PC汇编语言程序设计》习题参考答案

第 一 章. 习 题

1.1 用降幂法和除法将下列十进制数转换为二进制数和十六进制数:

(1) 369 (2) 10000 (3) 4095 答:(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

(4) 32767

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 答:(1) FAH=1111 1010

汇编语言课后习题解答

标签:文库时间:2025-01-29
【bwwdw.com - 博文网】

第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) 2

汇编语言习题答案

标签:文库时间:2025-01-29
【bwwdw.com - 博文网】

1 分别将下列二进制数作为无符号数和带符号数转换为十进制和十六进制数 11010011, 01110111, 10000011, 00101111 ,10101010 查看正确答案

无符号数: 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 十六进制运算

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+11101000=00110001=31H=49 10111110+01010010

汇编语言习题答案(3)

标签:文库时间:2025-01-29
【bwwdw.com - 博文网】

第3章 自测练习 一、选择题(四选一)

1.表示一条处理器指令所在存储单元的符号地址是 C 。

A 变量 B 常量 C 标号 D 偏移量

2.汇编语言中的变量有多种类型属性,但错误的类型是 B 。

A 字节型byte B 字符型char C 字型word D 双字型dword

3.执行mov bx,seg var指令,BX得到变量var的 B 。

A 物理地址 B 段地址 C 偏移地址 D 内容 4.MASM语句中,采用 C 分隔标号和指令。

A 逗号 B 分号 C 冒号 D 空格

5.欲设定从偏移地址100H开始安排程序,可使用 A 伪指令。

A org 100h B start=100h C start db 100h D start equ 100h

6.与“mov bx,offset var”指令等效的指令是 D 。

A mov bx,var B 1ds bx,var C les bx,var D 1ea bx,var.

汇编语言习题及答案

标签:文库时间:2025-01-29
【bwwdw.com - 博文网】

汇编语言复习题

简答题

1.存储器地址为什么要分段?物理地址是如何形成的?

2.IBM PC机的寻址方式(与数据有关的寻址方式)有几种?各举一例说明。

3.80x86微机的存储器中存放信息如下图所示。试读出30022H与30024H字节单元的内容与30021H和30022H字单元的内容。

4.现有(DS)= 2000H,(BX)=0100H,(SI)= 0002H, (20100)= 12H, (20101)=34H, (20102)= 56H, (20103)=78H, (21200)=2AH, (21201)= 4CH, (21202)=B7H, (21203) = 65H,试说明下列各条指令执行完后AX的内容。

1) MOV AX,1200H

2) MOV AX,BX 3) MOV AX,[1200H] 4) MOV AX,[BX] 5) MOV AX,1100[BX]

5.完成下列各式补码数的运算,并根据结果设置标志位SF,CF,ZF,OF,指出运算结果是否有效 1) 2)

01001001b+10011101b 01000001b-10101011b

6.有符号定义语句如下: BUFF DB 1,2,3,’123’

汇编语言课件

标签:文库时间:2025-01-29
【bwwdw.com - 博文网】

淮北煤炭师范学院

备 课 本

( 2009 — 2010 学年第 一 学期 )

计算机科学与技术 系 非师范 专业 08 年级 班

课程名称 汇编语言程序设计 教材名称 IBM-PC汇编语言程序设计 主要参考书 教材大纲类型 06大纲 任课教师

汇编语言程序设计

第一章 基础知识

教学目的和要求:

? 熟练掌握进位计数制和各种进位计数制之间的数制转换 ? 掌握计算机中数和字符的表示方法 教学重点:

? 二进制数和十六进制数运算 教学难点:

? 十六进制数的运算 ? 教学方式:课堂讲授 教学过程:

前言:

汇编语言的特点:

? 面向机器的低级语言,通常是为特定的计算机或计算机系列专门设计的。 ? 保持了机器语言的优点,具有直接和简捷的特点。

? 可有效地访问、控制计算机的各种硬件设备,如磁盘、存储器、CPU、I/O端口等。 ? 目标代码简短,占用内存少,执行速度快,是高效的程序设计语言。 ? 经常与高级语言配合使用,应用十分广泛。

1.1 进位计数制与不同基数的数之间的转换

一、二

汇编语言题库

标签:文库时间:2025-01-29
【bwwdw.com - 博文网】

《汇编语言程序设计》模拟试题

一、单项选择题

1、指令JMP FAR PTR DONE属于(C )。

A.段内转移直接寻址 B.段内转移间接寻址 C.段间转移直接寻址 D.段间转移间接寻址 2、执行下面指令序列后,结果是( )。 MOV AL,82H CBW

A. AX=0FF82H B. AX=8082H C. AX=0082H D. AX=0F82H 3、8088/8086存储器分段,每个段不超过( )。

A.64K个字 B.32K个字节 C.1兆个字节 D.64K个字节 4、CPU发出的访问存储器的地址是( )。 A.物理地址 B.偏移地址 C.逻辑地址 D.段地址 5、BUF DW 10H DUP(3 DUP(2,10H),3,5)

上述语句汇编后,为变量BUF分配的存储单元字节数是( )。 A.80H B.100H C.124 D.192

6、若AX= - 15要得到AX=15应执行的指令是( )。

A.NEG AX

汇编语言程序设计课后习题答案习题2详解

标签:文库时间:2025-01-29
【bwwdw.com - 博文网】

习题2

2.1写出从汇编语言源程序的建立到产生可执行文件的步骤和上机操 作命令。 步骤:

1. 编辑形成MY.ASM文件(MY为文件名)

2. 汇编形成MY.OBJ文件 3. 连接形成MYEXE文件

上机操作:

1. 进入dos命令行方式

2. 在汇编语言的系统工作文件目录下,键入:

Edit MY.ASM 按回车键编辑 3. MASM MY 按回车键汇编

4. LINK MY按回车键连接 5. MY 按回车键运行

6. DEBUG MY.EXE 按回车键进行调试。

2.2列表文件.LST实在什么阶段产生的?列表文件有哪些内容? 列表文件是在汇编的时候产生的

执行 MASM 程序名 程序名 程序名 按回车键就会在汇编的同时产生列表文件。

列表文件里有源程序和机器语言清单,指令和变量的偏移地址等等。

2.3写出定义一个代码段的语句,段名为MYPRG。

MYPRG SEGMENT

ASSUME CS:MYPRG Start:

Code ends End start

2.4源程序中用什么语句来结束程序的执行?用什么语句来表示程序

的结束和指出程序执行的起点。 MOV ah,4ch